jj_la1[23] = jj_gen;
jj_la1[24] = jj_gen;
  final public void moduleBody() throws ParseException {        Token   module, inst, iend ;    label_9:    while (true) {      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case CONSTANT:      case PROCEDURE:      case FUNCTION:      case SIGNAL:      case SHARED:      case VARIABLE:      case TYPE:      case SUBTYPE:      case FILE:      case ALIAS:      case ATTRIBUTE:      case COMPONENT:      case FOR:      case DISCONNECT:      case GROUP:        ;        break;      default:        jj_la1[22] = jj_gen;        break label_9;      }      declaration();    }    jj_consume_token(BEGIN);    label_10:    while (true) {      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case PROCESS:      case BLOCK:      case ASSERT:      case WITH:      case IDENT:        ;        break;      default:        jj_la1[23] = jj_gen;        break label_10;      }      statement();    }    jj_consume_token(END);  }