public String toString()
	{
		String rv = "";
		for(Iterator<ParsedRegex> it = subexps.iterator();it.hasNext();)
		{
			String part = it.next().toString();
			if(part.length() > 1 && part.charAt(0) != '[') rv += '(';
			rv += part;
			if(part.length() > 1 && part.charAt(0) != '[') rv += ')';
		}
		return rv;
	}