break label_6;
break label_8;
  final public void statement() throws ParseException {    label_6:    while (true) {      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case PARA:      case AT:        ;        break;      default:        jj_la1[27] = jj_gen;        break label_6;      }      delay();    }    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {    case EOS:      jj_consume_token(EOS);      break;    case COLON:      jj_consume_token(COLON);      identifier();      break;    case STMT_HEAD:      jj_consume_token(STMT_HEAD);      skipTo(EOS);      break;    case IF:      ifStatement();      break;    case BEGIN:    case FORK:      block();      break;    case DOLLAR:      jj_consume_token(DOLLAR);      skipTo(EOS);      break;    case LBRACE:      jj_consume_token(LBRACE);      skipTo(EOS);      break;    case BQ:    case IDENT:      identifier();      skipTo(EOS);      break;    case CASE:    case CASEX:      caseStatement();      break;    case WHILE:      whileStatement();      break;    case FOR:      forStatement();      break;    case FOREVER:      foreverStatement();      break;    case REPEAT:      repeatStatement();      break;    default:      jj_la1[28] = jj_gen;      jj_consume_token(-1);      throw new ParseException();    }  }