break label_7;
break label_9;
  final public void block() throws ParseException {    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {    case BEGIN:      jj_consume_token(BEGIN);      break;    case FORK:      jj_consume_token(FORK);      break;    default:      jj_la1[29] = jj_gen;      jj_consume_token(-1);      throw new ParseException();    }    label_7:    while (true) {      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case BEGIN:      case FORK:      case IF:      case WHILE:      case FOR:      case FOREVER:      case REPEAT:      case CASE:      case CASEX:      case STMT_HEAD:      case LBRACE:      case EOS:      case PARA:      case AT:      case BQ:      case DOLLAR:      case COLON:      case IDENT:        ;        break;      default:        jj_la1[30] = jj_gen;        break label_7;      }      statement();    }    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {    case END:      jj_consume_token(END);      break;    case JOIN:      jj_consume_token(JOIN);      break;    default:      jj_la1[31] = jj_gen;      jj_consume_token(-1);      throw new ParseException();    }  }