private boolean parseCompositeName() {
    if (!parseName()) {
      if (myBuilder.getTokenType() == XML_LEFT_PAREN) {
        parseGroup();
      } else {
        myBuilder.error(XmlPsiBundle.message("dtd.parser.message.name.expected"));
        return true;
      }
    }
    return false;
  }
private boolean parseCompositeName()