code: final public Selector Term() throws ParseException {
                      Selector left, right=null; int op = -1;
      left = Primary(false);
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case 9:
      case 10:
        op = TimesDiv();
        right = Term();
        break;
      default:
        jj_la1[7] = jj_gen;
        ;
      }
      if (right == null) {if (true) return left;}
      else {if (true) return new OperatorImpl(op, left, right);}
      throw new Error("Missing return statement in function");
    }
docs: | Primary TimesDiv Term