@Override
	public List<List<String>> breakOutMudChatVs(String MUDCHAT, TriadList<String,String,Integer> behaviors)
	{
		final int mndex=behaviors.indexOfFirst(MUDCHAT);
		String mudChatStr=(mndex<0)?"":(String)behaviors.get(mndex).second;
		if(mudChatStr.startsWith("+"))
			mudChatStr=mudChatStr.substring(1);
		final List<String> rawMCV=CMParms.parseSemicolons(mudChatStr,true);
		final List<List<String>> mudChatV=new Vector<List<String>>();
		String s=null;
		List<String> V=new Vector<String>();
		mudChatV.add(V);
		for(int r=0;r<rawMCV.size();r++)
		{
			s=rawMCV.get(r);
			if(s.startsWith("(")&&s.endsWith(")"))
			{
				if(V.size()>0)
				{
					V=new Vector<String>();
					mudChatV.add(V);
				}
				s=s.substring(1,s.length()-1);
			}
			V.add(s);
		}
		if(V.size()==0)
			mudChatV.remove(V);
		return mudChatV;
	}