code: final public int PlusMinus() throws ParseException {
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case 7:
        jj_consume_token(7);
          {if (true) return Operator.PLUS;}
        break;
      case 8:
        jj_consume_token(8);
            {if (true) return Operator.MINUS;}
        break;
      default:
        jj_la1[6] = jj_gen;
        jj_consume_token(-1);
        throw new ParseException();
      }
      throw new Error("Missing return statement in function");
    }
docs: PlusMinus ::= "+" | "-"