final public void entity_aspect() throws ParseException {
    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
    case ENTITY:
      jj_consume_token(ENTITY);
      name();
      if (jj_2_4(2147483647)) {
        jj_consume_token(152);
        identifier();
        jj_consume_token(153);
      } else {
        ;
      }
      break;
    case CONFIGURATION:
      jj_consume_token(CONFIGURATION);
      name();
      break;
    case OPEN:
      jj_consume_token(OPEN);
      break;
    default:
      jj_la1[31] = jj_gen;
      jj_consume_token(-1);
      throw new ParseException();
    }
  }