pattern.append("([").append(content).append(']');
pattern.append("(");  if (content.equals(".")) {   pattern.append(content); } else { pattern.append("[").append(content).append(']');  }
    private void appendClass(StringBuilder pattern, String content,            boolean required) {        pattern.append("([").append(content).append(']');        if (required) {            pattern.append("+");        } else {            pattern.append("*");        }        pattern.append(")");    }