final public void relation() throws ParseException {
    shift_expression();
    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
    case EQ:
    case NEQ:
    case GE:
    case LE:
    case GT:
    case LO:
      relational_operator();
      shift_expression();
      break;
    default:
      jj_la1[128] = jj_gen;
      ;
    }
  }