static final public String PostfixIncDecExpression() throws ParseException {
                                    String tmp1,tmp="";Token tmp2;
    tmp1 = InstanceOfExpression();
    if (jj_2_29(3)) {
      label_10:
      while (true) {
        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
        case 110:
          tmp2 = jj_consume_token(110);
          break;
        case 111:
          tmp2 = jj_consume_token(111);
          break;
        default:
          jj_la1[33] = jj_gen;
          jj_consume_token(-1);
          throw new ParseException();
        }
                                                                                tmp+=tmp2.toString();
        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
        case 110:
        case 111:
          ;
          break;
        default:
          jj_la1[34] = jj_gen;
          break label_10;
        }
      }
    } else {
      ;
    }
      {if (true) return "%exp1% %exp2%".replace("%exp1%",tmp1).replace("%exp2%",tmp).trim();}
    throw new Error("Missing return statement in function");
  }