public class org.hibernate.hql.internal.antlr.HqlBaseParser extends antlr.LLkParser implements org.hibernate.hql.internal.antlr.HqlTokenTypes
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.hql.internal.antlr.HqlBaseParser
  super_class: antlr.LLkParser
{
  private boolean filter;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public static final java.lang.String[] _tokenNames;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_0;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_1;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_2;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_3;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_4;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_5;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_6;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_7;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_8;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_9;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_10;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_11;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_12;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_13;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_14;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_15;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_16;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_17;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_18;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_19;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_20;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_21;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_22;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_23;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_24;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_25;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_26;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_27;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_28;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_29;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_30;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_31;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_32;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_33;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_34;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_35;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_36;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_37;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_38;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_39;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_40;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_41;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_42;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_43;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_44;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final antlr.collections.impl.BitSet _tokenSet_45;
    descriptor: Lantlr/collections/impl/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 5118
            sipush 137
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 5119
            ldc "<0>"
            aastore
            dup
            iconst_1
         2: .line 5120
            ldc "EOF"
            aastore
            dup
            iconst_2
         3: .line 5121
            ldc "<2>"
            aastore
            dup
            iconst_3
         4: .line 5122
            ldc "NULL_TREE_LOOKAHEAD"
            aastore
            dup
            iconst_4
         5: .line 5123
            ldc "\"all\""
            aastore
            dup
            iconst_5
         6: .line 5124
            ldc "\"any\""
            aastore
            dup
            bipush 6
         7: .line 5125
            ldc "\"and\""
            aastore
            dup
            bipush 7
         8: .line 5126
            ldc "\"as\""
            aastore
            dup
            bipush 8
         9: .line 5127
            ldc "\"asc\""
            aastore
            dup
            bipush 9
        10: .line 5128
            ldc "\"avg\""
            aastore
            dup
            bipush 10
        11: .line 5129
            ldc "\"between\""
            aastore
            dup
            bipush 11
        12: .line 5130
            ldc "\"class\""
            aastore
            dup
            bipush 12
        13: .line 5131
            ldc "\"count\""
            aastore
            dup
            bipush 13
        14: .line 5132
            ldc "\"delete\""
            aastore
            dup
            bipush 14
        15: .line 5133
            ldc "\"desc\""
            aastore
            dup
            bipush 15
        16: .line 5134
            ldc "DOT"
            aastore
            dup
            bipush 16
        17: .line 5135
            ldc "\"distinct\""
            aastore
            dup
            bipush 17
        18: .line 5136
            ldc "\"elements\""
            aastore
            dup
            bipush 18
        19: .line 5137
            ldc "\"escape\""
            aastore
            dup
            bipush 19
        20: .line 5138
            ldc "\"exists\""
            aastore
            dup
            bipush 20
        21: .line 5139
            ldc "\"false\""
            aastore
            dup
            bipush 21
        22: .line 5140
            ldc "\"fetch\""
            aastore
            dup
            bipush 22
        23: .line 5141
            ldc "\"from\""
            aastore
            dup
            bipush 23
        24: .line 5142
            ldc "\"full\""
            aastore
            dup
            bipush 24
        25: .line 5143
            ldc "\"group\""
            aastore
            dup
            bipush 25
        26: .line 5144
            ldc "\"having\""
            aastore
            dup
            bipush 26
        27: .line 5145
            ldc "\"in\""
            aastore
            dup
            bipush 27
        28: .line 5146
            ldc "\"indices\""
            aastore
            dup
            bipush 28
        29: .line 5147
            ldc "\"inner\""
            aastore
            dup
            bipush 29
        30: .line 5148
            ldc "\"insert\""
            aastore
            dup
            bipush 30
        31: .line 5149
            ldc "\"into\""
            aastore
            dup
            bipush 31
        32: .line 5150
            ldc "\"is\""
            aastore
            dup
            bipush 32
        33: .line 5151
            ldc "\"join\""
            aastore
            dup
            bipush 33
        34: .line 5152
            ldc "\"left\""
            aastore
            dup
            bipush 34
        35: .line 5153
            ldc "\"like\""
            aastore
            dup
            bipush 35
        36: .line 5154
            ldc "\"max\""
            aastore
            dup
            bipush 36
        37: .line 5155
            ldc "\"min\""
            aastore
            dup
            bipush 37
        38: .line 5156
            ldc "\"new\""
            aastore
            dup
            bipush 38
        39: .line 5157
            ldc "\"not\""
            aastore
            dup
            bipush 39
        40: .line 5158
            ldc "\"null\""
            aastore
            dup
            bipush 40
        41: .line 5159
            ldc "\"or\""
            aastore
            dup
            bipush 41
        42: .line 5160
            ldc "\"order\""
            aastore
            dup
            bipush 42
        43: .line 5161
            ldc "\"outer\""
            aastore
            dup
            bipush 43
        44: .line 5162
            ldc "\"properties\""
            aastore
            dup
            bipush 44
        45: .line 5163
            ldc "\"right\""
            aastore
            dup
            bipush 45
        46: .line 5164
            ldc "\"select\""
            aastore
            dup
            bipush 46
        47: .line 5165
            ldc "\"set\""
            aastore
            dup
            bipush 47
        48: .line 5166
            ldc "\"some\""
            aastore
            dup
            bipush 48
        49: .line 5167
            ldc "\"sum\""
            aastore
            dup
            bipush 49
        50: .line 5168
            ldc "\"true\""
            aastore
            dup
            bipush 50
        51: .line 5169
            ldc "\"update\""
            aastore
            dup
            bipush 51
        52: .line 5170
            ldc "\"versioned\""
            aastore
            dup
            bipush 52
        53: .line 5171
            ldc "\"where\""
            aastore
            dup
            bipush 53
        54: .line 5172
            ldc "\"nulls\""
            aastore
            dup
            bipush 54
        55: .line 5173
            ldc "FIRST"
            aastore
            dup
            bipush 55
        56: .line 5174
            ldc "LAST"
            aastore
            dup
            bipush 56
        57: .line 5175
            ldc "\"case\""
            aastore
            dup
            bipush 57
        58: .line 5176
            ldc "\"end\""
            aastore
            dup
            bipush 58
        59: .line 5177
            ldc "\"else\""
            aastore
            dup
            bipush 59
        60: .line 5178
            ldc "\"then\""
            aastore
            dup
            bipush 60
        61: .line 5179
            ldc "\"when\""
            aastore
            dup
            bipush 61
        62: .line 5180
            ldc "\"on\""
            aastore
            dup
            bipush 62
        63: .line 5181
            ldc "\"with\""
            aastore
            dup
            bipush 63
        64: .line 5182
            ldc "\"both\""
            aastore
            dup
            bipush 64
        65: .line 5183
            ldc "\"empty\""
            aastore
            dup
            bipush 65
        66: .line 5184
            ldc "\"leading\""
            aastore
            dup
            bipush 66
        67: .line 5185
            ldc "\"member\""
            aastore
            dup
            bipush 67
        68: .line 5186
            ldc "\"object\""
            aastore
            dup
            bipush 68
        69: .line 5187
            ldc "\"of\""
            aastore
            dup
            bipush 69
        70: .line 5188
            ldc "\"trailing\""
            aastore
            dup
            bipush 70
        71: .line 5189
            ldc "KEY"
            aastore
            dup
            bipush 71
        72: .line 5190
            ldc "VALUE"
            aastore
            dup
            bipush 72
        73: .line 5191
            ldc "ENTRY"
            aastore
            dup
            bipush 73
        74: .line 5192
            ldc "AGGREGATE"
            aastore
            dup
            bipush 74
        75: .line 5193
            ldc "ALIAS"
            aastore
            dup
            bipush 75
        76: .line 5194
            ldc "CONSTRUCTOR"
            aastore
            dup
            bipush 76
        77: .line 5195
            ldc "CASE2"
            aastore
            dup
            bipush 77
        78: .line 5196
            ldc "CAST"
            aastore
            dup
            bipush 78
        79: .line 5197
            ldc "EXPR_LIST"
            aastore
            dup
            bipush 79
        80: .line 5198
            ldc "FILTER_ENTITY"
            aastore
            dup
            bipush 80
        81: .line 5199
            ldc "IN_LIST"
            aastore
            dup
            bipush 81
        82: .line 5200
            ldc "INDEX_OP"
            aastore
            dup
            bipush 82
        83: .line 5201
            ldc "IS_NOT_NULL"
            aastore
            dup
            bipush 83
        84: .line 5202
            ldc "IS_NULL"
            aastore
            dup
            bipush 84
        85: .line 5203
            ldc "METHOD_CALL"
            aastore
            dup
            bipush 85
        86: .line 5204
            ldc "NOT_BETWEEN"
            aastore
            dup
            bipush 86
        87: .line 5205
            ldc "NOT_IN"
            aastore
            dup
            bipush 87
        88: .line 5206
            ldc "NOT_LIKE"
            aastore
            dup
            bipush 88
        89: .line 5207
            ldc "ORDER_ELEMENT"
            aastore
            dup
            bipush 89
        90: .line 5208
            ldc "QUERY"
            aastore
            dup
            bipush 90
        91: .line 5209
            ldc "RANGE"
            aastore
            dup
            bipush 91
        92: .line 5210
            ldc "ROW_STAR"
            aastore
            dup
            bipush 92
        93: .line 5211
            ldc "SELECT_FROM"
            aastore
            dup
            bipush 93
        94: .line 5212
            ldc "UNARY_MINUS"
            aastore
            dup
            bipush 94
        95: .line 5213
            ldc "UNARY_PLUS"
            aastore
            dup
            bipush 95
        96: .line 5214
            ldc "VECTOR_EXPR"
            aastore
            dup
            bipush 96
        97: .line 5215
            ldc "WEIRD_IDENT"
            aastore
            dup
            bipush 97
        98: .line 5216
            ldc "CONSTANT"
            aastore
            dup
            bipush 98
        99: .line 5217
            ldc "NUM_DOUBLE"
            aastore
            dup
            bipush 99
       100: .line 5218
            ldc "NUM_FLOAT"
            aastore
            dup
            bipush 100
       101: .line 5219
            ldc "NUM_LONG"
            aastore
            dup
            bipush 101
       102: .line 5220
            ldc "NUM_BIG_INTEGER"
            aastore
            dup
            bipush 102
       103: .line 5221
            ldc "NUM_BIG_DECIMAL"
            aastore
            dup
            bipush 103
       104: .line 5222
            ldc "JAVA_CONSTANT"
            aastore
            dup
            bipush 104
       105: .line 5223
            ldc "COMMA"
            aastore
            dup
            bipush 105
       106: .line 5224
            ldc "EQ"
            aastore
            dup
            bipush 106
       107: .line 5225
            ldc "OPEN"
            aastore
            dup
            bipush 107
       108: .line 5226
            ldc "CLOSE"
            aastore
            dup
            bipush 108
       109: .line 5227
            ldc "IDENT"
            aastore
            dup
            bipush 109
       110: .line 5228
            ldc "\"by\""
            aastore
            dup
            bipush 110
       111: .line 5229
            ldc "\"ascending\""
            aastore
            dup
            bipush 111
       112: .line 5230
            ldc "\"descending\""
            aastore
            dup
            bipush 112
       113: .line 5231
            ldc "NE"
            aastore
            dup
            bipush 113
       114: .line 5232
            ldc "SQL_NE"
            aastore
            dup
            bipush 114
       115: .line 5233
            ldc "LT"
            aastore
            dup
            bipush 115
       116: .line 5234
            ldc "GT"
            aastore
            dup
            bipush 116
       117: .line 5235
            ldc "LE"
            aastore
            dup
            bipush 117
       118: .line 5236
            ldc "GE"
            aastore
            dup
            bipush 118
       119: .line 5237
            ldc "CONCAT"
            aastore
            dup
            bipush 119
       120: .line 5238
            ldc "PLUS"
            aastore
            dup
            bipush 120
       121: .line 5239
            ldc "MINUS"
            aastore
            dup
            bipush 121
       122: .line 5240
            ldc "STAR"
            aastore
            dup
            bipush 122
       123: .line 5241
            ldc "DIV"
            aastore
            dup
            bipush 123
       124: .line 5242
            ldc "MOD"
            aastore
            dup
            bipush 124
       125: .line 5243
            ldc "OPEN_BRACKET"
            aastore
            dup
            bipush 125
       126: .line 5244
            ldc "CLOSE_BRACKET"
            aastore
            dup
            bipush 126
       127: .line 5245
            ldc "QUOTED_STRING"
            aastore
            dup
            bipush 127
       128: .line 5246
            ldc "COLON"
            aastore
            dup
            sipush 128
       129: .line 5247
            ldc "PARAM"
            aastore
            dup
            sipush 129
       130: .line 5248
            ldc "NUM_INT"
            aastore
            dup
            sipush 130
       131: .line 5249
            ldc "ID_START_LETTER"
            aastore
            dup
            sipush 131
       132: .line 5250
            ldc "ID_LETTER"
            aastore
            dup
            sipush 132
       133: .line 5251
            ldc "ESCqs"
            aastore
            dup
            sipush 133
       134: .line 5252
            ldc "WS"
            aastore
            dup
            sipush 134
       135: .line 5253
            ldc "HEX_DIGIT"
            aastore
            dup
            sipush 135
       136: .line 5254
            ldc "EXPONENT"
            aastore
            dup
            sipush 136
       137: .line 5255
            ldc "FLOAT_SUFFIX"
            aastore
       138: .line 5118
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenNames:[Ljava/lang/String;
       139: .line 5266
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_0:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_0:Lantlr/collections/impl/BitSet;
       140: .line 5271
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_1:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_1:Lantlr/collections/impl/BitSet;
       141: .line 5276
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_2:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_2:Lantlr/collections/impl/BitSet;
       142: .line 5281
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_3:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_3:Lantlr/collections/impl/BitSet;
       143: .line 5286
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_4:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_4:Lantlr/collections/impl/BitSet;
       144: .line 5291
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_5:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_5:Lantlr/collections/impl/BitSet;
       145: .line 5296
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_6:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_6:Lantlr/collections/impl/BitSet;
       146: .line 5301
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_7:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_7:Lantlr/collections/impl/BitSet;
       147: .line 5306
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_8:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_8:Lantlr/collections/impl/BitSet;
       148: .line 5311
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_9:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_9:Lantlr/collections/impl/BitSet;
       149: .line 5316
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_10:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_10:Lantlr/collections/impl/BitSet;
       150: .line 5321
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_11:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_11:Lantlr/collections/impl/BitSet;
       151: .line 5326
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_12:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_12:Lantlr/collections/impl/BitSet;
       152: .line 5331
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_13:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_13:Lantlr/collections/impl/BitSet;
       153: .line 5336
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_14:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_14:Lantlr/collections/impl/BitSet;
       154: .line 5341
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_15:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
       155: .line 5346
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_16:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_16:Lantlr/collections/impl/BitSet;
       156: .line 5351
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_17:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_17:Lantlr/collections/impl/BitSet;
       157: .line 5356
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_18:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_18:Lantlr/collections/impl/BitSet;
       158: .line 5361
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_19:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_19:Lantlr/collections/impl/BitSet;
       159: .line 5366
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_20:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_20:Lantlr/collections/impl/BitSet;
       160: .line 5371
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_21:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
       161: .line 5376
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_22:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22:Lantlr/collections/impl/BitSet;
       162: .line 5381
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_23:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_23:Lantlr/collections/impl/BitSet;
       163: .line 5386
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_24:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_24:Lantlr/collections/impl/BitSet;
       164: .line 5391
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_25:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_25:Lantlr/collections/impl/BitSet;
       165: .line 5396
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_26:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_26:Lantlr/collections/impl/BitSet;
       166: .line 5401
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_27:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_27:Lantlr/collections/impl/BitSet;
       167: .line 5406
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_28:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_28:Lantlr/collections/impl/BitSet;
       168: .line 5411
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_29:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_29:Lantlr/collections/impl/BitSet;
       169: .line 5416
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_30:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_30:Lantlr/collections/impl/BitSet;
       170: .line 5421
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_31:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_31:Lantlr/collections/impl/BitSet;
       171: .line 5426
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_32:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_32:Lantlr/collections/impl/BitSet;
       172: .line 5431
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_33:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_33:Lantlr/collections/impl/BitSet;
       173: .line 5436
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_34:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
       174: .line 5441
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_35:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_35:Lantlr/collections/impl/BitSet;
       175: .line 5446
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_36:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_36:Lantlr/collections/impl/BitSet;
       176: .line 5451
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_37:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_37:Lantlr/collections/impl/BitSet;
       177: .line 5456
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_38:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_38:Lantlr/collections/impl/BitSet;
       178: .line 5461
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_39:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_39:Lantlr/collections/impl/BitSet;
       179: .line 5466
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_40:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
       180: .line 5471
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_41:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_41:Lantlr/collections/impl/BitSet;
       181: .line 5476
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_42:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_42:Lantlr/collections/impl/BitSet;
       182: .line 5481
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_43:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_43:Lantlr/collections/impl/BitSet;
       183: .line 5486
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_44:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_44:Lantlr/collections/impl/BitSet;
       184: .line 5491
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.HqlBaseParser.mk_tokenSet_45:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_45:Lantlr/collections/impl/BitSet;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setFilter(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // boolean f
         0: .line 49
            aload 0 /* this */
            iload 1 /* f */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
         1: .line 50
            return
        end local 1 // boolean f
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    2     1     f  Z
    MethodParameters:
      Name  Flags
      f     

  public boolean isFilter();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 57
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
            ireturn
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;

  public antlr.collections.AST handleIdentifierError(antlr.Token, antlr.RecognitionException);
    descriptor: (Lantlr/Token;Lantlr/RecognitionException;)Lantlr/collections/AST;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.Token token
        start local 2 // antlr.RecognitionException ex
         0: .line 68
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        end local 1 // antlr.Token token
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1  token  Lantlr/Token;
            0    1     2     ex  Lantlr/RecognitionException;
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException
    MethodParameters:
       Name  Flags
      token  
      ex     

  public void handleDotIdent();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 76
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
    Exceptions:
      throws antlr.TokenStreamException

  public antlr.collections.AST negateNode(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)Lantlr/collections/AST;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.collections.AST x
         0: .line 84
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 38
            ldc "not"
            aload 1 /* x */
            invokestatic org.hibernate.hql.internal.ast.util.ASTUtil.createParent:(Lantlr/ASTFactory;ILjava/lang/String;Lantlr/collections/AST;)Lantlr/collections/AST;
            areturn
        end local 1 // antlr.collections.AST x
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1     x  Lantlr/collections/AST;
    MethodParameters:
      Name  Flags
      x     

  public antlr.collections.AST processEqualityExpression(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)Lantlr/collections/AST;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.collections.AST x
         0: .line 92
            aload 1 /* x */
            areturn
        end local 1 // antlr.collections.AST x
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1     x  Lantlr/collections/AST;
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      x     

  public void weakKeywords();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 96
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
    Exceptions:
      throws antlr.TokenStreamException

  public void firstPathTokenWeakKeywords();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 99
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
    Exceptions:
      throws antlr.TokenStreamException

  public void handlePrimaryExpressionDotIdent();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 102
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
    Exceptions:
      throws antlr.TokenStreamException

  public void matchOptionalFrom();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 108
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public void expectNamedParameterName();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 115
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
    Exceptions:
      throws antlr.TokenStreamException

  public void processMemberOf(antlr.Token, antlr.collections.AST, antlr.ASTPair);
    descriptor: (Lantlr/Token;Lantlr/collections/AST;Lantlr/ASTPair;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.Token n
        start local 2 // antlr.collections.AST p
        start local 3 // antlr.ASTPair currentAST
         0: .line 118
            return
        end local 3 // antlr.ASTPair currentAST
        end local 2 // antlr.collections.AST p
        end local 1 // antlr.Token n
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1           n  Lantlr/Token;
            0    1     2           p  Lantlr/collections/AST;
            0    1     3  currentAST  Lantlr/ASTPair;
    MethodParameters:
            Name  Flags
      n           
      p           
      currentAST  

  protected boolean validateSoftKeyword(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // java.lang.String text
         0: .line 121
            aload 0 /* this */
            iconst_1
            aload 1 /* text */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.validateLookAheadText:(ILjava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String text
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1  text  Ljava/lang/String;
    Exceptions:
      throws antlr.TokenStreamException
    MethodParameters:
      Name  Flags
      text  

  protected boolean validateLookAheadText(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // int lookAheadPosition
        start local 2 // java.lang.String text
         0: .line 125
            aload 0 /* this */
            iload 1 /* lookAheadPosition */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.retrieveLookAheadText:(I)Ljava/lang/String;
            astore 3 /* text2Validate */
        start local 3 // java.lang.String text2Validate
         1: .line 126
            aload 3 /* text2Validate */
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 3 /* text2Validate */
            aload 2 /* text */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 3 // java.lang.String text2Validate
        end local 2 // java.lang.String text
        end local 1 // int lookAheadPosition
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    4     1  lookAheadPosition  I
            0    4     2               text  Ljava/lang/String;
            1    4     3      text2Validate  Ljava/lang/String;
    Exceptions:
      throws antlr.TokenStreamException
    MethodParameters:
                   Name  Flags
      lookAheadPosition  
      text               

  protected java.lang.String retrieveLookAheadText(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // int lookAheadPosition
         0: .line 130
            aload 0 /* this */
            iload 1 /* lookAheadPosition */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 2 /* token */
        start local 2 // antlr.Token token
         1: .line 131
            aload 2 /* token */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: antlr.Token
      StackMap stack:
         2: aload 2 /* token */
            invokevirtual antlr.Token.getText:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 2 // antlr.Token token
        end local 1 // int lookAheadPosition
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    4     1  lookAheadPosition  I
            1    4     2              token  Lantlr/Token;
    Exceptions:
      throws antlr.TokenStreamException
    MethodParameters:
                   Name  Flags
      lookAheadPosition  

  protected java.lang.String unquote(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // java.lang.String text
         0: .line 135
            aload 1 /* text */
            iconst_1
            aload 1 /* text */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String text
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  protected void registerTreat(antlr.collections.AST, antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.collections.AST pathToTreat
        start local 2 // antlr.collections.AST treatAs
         0: .line 139
            return
        end local 2 // antlr.collections.AST treatAs
        end local 1 // antlr.collections.AST pathToTreat
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    1     1  pathToTreat  Lantlr/collections/AST;
            0    1     2      treatAs  Lantlr/collections/AST;
    MethodParameters:
             Name  Flags
      pathToTreat  
      treatAs      

  protected void <init>(antlr.TokenBuffer, int);
    descriptor: (Lantlr/TokenBuffer;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.TokenBuffer tokenBuf
        start local 2 // int k
         0: .line 142
            aload 0 /* this */
            aload 1 /* tokenBuf */
            iload 2 /* k */
            invokespecial antlr.LLkParser.<init>:(Lantlr/TokenBuffer;I)V
         1: .line 42
            aload 0 /* this */
            iconst_0
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
         2: .line 143
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.tokenNames:[Ljava/lang/String;
         3: .line 144
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.buildTokenTypeASTClassMap:()V
         4: .line 145
            aload 0 /* this */
            new antlr.ASTFactory
            dup
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getTokenTypeToASTClassMap:()Ljava/util/Hashtable;
            invokespecial antlr.ASTFactory.<init>:(Ljava/util/Hashtable;)V
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
         5: .line 146
            return
        end local 2 // int k
        end local 1 // antlr.TokenBuffer tokenBuf
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    6     1  tokenBuf  Lantlr/TokenBuffer;
            0    6     2         k  I
    MethodParameters:
          Name  Flags
      tokenBuf  
      k         

  public void <init>(antlr.TokenBuffer);
    descriptor: (Lantlr/TokenBuffer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.TokenBuffer tokenBuf
         0: .line 149
            aload 0 /* this */
            aload 1 /* tokenBuf */
            iconst_3
            invokespecial org.hibernate.hql.internal.antlr.HqlBaseParser.<init>:(Lantlr/TokenBuffer;I)V
         1: .line 150
            return
        end local 1 // antlr.TokenBuffer tokenBuf
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    2     1  tokenBuf  Lantlr/TokenBuffer;
    MethodParameters:
          Name  Flags
      tokenBuf  

  protected void <init>(antlr.TokenStream, int);
    descriptor: (Lantlr/TokenStream;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.TokenStream lexer
        start local 2 // int k
         0: .line 153
            aload 0 /* this */
            aload 1 /* lexer */
            iload 2 /* k */
            invokespecial antlr.LLkParser.<init>:(Lantlr/TokenStream;I)V
         1: .line 42
            aload 0 /* this */
            iconst_0
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
         2: .line 154
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.tokenNames:[Ljava/lang/String;
         3: .line 155
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.buildTokenTypeASTClassMap:()V
         4: .line 156
            aload 0 /* this */
            new antlr.ASTFactory
            dup
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getTokenTypeToASTClassMap:()Ljava/util/Hashtable;
            invokespecial antlr.ASTFactory.<init>:(Ljava/util/Hashtable;)V
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
         5: .line 157
            return
        end local 2 // int k
        end local 1 // antlr.TokenStream lexer
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    6     1  lexer  Lantlr/TokenStream;
            0    6     2      k  I
    MethodParameters:
       Name  Flags
      lexer  
      k      

  public void <init>(antlr.TokenStream);
    descriptor: (Lantlr/TokenStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.TokenStream lexer
         0: .line 160
            aload 0 /* this */
            aload 1 /* lexer */
            iconst_3
            invokespecial org.hibernate.hql.internal.antlr.HqlBaseParser.<init>:(Lantlr/TokenStream;I)V
         1: .line 161
            return
        end local 1 // antlr.TokenStream lexer
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    2     1  lexer  Lantlr/TokenStream;
    MethodParameters:
       Name  Flags
      lexer  

  public void <init>(antlr.ParserSharedInputState);
    descriptor: (Lantlr/ParserSharedInputState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
        start local 1 // antlr.ParserSharedInputState state
         0: .line 164
            aload 0 /* this */
            aload 1 /* state */
            iconst_3
            invokespecial antlr.LLkParser.<init>:(Lantlr/ParserSharedInputState;I)V
         1: .line 42
            aload 0 /* this */
            iconst_0
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
         2: .line 165
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.tokenNames:[Ljava/lang/String;
         3: .line 166
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.buildTokenTypeASTClassMap:()V
         4: .line 167
            aload 0 /* this */
            new antlr.ASTFactory
            dup
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getTokenTypeToASTClassMap:()Ljava/util/Hashtable;
            invokespecial antlr.ASTFactory.<init>:(Ljava/util/Hashtable;)V
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
         5: .line 168
            return
        end local 1 // antlr.ParserSharedInputState state
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            0    6     1  state  Lantlr/ParserSharedInputState;
    MethodParameters:
       Name  Flags
      state  

  public final void statement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 172
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 173
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 174
            aconst_null
            astore 2 /* statement_AST */
        start local 2 // antlr.collections.AST statement_AST
         3: .line 178
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 9
                    1: 10
                   13: 7
                   22: 10
                   24: 10
                   29: 13
                   41: 10
                   45: 10
                   50: 4
                   52: 10
              default: 16
          }
         4: .line 181
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.updateStatement:()V
         5: .line 182
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 183
            goto 17
         7: .line 187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.deleteStatement:()V
         8: .line 188
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 189
            goto 17
        10: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectStatement:()V
        11: .line 199
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 200
            goto 17
        13: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.insertStatement:()V
        14: .line 205
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 206
            goto 17
        16: .line 210
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        17: .line 215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        18: .line 217
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* statement_AST */
        19: .line 218
            goto 23
        20: .line 219
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        21: .line 220
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        22: .line 221
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_0:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        23: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* statement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        24: .line 224
            return
        end local 2 // antlr.collections.AST statement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   25     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   25     1     currentAST  Lantlr/ASTPair;
            3   25     2  statement_AST  Lantlr/collections/AST;
           21   23     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    19      20  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void updateStatement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 228
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 229
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 230
            aconst_null
            astore 2 /* updateStatement_AST */
        start local 2 // antlr.collections.AST updateStatement_AST
         3: .line 233
            aconst_null
            astore 3 /* tmp2_AST */
        start local 3 // antlr.collections.AST tmp2_AST
         4: .line 234
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp2_AST */
         5: .line 235
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp2_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 236
            aload 0 /* this */
            bipush 50
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 237
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.optionalVersioned:()V
         8: .line 238
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 239
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.optionalFromTokenFromClause:()V
        10: .line 240
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 241
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.setClause:()V
        12: .line 242
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 244
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    1: 17
                   52: 14
              default: 18
          }
        14: .line 247
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.whereClause:()V
        15: .line 248
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        16: .line 249
            goto 19
        17: .line 253
      StackMap locals:
      StackMap stack:
            goto 19
        18: .line 257
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        19: .line 261
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* updateStatement_AST */
        end local 3 // antlr.collections.AST tmp2_AST
        20: .line 262
            goto 24
        21: .line 263
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        22: .line 264
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        23: .line 265
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_0:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        24: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* updateStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        25: .line 268
            return
        end local 2 // antlr.collections.AST updateStatement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   26     0                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   26     1           currentAST  Lantlr/ASTPair;
            3   26     2  updateStatement_AST  Lantlr/collections/AST;
            4   20     3             tmp2_AST  Lantlr/collections/AST;
           22   24     3                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    20      21  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void deleteStatement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 272
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 273
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 274
            aconst_null
            astore 2 /* deleteStatement_AST */
        start local 2 // antlr.collections.AST deleteStatement_AST
         3: .line 277
            aconst_null
            astore 3 /* tmp3_AST */
        start local 3 // antlr.collections.AST tmp3_AST
         4: .line 278
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp3_AST */
         5: .line 279
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp3_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 280
            aload 0 /* this */
            bipush 13
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 282
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.optionalFromTokenFromClause:()V
         8: .line 283
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 286
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    1: 13
                   52: 10
              default: 14
          }
        10: .line 289
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.whereClause:()V
        11: .line 290
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 291
            goto 15
        13: .line 295
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 299
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        15: .line 303
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* deleteStatement_AST */
        end local 3 // antlr.collections.AST tmp3_AST
        16: .line 304
            goto 20
        17: .line 305
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 306
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 307
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_0:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        20: .line 309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* deleteStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 310
            return
        end local 2 // antlr.collections.AST deleteStatement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   22     0                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   22     1           currentAST  Lantlr/ASTPair;
            3   22     2  deleteStatement_AST  Lantlr/collections/AST;
            4   16     3             tmp3_AST  Lantlr/collections/AST;
           18   20     3                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void selectStatement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 314
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 315
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 316
            aconst_null
            astore 2 /* selectStatement_AST */
        start local 2 // antlr.collections.AST selectStatement_AST
         3: .line 319
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.queryRule:()V
         4: .line 320
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 321
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectStatement_AST */
         6: .line 323
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 89
            ldc "query"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 2 /* selectStatement_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* selectStatement_AST */
         7: .line 325
            aload 1 /* currentAST */
            aload 2 /* selectStatement_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
         8: .line 326
            aload 1 /* currentAST */
            aload 2 /* selectStatement_AST */
            ifnull 10
            aload 2 /* selectStatement_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 10
         9: .line 327
            aload 2 /* selectStatement_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 11
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair
        10: aload 2 /* selectStatement_AST */
        11: .line 326
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        12: .line 328
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        13: .line 329
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectStatement_AST */
        14: .line 330
            goto 18
        15: .line 331
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 332
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 333
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_1:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        18: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 336
            return
        end local 2 // antlr.collections.AST selectStatement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   20     0                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   20     1           currentAST  Lantlr/ASTPair;
            3   20     2  selectStatement_AST  Lantlr/collections/AST;
           16   18     3                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void insertStatement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 340
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 341
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 342
            aconst_null
            astore 2 /* insertStatement_AST */
        start local 2 // antlr.collections.AST insertStatement_AST
         3: .line 345
            aconst_null
            astore 3 /* tmp4_AST */
        start local 3 // antlr.collections.AST tmp4_AST
         4: .line 346
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp4_AST */
         5: .line 347
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp4_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 348
            aload 0 /* this */
            bipush 29
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 349
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.intoClause:()V
         8: .line 350
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 351
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectStatement:()V
        10: .line 352
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 353
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* insertStatement_AST */
        end local 3 // antlr.collections.AST tmp4_AST
        12: .line 354
            goto 16
        13: .line 355
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        14: .line 356
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 357
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_0:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        16: .line 359
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* insertStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 360
            return
        end local 2 // antlr.collections.AST insertStatement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   18     0                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   18     1           currentAST  Lantlr/ASTPair;
            3   18     2  insertStatement_AST  Lantlr/collections/AST;
            4   12     3             tmp4_AST  Lantlr/collections/AST;
           14   16     3                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    12      13  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void optionalVersioned();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 364
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 365
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 366
            aconst_null
            astore 2 /* optionalVersioned_AST */
        start local 2 // antlr.collections.AST optionalVersioned_AST
         3: .line 370
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   51: 4
                  108: 9
              default: 10
          }
         4: .line 373
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp5_AST */
        start local 3 // antlr.collections.AST tmp5_AST
         5: .line 374
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp5_AST */
         6: .line 375
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp5_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 376
            aload 0 /* this */
            bipush 51
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 377
            goto 11
        end local 3 // antlr.collections.AST tmp5_AST
         9: .line 381
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 385
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        11: .line 389
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* optionalVersioned_AST */
        12: .line 390
            goto 14
        13: .line 391
      StackMap locals:
      StackMap stack: antlr.NoViableAltException
            pop
        14: .line 396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* optionalVersioned_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 397
            return
        end local 2 // antlr.collections.AST optionalVersioned_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   16     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   16     1             currentAST  Lantlr/ASTPair;
            3   16     2  optionalVersioned_AST  Lantlr/collections/AST;
            5    9     3               tmp5_AST  Lantlr/collections/AST;
      Exception table:
        from    to  target  type
           3    12      13  Class antlr.NoViableAltException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void optionalFromTokenFromClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 401
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 402
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 403
            aconst_null
            astore 2 /* optionalFromTokenFromClause_AST */
        start local 2 // antlr.collections.AST optionalFromTokenFromClause_AST
         3: .line 404
            aconst_null
            astore 3 /* f_AST */
        start local 3 // antlr.collections.AST f_AST
         4: .line 405
            aconst_null
            astore 4 /* a_AST */
        start local 4 // antlr.collections.AST a_AST
         5: .line 408
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.matchOptionalFrom:()V
         6: .line 409
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         7: .line 410
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* f_AST */
         8: .line 412
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                    1: 12
                    7: 9
                   46: 12
                   52: 12
                  108: 9
              default: 13
          }
         9: .line 416
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        10: .line 417
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* a_AST */
        11: .line 418
            goto 14
        12: .line 424
      StackMap locals:
      StackMap stack:
            goto 14
        13: .line 428
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        14: .line 432
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* optionalFromTokenFromClause_AST */
        15: .line 434
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 90
            ldc "RANGE"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* f_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* a_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 5 /* range */
        start local 5 // antlr.collections.AST range
        16: .line 435
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 22
            ldc "FROM"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 5 /* range */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* optionalFromTokenFromClause_AST */
        17: .line 437
            aload 1 /* currentAST */
            aload 2 /* optionalFromTokenFromClause_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        18: .line 438
            aload 1 /* currentAST */
            aload 2 /* optionalFromTokenFromClause_AST */
            ifnull 20
            aload 2 /* optionalFromTokenFromClause_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 20
        19: .line 439
            aload 2 /* optionalFromTokenFromClause_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 21
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair
        20: aload 2 /* optionalFromTokenFromClause_AST */
        21: .line 438
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        22: .line 440
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        end local 5 // antlr.collections.AST range
        23: .line 441
            goto 27
        24: .line 442
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        25: .line 443
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        26: .line 444
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_2:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        27: .line 446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* optionalFromTokenFromClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        28: .line 447
            return
        end local 4 // antlr.collections.AST a_AST
        end local 3 // antlr.collections.AST f_AST
        end local 2 // antlr.collections.AST optionalFromTokenFromClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0   29     0                             this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   29     1                       currentAST  Lantlr/ASTPair;
            3   29     2  optionalFromTokenFromClause_AST  Lantlr/collections/AST;
            4   29     3                            f_AST  Lantlr/collections/AST;
            5   29     4                            a_AST  Lantlr/collections/AST;
           16   23     5                            range  Lantlr/collections/AST;
           25   27     5                               ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    23      24  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void setClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 451
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 452
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 453
            aconst_null
            astore 2 /* setClause_AST */
        start local 2 // antlr.collections.AST setClause_AST
         3: .line 457
            aconst_null
            astore 3 /* tmp6_AST */
        start local 3 // antlr.collections.AST tmp6_AST
         4: .line 458
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp6_AST */
         5: .line 459
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp6_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 460
            aload 0 /* this */
            bipush 46
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 461
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.assignment:()V
         8: .line 462
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 466
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 14
        10: .line 467
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 468
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.assignment:()V
        12: .line 469
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 475
            goto 9
        end local 3 // antlr.collections.AST tmp6_AST
        14: .line 478
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* setClause_AST */
        15: .line 479
            goto 19
        16: .line 480
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 481
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 482
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_3:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        19: .line 484
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* setClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 485
            return
        end local 2 // antlr.collections.AST setClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   21     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   21     1     currentAST  Lantlr/ASTPair;
            3   21     2  setClause_AST  Lantlr/collections/AST;
            4   14     3       tmp6_AST  Lantlr/collections/AST;
           17   19     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    15      16  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void whereClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 489
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 490
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 491
            aconst_null
            astore 2 /* whereClause_AST */
        start local 2 // antlr.collections.AST whereClause_AST
         3: .line 494
            aconst_null
            astore 3 /* tmp8_AST */
        start local 3 // antlr.collections.AST tmp8_AST
         4: .line 495
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp8_AST */
         5: .line 496
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp8_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 497
            aload 0 /* this */
            bipush 52
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 498
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
         8: .line 499
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 500
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* whereClause_AST */
        end local 3 // antlr.collections.AST tmp8_AST
        10: .line 501
            goto 14
        11: .line 502
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        12: .line 503
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 504
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_4:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        14: .line 506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* whereClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 507
            return
        end local 2 // antlr.collections.AST whereClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   16     1       currentAST  Lantlr/ASTPair;
            3   16     2  whereClause_AST  Lantlr/collections/AST;
            4   10     3         tmp8_AST  Lantlr/collections/AST;
           12   14     3               ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    10      11  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void assignment();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 511
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 512
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 513
            aconst_null
            astore 2 /* assignment_AST */
        start local 2 // antlr.collections.AST assignment_AST
         3: .line 516
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.stateField:()V
         4: .line 517
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 518
            aconst_null
            astore 3 /* tmp9_AST */
        start local 3 // antlr.collections.AST tmp9_AST
         6: .line 519
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp9_AST */
         7: .line 520
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp9_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 521
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 522
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.newValue:()V
        10: .line 523
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 524
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* assignment_AST */
        end local 3 // antlr.collections.AST tmp9_AST
        12: .line 525
            goto 16
        13: .line 526
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        14: .line 527
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 528
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_5:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        16: .line 530
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* assignment_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 531
            return
        end local 2 // antlr.collections.AST assignment_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   18     1      currentAST  Lantlr/ASTPair;
            3   18     2  assignment_AST  Lantlr/collections/AST;
            6   12     3        tmp9_AST  Lantlr/collections/AST;
           14   16     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    12      13  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void stateField();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 535
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 536
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 537
            aconst_null
            astore 2 /* stateField_AST */
        start local 2 // antlr.collections.AST stateField_AST
         3: .line 540
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         4: .line 541
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 542
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* stateField_AST */
         6: .line 543
            goto 10
         7: .line 544
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
         8: .line 545
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 546
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_6:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        10: .line 548
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* stateField_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 549
            return
        end local 2 // antlr.collections.AST stateField_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   12     1      currentAST  Lantlr/ASTPair;
            3   12     2  stateField_AST  Lantlr/collections/AST;
            8   10     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3     6       7  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void newValue();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 553
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 554
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 555
            aconst_null
            astore 2 /* newValue_AST */
        start local 2 // antlr.collections.AST newValue_AST
         3: .line 558
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         4: .line 559
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 560
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* newValue_AST */
         6: .line 561
            goto 10
         7: .line 562
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
         8: .line 563
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 564
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_5:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        10: .line 566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* newValue_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 567
            return
        end local 2 // antlr.collections.AST newValue_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   12     1    currentAST  Lantlr/ASTPair;
            3   12     2  newValue_AST  Lantlr/collections/AST;
            8   10     3            ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3     6       7  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void path();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 571
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 572
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 573
            aconst_null
            astore 2 /* path_AST */
        start local 2 // antlr.collections.AST path_AST
         3: .line 576
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.firstPathTokenWeakKeywords:()V
         4: .line 577
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         5: .line 578
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 582
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 15
            if_icmpne 15
         7: .line 583
            aconst_null
            astore 3 /* tmp10_AST */
        start local 3 // antlr.collections.AST tmp10_AST
         8: .line 584
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp10_AST */
         9: .line 585
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp10_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 586
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 587
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
        12: .line 588
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        13: .line 589
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp10_AST
        14: .line 595
            goto 6
        15: .line 597
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* path_AST */
        16: .line 598
            goto 20
        17: .line 599
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 600
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 601
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_7:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        20: .line 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* path_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 604
            return
        end local 2 // antlr.collections.AST path_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   22     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   22     1  currentAST  Lantlr/ASTPair;
            3   22     2    path_AST  Lantlr/collections/AST;
            8   14     3   tmp10_AST  Lantlr/collections/AST;
           18   20     3          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void concatenation();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 608
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 609
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 610
            aconst_null
            astore 2 /* concatenation_AST */
        start local 2 // antlr.collections.AST concatenation_AST
         3: .line 611
            aconst_null
            astore 3 /* c */
        start local 3 // antlr.Token c
         4: .line 612
            aconst_null
            astore 4 /* c_AST */
        start local 4 // antlr.collections.AST c_AST
         5: .line 615
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
         6: .line 616
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 618
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 39
                    1: 29
                    6: 29
                    7: 29
                    8: 29
                   10: 29
                   14: 29
                   18: 29
                   22: 29
                   23: 29
                   24: 29
                   25: 29
                   26: 29
                   28: 29
                   31: 29
                   32: 29
                   33: 29
                   34: 29
                   38: 29
                   40: 29
                   41: 29
                   44: 29
                   52: 29
                   53: 29
                   59: 29
                   66: 29
                  104: 29
                  105: 29
                  107: 29
                  108: 29
                  110: 29
                  111: 29
                  112: 29
                  113: 29
                  114: 29
                  115: 29
                  116: 29
                  117: 29
                  118: 8
                  125: 29
              default: 30
          }
         8: .line 621
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* c */
         9: .line 622
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* c */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* c_AST */
        10: .line 623
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* c_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 624
            aload 0 /* this */
            bipush 118
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 625
            aload 4 /* c_AST */
            bipush 78
            invokeinterface antlr.collections.AST.setType:(I)V
            aload 4 /* c_AST */
            ldc "concatList"
            invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        13: .line 626
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        14: .line 627
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 631
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 118
            if_icmpne 20
        16: .line 632
            aload 0 /* this */
            bipush 118
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 633
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        18: .line 634
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 640
            goto 15
        20: .line 642
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* concatenation_AST */
        21: .line 643
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 84
            ldc "||"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_1
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 108
            ldc "concat"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* c_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* concatenation_AST */
        22: .line 644
            aload 1 /* currentAST */
            aload 2 /* concatenation_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        23: .line 645
            aload 1 /* currentAST */
            aload 2 /* concatenation_AST */
            ifnull 25
            aload 2 /* concatenation_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 25
        24: .line 646
            aload 2 /* concatenation_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 26
      StackMap locals:
      StackMap stack: antlr.ASTPair
        25: aload 2 /* concatenation_AST */
        26: .line 645
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        27: .line 647
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        28: .line 648
            goto 31
        29: .line 689
      StackMap locals:
      StackMap stack:
            goto 31
        30: .line 693
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        31: .line 697
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* concatenation_AST */
        32: .line 698
            goto 36
        33: .line 699
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        34: .line 700
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        35: .line 701
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_8:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        36: .line 703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* concatenation_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        37: .line 704
            return
        end local 4 // antlr.collections.AST c_AST
        end local 3 // antlr.Token c
        end local 2 // antlr.collections.AST concatenation_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   38     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   38     1         currentAST  Lantlr/ASTPair;
            3   38     2  concatenation_AST  Lantlr/collections/AST;
            4   38     3                  c  Lantlr/Token;
            5   38     4              c_AST  Lantlr/collections/AST;
           34   36     5                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    32      33  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void asAlias();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 708
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 709
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 710
            aconst_null
            astore 2 /* asAlias_AST */
        start local 2 // antlr.collections.AST asAlias_AST
         3: .line 714
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    7: 4
                  108: 6
              default: 7
          }
         4: .line 717
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         5: .line 718
            goto 8
         6: .line 722
      StackMap locals:
      StackMap stack:
            goto 8
         7: .line 726
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
         8: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.alias:()V
         9: .line 731
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 732
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* asAlias_AST */
        11: .line 733
            goto 15
        12: .line 734
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        13: .line 735
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        14: .line 736
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_9:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        15: .line 738
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* asAlias_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        16: .line 739
            return
        end local 2 // antlr.collections.AST asAlias_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   17     1   currentAST  Lantlr/ASTPair;
            3   17     2  asAlias_AST  Lantlr/collections/AST;
           13   15     3           ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    11      12  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void queryRule();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 743
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 744
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 745
            aconst_null
            astore 2 /* queryRule_AST */
        start local 2 // antlr.collections.AST queryRule_AST
         3: .line 748
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectFrom:()V
         4: .line 749
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 751
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                    1: 9
                   24: 9
                   41: 9
                   52: 6
                  107: 9
              default: 10
          }
         6: .line 754
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.whereClause:()V
         7: .line 755
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 756
            goto 11
         9: .line 763
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 767
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        11: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    1: 15
                   24: 12
                   41: 15
                  107: 15
              default: 16
          }
        12: .line 775
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.groupByClause:()V
        13: .line 776
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 777
            goto 17
        15: .line 783
      StackMap locals:
      StackMap stack:
            goto 17
        16: .line 787
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        17: .line 792
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 3
                    1: 21
                   41: 18
                  107: 21
              default: 22
          }
        18: .line 795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.orderByClause:()V
        19: .line 796
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 797
            goto 23
        21: .line 802
      StackMap locals:
      StackMap stack:
            goto 23
        22: .line 806
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        23: .line 810
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* queryRule_AST */
        24: .line 811
            goto 28
        25: .line 812
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        26: .line 813
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        27: .line 814
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_1:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        28: .line 816
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* queryRule_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        29: .line 817
            return
        end local 2 // antlr.collections.AST queryRule_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   30     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   30     1     currentAST  Lantlr/ASTPair;
            3   30     2  queryRule_AST  Lantlr/collections/AST;
           26   28     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    24      25  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void intoClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 821
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 822
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 823
            aconst_null
            astore 2 /* intoClause_AST */
        start local 2 // antlr.collections.AST intoClause_AST
         3: .line 826
            aconst_null
            astore 3 /* tmp13_AST */
        start local 3 // antlr.collections.AST tmp13_AST
         4: .line 827
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp13_AST */
         5: .line 828
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp13_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 829
            aload 0 /* this */
            bipush 30
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 830
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         8: .line 831
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 832
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
        10: .line 833
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.insertablePropertySpec:()V
        11: .line 834
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 835
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* intoClause_AST */
        end local 3 // antlr.collections.AST tmp13_AST
        13: .line 836
            goto 17
        14: .line 837
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 838
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 839
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_10:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        17: .line 841
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* intoClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 842
            return
        end local 2 // antlr.collections.AST intoClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   19     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   19     1      currentAST  Lantlr/ASTPair;
            3   19     2  intoClause_AST  Lantlr/collections/AST;
            4   13     3       tmp13_AST  Lantlr/collections/AST;
           15   17     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    13      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void insertablePropertySpec();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 846
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 847
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 848
            aconst_null
            astore 2 /* insertablePropertySpec_AST */
        start local 2 // antlr.collections.AST insertablePropertySpec_AST
         3: .line 851
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         4: .line 852
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.primaryExpression:()V
         5: .line 853
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 857
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 11
         7: .line 858
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 859
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.primaryExpression:()V
         9: .line 860
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 866
            goto 6
        11: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 869
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* insertablePropertySpec_AST */
        13: .line 872
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 90
            ldc "column-spec"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 2 /* insertablePropertySpec_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* insertablePropertySpec_AST */
        14: .line 874
            aload 1 /* currentAST */
            aload 2 /* insertablePropertySpec_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        15: .line 875
            aload 1 /* currentAST */
            aload 2 /* insertablePropertySpec_AST */
            ifnull 17
            aload 2 /* insertablePropertySpec_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 17
        16: .line 876
            aload 2 /* insertablePropertySpec_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 18
      StackMap locals:
      StackMap stack: antlr.ASTPair
        17: aload 2 /* insertablePropertySpec_AST */
        18: .line 875
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        19: .line 877
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        20: .line 878
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* insertablePropertySpec_AST */
        21: .line 879
            goto 25
        22: .line 880
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        23: .line 881
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 882
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_10:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        25: .line 884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* insertablePropertySpec_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 885
            return
        end local 2 // antlr.collections.AST insertablePropertySpec_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   27     0                        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   27     1                  currentAST  Lantlr/ASTPair;
            3   27     2  insertablePropertySpec_AST  Lantlr/collections/AST;
           23   25     3                          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    21      22  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void primaryExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 889
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 890
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 891
            aconst_null
            astore 2 /* primaryExpression_AST */
        start local 2 // antlr.collections.AST primaryExpression_AST
         3: .line 894
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 14
                   20: 4
                   39: 4
                   49: 4
                   64: 4
                   98: 4
                   99: 4
                  100: 4
                  101: 4
                  102: 4
                  106: 12
                  126: 4
                  127: 8
                  128: 8
                  129: 4
              default: 24
          }
         4: .line 907
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.constant:()V
         5: .line 908
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 909
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
         7: .line 910
            goto 55
         8: .line 915
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.parameter:()V
         9: .line 916
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 917
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        11: .line 918
            goto 55
        12: .line 922
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 924
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 36
                    4: 14
                    5: 14
                    9: 14
                   12: 14
                   17: 14
                   19: 14
                   20: 14
                   22: 17
                   24: 17
                   27: 14
                   35: 14
                   36: 14
                   38: 14
                   39: 14
                   41: 17
                   45: 17
                   47: 14
                   48: 14
                   49: 14
                   52: 17
                   56: 14
                   64: 14
                   98: 14
                   99: 14
                  100: 14
                  101: 14
                  102: 14
                  106: 14
                  107: 17
                  108: 14
                  119: 14
                  120: 14
                  126: 14
                  127: 14
                  128: 14
                  129: 14
              default: 20
          }
        14: .line 956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expressionOrVector:()V
        15: .line 957
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        16: .line 958
            goto 21
        17: .line 967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.subQuery:()V
        18: .line 968
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 969
            goto 21
        20: .line 973
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        21: .line 977
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        22: .line 978
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        23: .line 979
            goto 55
        24: .line 982
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 29
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 29
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 126
            if_icmpne 29
            aload 0 /* this */
            ldc "function"
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.validateSoftKeyword:(Ljava/lang/String;)Z
            ifeq 29
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 29
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 126
            if_icmpne 29
        25: .line 983
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.jpaFunctionSyntax:()V
        26: .line 984
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        27: .line 985
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        28: .line 986
            goto 55
        29: .line 987
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 34
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 34
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_11:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 34
            aload 0 /* this */
            ldc "cast"
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.validateSoftKeyword:(Ljava/lang/String;)Z
            ifeq 34
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 34
        30: .line 988
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castFunction:()V
        31: .line 989
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        32: .line 990
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        33: .line 991
            goto 55
        34: .line 992
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_12:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 51
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_13:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 51
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_14:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 51
        35: .line 993
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identPrimary:()V
        36: .line 994
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        37: .line 996
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 15
            if_icmpne 47
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 11
            if_icmpne 47
        38: .line 997
            aconst_null
            astore 3 /* tmp19_AST */
        start local 3 // antlr.collections.AST tmp19_AST
        39: .line 998
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp19_AST */
        40: .line 999
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp19_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        41: .line 1000
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        42: .line 1001
            aconst_null
            astore 4 /* tmp20_AST */
        start local 4 // antlr.collections.AST tmp20_AST
        43: .line 1002
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp20_AST */
        44: .line 1003
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp20_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        45: .line 1004
            aload 0 /* this */
            bipush 11
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        end local 4 // antlr.collections.AST tmp20_AST
        end local 3 // antlr.collections.AST tmp19_AST
        46: .line 1005
            goto 49
        47: .line 1006
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 48
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_16:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifne 49
        48: .line 1009
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        49: .line 1013
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        50: .line 1014
            goto 55
        51: .line 1016
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        52: .line 1020
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        53: .line 1021
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        54: .line 1022
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        55: .line 1024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* primaryExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        56: .line 1025
            return
        end local 2 // antlr.collections.AST primaryExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   57     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   57     1             currentAST  Lantlr/ASTPair;
            3   57     2  primaryExpression_AST  Lantlr/collections/AST;
           39   46     3              tmp19_AST  Lantlr/collections/AST;
           43   46     4              tmp20_AST  Lantlr/collections/AST;
           53   55     3                     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    52      52  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void selectFrom();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1029
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1030
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1031
            aconst_null
            astore 2 /* selectFrom_AST */
        start local 2 // antlr.collections.AST selectFrom_AST
         3: .line 1032
            aconst_null
            astore 3 /* s_AST */
        start local 3 // antlr.collections.AST s_AST
         4: .line 1033
            aconst_null
            astore 4 /* f_AST */
        start local 4 // antlr.collections.AST f_AST
         5: .line 1037
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 7
                    1: 9
                   22: 9
                   24: 9
                   41: 9
                   45: 6
                   52: 9
                  107: 9
              default: 10
          }
         6: .line 1040
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectClause:()V
         7: .line 1041
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* s_AST */
         8: .line 1042
            goto 11
         9: .line 1051
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 1055
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        11: .line 1060
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 6
                    1: 15
                   22: 12
                   24: 15
                   41: 15
                   52: 15
                  107: 15
              default: 16
          }
        12: .line 1063
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromClause:()V
        13: .line 1064
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* f_AST */
        14: .line 1065
            goto 17
        15: .line 1073
      StackMap locals:
      StackMap stack:
            goto 17
        16: .line 1077
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        17: .line 1081
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectFrom_AST */
        18: .line 1085
            aload 4 /* f_AST */
            ifnonnull 23
        19: .line 1086
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
            ifeq 22
        20: .line 1087
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_1
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 22
            ldc "{filter-implied FROM}"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 4 /* f_AST */
        21: .line 1088
            goto 23
        22: .line 1090
      StackMap locals:
      StackMap stack:
            new antlr.SemanticException
            dup
            ldc "FROM expected (non-filter queries must contain a FROM clause)"
            invokespecial antlr.SemanticException.<init>:(Ljava/lang/String;)V
            athrow
        23: .line 1096
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 92
            ldc "SELECT_FROM"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* f_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* s_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* selectFrom_AST */
        24: .line 1098
            aload 1 /* currentAST */
            aload 2 /* selectFrom_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        25: .line 1099
            aload 1 /* currentAST */
            aload 2 /* selectFrom_AST */
            ifnull 27
            aload 2 /* selectFrom_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 27
        26: .line 1100
            aload 2 /* selectFrom_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 28
      StackMap locals:
      StackMap stack: antlr.ASTPair
        27: aload 2 /* selectFrom_AST */
        28: .line 1099
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        29: .line 1101
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        30: .line 1102
            goto 34
        31: .line 1103
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        32: .line 1104
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        33: .line 1105
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_17:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        34: .line 1107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectFrom_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        35: .line 1108
            return
        end local 4 // antlr.collections.AST f_AST
        end local 3 // antlr.collections.AST s_AST
        end local 2 // antlr.collections.AST selectFrom_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   36     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   36     1      currentAST  Lantlr/ASTPair;
            3   36     2  selectFrom_AST  Lantlr/collections/AST;
            4   36     3           s_AST  Lantlr/collections/AST;
            5   36     4           f_AST  Lantlr/collections/AST;
           32   34     5              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    30      31  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void groupByClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1112
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1113
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1114
            aconst_null
            astore 2 /* groupByClause_AST */
        start local 2 // antlr.collections.AST groupByClause_AST
         3: .line 1117
            aconst_null
            astore 3 /* tmp21_AST */
        start local 3 // antlr.collections.AST tmp21_AST
         4: .line 1118
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp21_AST */
         5: .line 1119
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp21_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1120
            aload 0 /* this */
            bipush 24
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1121
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1122
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         9: .line 1123
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 1127
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 15
        11: .line 1128
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 1129
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        13: .line 1130
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 1136
            goto 10
        15: .line 1139
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    1: 19
                   25: 16
                   41: 19
                  107: 19
              default: 20
          }
        16: .line 1142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.havingClause:()V
        17: .line 1143
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 1144
            goto 21
        19: .line 1150
      StackMap locals:
      StackMap stack:
            goto 21
        20: .line 1154
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        21: .line 1158
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* groupByClause_AST */
        end local 3 // antlr.collections.AST tmp21_AST
        22: .line 1159
            goto 26
        23: .line 1160
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        24: .line 1161
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        25: .line 1162
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_18:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        26: .line 1164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* groupByClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        27: .line 1165
            return
        end local 2 // antlr.collections.AST groupByClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   28     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   28     1         currentAST  Lantlr/ASTPair;
            3   28     2  groupByClause_AST  Lantlr/collections/AST;
            4   22     3          tmp21_AST  Lantlr/collections/AST;
           24   26     3                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    22      23  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void orderByClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1169
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1170
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1171
            aconst_null
            astore 2 /* orderByClause_AST */
        start local 2 // antlr.collections.AST orderByClause_AST
         3: .line 1174
            aconst_null
            astore 3 /* tmp24_AST */
        start local 3 // antlr.collections.AST tmp24_AST
         4: .line 1175
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp24_AST */
         5: .line 1176
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp24_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1177
            aload 0 /* this */
            bipush 41
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1178
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1179
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.orderElement:()V
         9: .line 1180
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 1184
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 15
        11: .line 1185
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 1186
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.orderElement:()V
        13: .line 1187
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 1193
            goto 10
        15: .line 1195
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* orderByClause_AST */
        end local 3 // antlr.collections.AST tmp24_AST
        16: .line 1196
            goto 20
        17: .line 1197
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 1198
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 1199
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_1:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        20: .line 1201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* orderByClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 1202
            return
        end local 2 // antlr.collections.AST orderByClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   22     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   22     1         currentAST  Lantlr/ASTPair;
            3   22     2  orderByClause_AST  Lantlr/collections/AST;
            4   16     3          tmp24_AST  Lantlr/collections/AST;
           18   20     3                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void selectClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1206
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1207
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1208
            aconst_null
            astore 2 /* selectClause_AST */
        start local 2 // antlr.collections.AST selectClause_AST
         3: .line 1211
            aconst_null
            astore 3 /* tmp27_AST */
        start local 3 // antlr.collections.AST tmp27_AST
         4: .line 1212
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp27_AST */
         5: .line 1213
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp27_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1214
            aload 0 /* this */
            bipush 45
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1215
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         8: .line 1217
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 33
                    4: 14
                    5: 14
                    9: 14
                   12: 14
                   16: 9
                   17: 14
                   19: 14
                   20: 14
                   27: 14
                   35: 14
                   36: 14
                   37: 14
                   38: 14
                   39: 14
                   47: 14
                   48: 14
                   49: 14
                   56: 14
                   64: 14
                   67: 14
                   98: 14
                   99: 14
                  100: 14
                  101: 14
                  102: 14
                  106: 14
                  108: 14
                  119: 14
                  120: 14
                  126: 14
                  127: 14
                  128: 14
                  129: 14
              default: 15
          }
         9: .line 1220
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp28_AST */
        start local 4 // antlr.collections.AST tmp28_AST
        10: .line 1221
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp28_AST */
        11: .line 1222
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp28_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 1223
            aload 0 /* this */
            bipush 16
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 1224
            goto 16
        end local 4 // antlr.collections.AST tmp28_AST
        14: .line 1259
      StackMap locals:
      StackMap stack:
            goto 16
        15: .line 1263
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        16: .line 1268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 32
                    4: 17
                    5: 17
                    9: 17
                   12: 17
                   17: 17
                   19: 17
                   20: 17
                   27: 17
                   35: 17
                   36: 17
                   37: 20
                   38: 17
                   39: 17
                   47: 17
                   48: 17
                   49: 17
                   56: 17
                   64: 17
                   67: 23
                   98: 17
                   99: 17
                  100: 17
                  101: 17
                  102: 17
                  106: 17
                  108: 17
                  119: 17
                  120: 17
                  126: 17
                  127: 17
                  128: 17
                  129: 17
              default: 26
          }
        17: .line 1300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectedPropertiesList:()V
        18: .line 1301
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 1302
            goto 27
        20: .line 1306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.newExpression:()V
        21: .line 1307
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        22: .line 1308
            goto 27
        23: .line 1312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectObject:()V
        24: .line 1313
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        25: .line 1314
            goto 27
        26: .line 1318
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        27: .line 1322
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectClause_AST */
        end local 3 // antlr.collections.AST tmp27_AST
        28: .line 1323
            goto 32
        29: .line 1324
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        30: .line 1325
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        31: .line 1326
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_19:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        32: .line 1328
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        33: .line 1329
            return
        end local 2 // antlr.collections.AST selectClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   34     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   34     1        currentAST  Lantlr/ASTPair;
            3   34     2  selectClause_AST  Lantlr/collections/AST;
            4   28     3         tmp27_AST  Lantlr/collections/AST;
           10   14     4         tmp28_AST  Lantlr/collections/AST;
           30   32     3                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    28      29  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void fromClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1333
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1334
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1335
            aconst_null
            astore 2 /* fromClause_AST */
        start local 2 // antlr.collections.AST fromClause_AST
         3: .line 1338
            aconst_null
            astore 3 /* tmp29_AST */
        start local 3 // antlr.collections.AST tmp29_AST
         4: .line 1339
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp29_AST */
         5: .line 1340
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp29_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1341
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1342
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         8: .line 1343
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromRange:()V
         9: .line 1344
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 1348
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 6
                   23: 11
                   28: 11
                   32: 11
                   33: 11
                   44: 11
                  104: 14
              default: 19
          }
        11: .line 1355
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromJoin:()V
        12: .line 1356
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 1357
            goto 10
        14: .line 1361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        15: .line 1362
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
        16: .line 1363
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromRange:()V
        17: .line 1364
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 1365
            goto 10
        19: .line 1369
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
        20: .line 1374
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromClause_AST */
        end local 3 // antlr.collections.AST tmp29_AST
        21: .line 1375
            goto 25
        22: .line 1376
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        23: .line 1377
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 1378
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_17:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        25: .line 1380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 1381
            return
        end local 2 // antlr.collections.AST fromClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   27     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   27     1      currentAST  Lantlr/ASTPair;
            3   27     2  fromClause_AST  Lantlr/collections/AST;
            4   21     3       tmp29_AST  Lantlr/collections/AST;
           23   25     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    21      22  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void selectedPropertiesList();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1385
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1386
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1387
            aconst_null
            astore 2 /* selectedPropertiesList_AST */
        start local 2 // antlr.collections.AST selectedPropertiesList_AST
         3: .line 1390
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.aliasedExpression:()V
         4: .line 1391
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 1395
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 10
         6: .line 1396
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1397
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.aliasedExpression:()V
         8: .line 1398
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 1404
            goto 5
        10: .line 1406
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectedPropertiesList_AST */
        11: .line 1407
            goto 15
        12: .line 1408
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        13: .line 1409
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        14: .line 1410
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_19:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        15: .line 1412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectedPropertiesList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        16: .line 1413
            return
        end local 2 // antlr.collections.AST selectedPropertiesList_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   17     0                        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   17     1                  currentAST  Lantlr/ASTPair;
            3   17     2  selectedPropertiesList_AST  Lantlr/collections/AST;
           13   15     3                          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    11      12  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void newExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1417
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1418
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1419
            aconst_null
            astore 2 /* newExpression_AST */
        start local 2 // antlr.collections.AST newExpression_AST
         3: .line 1420
            aconst_null
            astore 3 /* op */
        start local 3 // antlr.Token op
         4: .line 1421
            aconst_null
            astore 4 /* op_AST */
        start local 4 // antlr.collections.AST op_AST
         5: .line 1425
            aload 0 /* this */
            bipush 37
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         6: .line 1426
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         7: .line 1427
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 1429
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* op */
         9: .line 1430
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* op */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* op_AST */
        10: .line 1431
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* op_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 1432
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 1433
            aload 4 /* op_AST */
            bipush 75
            invokeinterface antlr.collections.AST.setType:(I)V
        13: .line 1434
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectedPropertiesList:()V
        14: .line 1435
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 1436
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 1437
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* newExpression_AST */
        17: .line 1438
            goto 21
        18: .line 1439
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        19: .line 1440
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        20: .line 1441
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_19:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        21: .line 1443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* newExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        22: .line 1444
            return
        end local 4 // antlr.collections.AST op_AST
        end local 3 // antlr.Token op
        end local 2 // antlr.collections.AST newExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   23     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   23     1         currentAST  Lantlr/ASTPair;
            3   23     2  newExpression_AST  Lantlr/collections/AST;
            4   23     3                 op  Lantlr/Token;
            5   23     4             op_AST  Lantlr/collections/AST;
           19   21     5                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    17      18  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void selectObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1448
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1449
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1450
            aconst_null
            astore 2 /* selectObject_AST */
        start local 2 // antlr.collections.AST selectObject_AST
         3: .line 1453
            aconst_null
            astore 3 /* tmp34_AST */
        start local 3 // antlr.collections.AST tmp34_AST
         4: .line 1454
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp34_AST */
         5: .line 1455
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp34_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1456
            aload 0 /* this */
            bipush 67
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1457
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1458
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         9: .line 1459
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 1460
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 1461
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectObject_AST */
        end local 3 // antlr.collections.AST tmp34_AST
        12: .line 1462
            goto 16
        13: .line 1463
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        14: .line 1464
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 1465
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_19:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        16: .line 1467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectObject_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 1468
            return
        end local 2 // antlr.collections.AST selectObject_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   18     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   18     1        currentAST  Lantlr/ASTPair;
            3   18     2  selectObject_AST  Lantlr/collections/AST;
            4   12     3         tmp34_AST  Lantlr/collections/AST;
           14   16     3                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    12      13  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void identifier();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1472
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1473
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1474
            aconst_null
            astore 2 /* identifier_AST */
        start local 2 // antlr.collections.AST identifier_AST
         3: .line 1477
            aconst_null
            astore 3 /* tmp37_AST */
        start local 3 // antlr.collections.AST tmp37_AST
         4: .line 1478
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp37_AST */
         5: .line 1479
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp37_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1480
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1481
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identifier_AST */
        end local 3 // antlr.collections.AST tmp37_AST
         8: .line 1482
            goto 11
         9: .line 1483
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        10: .line 1485
            aload 0 /* this */
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handleIdentifierError:(Lantlr/Token;Lantlr/RecognitionException;)Lantlr/collections/AST;
            astore 2 /* identifier_AST */
        end local 3 // antlr.RecognitionException ex
        11: .line 1488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* identifier_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        12: .line 1489
            return
        end local 2 // antlr.collections.AST identifier_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   13     1      currentAST  Lantlr/ASTPair;
            3   13     2  identifier_AST  Lantlr/collections/AST;
            4    8     3       tmp37_AST  Lantlr/collections/AST;
           10   11     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3     8       9  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void fromRange();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1493
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1494
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1495
            aconst_null
            astore 2 /* fromRange_AST */
        start local 2 // antlr.collections.AST fromRange_AST
         3: .line 1498
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 8
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_20:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 8
         4: .line 1499
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromClassOrOuterQueryPath:()V
         5: .line 1500
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1501
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
         7: .line 1502
            goto 27
         8: .line 1503
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 13
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 26
            if_icmpne 13
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 11
            if_icmpne 13
         9: .line 1504
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inClassDeclaration:()V
        10: .line 1505
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 1506
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
        12: .line 1507
            goto 27
        13: .line 1508
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 26
            if_icmpne 18
        14: .line 1509
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inCollectionDeclaration:()V
        15: .line 1510
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        16: .line 1511
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
        17: .line 1512
            goto 27
        18: .line 1513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 23
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 26
            if_icmpne 23
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 17
            if_icmpne 23
        19: .line 1514
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inCollectionElementsDeclaration:()V
        20: .line 1515
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        21: .line 1516
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
        22: .line 1517
            goto 27
        23: .line 1519
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        24: .line 1523
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        25: .line 1524
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        26: .line 1525
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        27: .line 1527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromRange_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        28: .line 1528
            return
        end local 2 // antlr.collections.AST fromRange_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   29     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   29     1     currentAST  Lantlr/ASTPair;
            3   29     2  fromRange_AST  Lantlr/collections/AST;
           25   27     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    24      24  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void fromJoin();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1532
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1533
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1534
            aconst_null
            astore 2 /* fromJoin_AST */
        start local 2 // antlr.collections.AST fromJoin_AST
         3: .line 1538
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                   23: 24
                   28: 29
                   32: 34
                   33: 4
                   44: 4
              default: 35
          }
         4: .line 1544
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   33: 5
                   44: 10
              default: 15
          }
         5: .line 1547
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp38_AST */
        start local 3 // antlr.collections.AST tmp38_AST
         6: .line 1548
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp38_AST */
         7: .line 1549
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp38_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 1550
            aload 0 /* this */
            bipush 33
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1551
            goto 16
        end local 3 // antlr.collections.AST tmp38_AST
        10: .line 1555
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp39_AST */
        start local 3 // antlr.collections.AST tmp39_AST
        11: .line 1556
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp39_AST */
        12: .line 1557
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp39_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 1558
            aload 0 /* this */
            bipush 44
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 1559
            goto 16
        end local 3 // antlr.collections.AST tmp39_AST
        15: .line 1563
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        16: .line 1568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   32: 22
                   42: 17
              default: 23
          }
        17: .line 1571
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp40_AST */
        start local 3 // antlr.collections.AST tmp40_AST
        18: .line 1572
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp40_AST */
        19: .line 1573
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp40_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 1574
            aload 0 /* this */
            bipush 42
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 1575
            goto 36
        end local 3 // antlr.collections.AST tmp40_AST
        22: .line 1579
      StackMap locals:
      StackMap stack:
            goto 36
        23: .line 1583
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        24: .line 1592
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp41_AST */
        start local 3 // antlr.collections.AST tmp41_AST
        25: .line 1593
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp41_AST */
        26: .line 1594
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp41_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        27: .line 1595
            aload 0 /* this */
            bipush 23
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        28: .line 1596
            goto 36
        end local 3 // antlr.collections.AST tmp41_AST
        29: .line 1600
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp42_AST */
        start local 3 // antlr.collections.AST tmp42_AST
        30: .line 1601
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp42_AST */
        31: .line 1602
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp42_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        32: .line 1603
            aload 0 /* this */
            bipush 28
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        33: .line 1604
            goto 36
        end local 3 // antlr.collections.AST tmp42_AST
        34: .line 1608
      StackMap locals:
      StackMap stack:
            goto 36
        35: .line 1612
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        36: .line 1616
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp43_AST */
        start local 3 // antlr.collections.AST tmp43_AST
        37: .line 1617
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp43_AST */
        38: .line 1618
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp43_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        39: .line 1619
            aload 0 /* this */
            bipush 32
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        40: .line 1621
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   21: 41
                  108: 46
              default: 47
          }
        41: .line 1624
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp44_AST */
        start local 4 // antlr.collections.AST tmp44_AST
        42: .line 1625
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp44_AST */
        43: .line 1626
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp44_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        44: .line 1627
            aload 0 /* this */
            bipush 21
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        45: .line 1628
            goto 48
        end local 4 // antlr.collections.AST tmp44_AST
        46: .line 1632
      StackMap locals:
      StackMap stack:
            goto 48
        47: .line 1636
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        48: .line 1640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.joinPath:()V
        49: .line 1641
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        50: .line 1643
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 16
                    1: 54
                    7: 51
                   21: 54
                   23: 54
                   24: 54
                   28: 54
                   32: 54
                   33: 54
                   41: 54
                   44: 54
                   52: 54
                   61: 54
                   62: 54
                  104: 54
                  107: 54
                  108: 51
              default: 55
          }
        51: .line 1647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        52: .line 1648
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        53: .line 1649
            goto 56
        54: .line 1666
      StackMap locals:
      StackMap stack:
            goto 56
        55: .line 1670
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        56: .line 1675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 14
                    1: 60
                   21: 57
                   23: 60
                   24: 60
                   28: 60
                   32: 60
                   33: 60
                   41: 60
                   44: 60
                   52: 60
                   61: 60
                   62: 60
                  104: 60
                  107: 60
              default: 61
          }
        57: .line 1678
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.propertyFetch:()V
        58: .line 1679
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        59: .line 1680
            goto 62
        60: .line 1696
      StackMap locals:
      StackMap stack:
            goto 62
        61: .line 1700
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        62: .line 1705
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 13
                    1: 66
                   23: 66
                   24: 66
                   28: 66
                   32: 66
                   33: 66
                   41: 66
                   44: 66
                   52: 66
                   61: 63
                   62: 63
                  104: 66
                  107: 66
              default: 67
          }
        63: .line 1709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.withClause:()V
        64: .line 1710
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        65: .line 1711
            goto 68
        66: .line 1725
      StackMap locals:
      StackMap stack:
            goto 68
        67: .line 1729
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        68: .line 1733
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromJoin_AST */
        end local 3 // antlr.collections.AST tmp43_AST
        69: .line 1734
            goto 73
        70: .line 1735
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        71: .line 1736
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        72: .line 1737
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        73: .line 1739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromJoin_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        74: .line 1740
            return
        end local 2 // antlr.collections.AST fromJoin_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   75     0          this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   75     1    currentAST  Lantlr/ASTPair;
            3   75     2  fromJoin_AST  Lantlr/collections/AST;
            6   10     3     tmp38_AST  Lantlr/collections/AST;
           11   15     3     tmp39_AST  Lantlr/collections/AST;
           18   22     3     tmp40_AST  Lantlr/collections/AST;
           25   29     3     tmp41_AST  Lantlr/collections/AST;
           30   34     3     tmp42_AST  Lantlr/collections/AST;
           37   69     3     tmp43_AST  Lantlr/collections/AST;
           42   46     4     tmp44_AST  Lantlr/collections/AST;
           71   73     3            ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    69      70  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void joinPath();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1744
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1745
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1746
            aconst_null
            astore 2 /* joinPath_AST */
        start local 2 // antlr.collections.AST joinPath_AST
         3: .line 1749
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 8
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 8
            aload 0 /* this */
            ldc "treat"
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.validateSoftKeyword:(Ljava/lang/String;)Z
            ifeq 8
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 8
         4: .line 1750
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castedJoinPath:()V
         5: .line 1751
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1752
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* joinPath_AST */
         7: .line 1753
            goto 17
         8: .line 1754
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 13
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 13
         9: .line 1755
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        10: .line 1756
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 1757
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* joinPath_AST */
        12: .line 1758
            goto 17
        13: .line 1760
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        14: .line 1764
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 1765
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 1766
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_23:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        17: .line 1768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* joinPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 1769
            return
        end local 2 // antlr.collections.AST joinPath_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   19     1    currentAST  Lantlr/ASTPair;
            3   19     2  joinPath_AST  Lantlr/collections/AST;
           15   17     3            ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void propertyFetch();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1773
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1774
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1775
            aconst_null
            astore 2 /* propertyFetch_AST */
        start local 2 // antlr.collections.AST propertyFetch_AST
         3: .line 1778
            aconst_null
            astore 3 /* tmp45_AST */
        start local 3 // antlr.collections.AST tmp45_AST
         4: .line 1779
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp45_AST */
         5: .line 1780
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp45_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1781
            aload 0 /* this */
            bipush 21
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1782
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1783
            aload 0 /* this */
            bipush 43
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1784
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* propertyFetch_AST */
        end local 3 // antlr.collections.AST tmp45_AST
        10: .line 1785
            goto 14
        11: .line 1786
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        12: .line 1787
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 1788
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_24:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        14: .line 1790
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* propertyFetch_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 1791
            return
        end local 2 // antlr.collections.AST propertyFetch_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   16     0               this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   16     1         currentAST  Lantlr/ASTPair;
            3   16     2  propertyFetch_AST  Lantlr/collections/AST;
            4   10     3          tmp45_AST  Lantlr/collections/AST;
           12   14     3                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    10      11  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void withClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1795
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1796
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1797
            aconst_null
            astore 2 /* withClause_AST */
        start local 2 // antlr.collections.AST withClause_AST
         3: .line 1798
            aconst_null
            astore 3 /* le_AST */
        start local 3 // antlr.collections.AST le_AST
         4: .line 1801
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 61 - 62
                   61: 13
                   62: 5
              default: 27
          }
         5: .line 1804
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp48_AST */
        start local 4 // antlr.collections.AST tmp48_AST
         6: .line 1805
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp48_AST */
         7: .line 1806
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp48_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 1807
            aload 0 /* this */
            bipush 62
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1808
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
        10: .line 1809
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 1810
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        12: .line 1811
            goto 31
        end local 4 // antlr.collections.AST tmp48_AST
        13: .line 1815
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 61
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 1816
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
        15: .line 1817
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* le_AST */
        16: .line 1818
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        17: .line 1819
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        18: .line 1822
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 62
            ldc "with"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* le_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        19: .line 1824
            aload 1 /* currentAST */
            aload 2 /* withClause_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        20: .line 1825
            aload 1 /* currentAST */
            aload 2 /* withClause_AST */
            ifnull 22
            aload 2 /* withClause_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 22
        21: .line 1826
            aload 2 /* withClause_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 23
      StackMap locals:
      StackMap stack: antlr.ASTPair
        22: aload 2 /* withClause_AST */
        23: .line 1825
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        24: .line 1827
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        25: .line 1828
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        26: .line 1829
            goto 31
        27: .line 1833
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        28: .line 1837
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        29: .line 1838
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        30: .line 1839
            aload 0 /* this */
            aload 4 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 4 // antlr.RecognitionException ex
        31: .line 1841
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* withClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        32: .line 1842
            return
        end local 3 // antlr.collections.AST le_AST
        end local 2 // antlr.collections.AST withClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   33     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   33     1      currentAST  Lantlr/ASTPair;
            3   33     2  withClause_AST  Lantlr/collections/AST;
            4   33     3          le_AST  Lantlr/collections/AST;
            6   13     4       tmp48_AST  Lantlr/collections/AST;
           29   31     4              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           4    28      28  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void castedJoinPath();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1853
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1854
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1855
            aconst_null
            astore 2 /* castedJoinPath_AST */
        start local 2 // antlr.collections.AST castedJoinPath_AST
         3: .line 1856
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 1858
            aconst_null
            astore 4 /* p_AST */
        start local 4 // antlr.collections.AST p_AST
         5: .line 1859
            aconst_null
            astore 5 /* a_AST */
        start local 5 // antlr.collections.AST a_AST
         6: .line 1862
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         7: .line 1863
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* i */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
         8: .line 1864
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1865
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 1866
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 1867
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* p_AST */
        12: .line 1868
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 1869
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 1870
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        15: .line 1871
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* a_AST */
        16: .line 1872
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 1873
            aload 3 /* i */
            invokevirtual antlr.Token.getText:()Ljava/lang/String;
            ldc "treat"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 19
        18: .line 1874
            new antlr.SemanticException
            dup
            ldc "i.getText().equalsIgnoreCase(\"treat\") "
            invokespecial antlr.SemanticException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 1876
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 4 /* p_AST */
            aload 5 /* a_AST */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.registerTreat:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        20: .line 1878
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castedJoinPath_AST */
        21: .line 1879
            goto 25
        22: .line 1880
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        23: .line 1881
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 1882
            aload 0 /* this */
            aload 6 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_23:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 6 // antlr.RecognitionException ex
        25: .line 1884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castedJoinPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 1885
            return
        end local 5 // antlr.collections.AST a_AST
        end local 4 // antlr.collections.AST p_AST
        end local 3 // antlr.Token i
        end local 2 // antlr.collections.AST castedJoinPath_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   27     0                this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   27     1          currentAST  Lantlr/ASTPair;
            3   27     2  castedJoinPath_AST  Lantlr/collections/AST;
            4   27     3                   i  Lantlr/Token;
            5   27     4               p_AST  Lantlr/collections/AST;
            6   27     5               a_AST  Lantlr/collections/AST;
           23   25     6                  ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           6    21      22  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void logicalExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1889
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1890
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1891
            aconst_null
            astore 2 /* logicalExpression_AST */
        start local 2 // antlr.collections.AST logicalExpression_AST
         3: .line 1894
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         4: .line 1895
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 1896
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* logicalExpression_AST */
         6: .line 1897
            goto 10
         7: .line 1898
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
         8: .line 1899
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 1900
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_25:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        10: .line 1902
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* logicalExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 1903
            return
        end local 2 // antlr.collections.AST logicalExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   12     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   12     1             currentAST  Lantlr/ASTPair;
            3   12     2  logicalExpression_AST  Lantlr/collections/AST;
            8   10     3                     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3     6       7  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void fromClassOrOuterQueryPath();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1907
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1908
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1909
            aconst_null
            astore 2 /* fromClassOrOuterQueryPath_AST */
        start local 2 // antlr.collections.AST fromClassOrOuterQueryPath_AST
         3: .line 1910
            aconst_null
            astore 3 /* c_AST */
        start local 3 // antlr.collections.AST c_AST
         4: .line 1911
            aconst_null
            astore 4 /* a_AST */
        start local 4 // antlr.collections.AST a_AST
         5: .line 1912
            aconst_null
            astore 5 /* p_AST */
        start local 5 // antlr.collections.AST p_AST
         6: .line 1915
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         7: .line 1916
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* c_AST */
         8: .line 1917
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         9: .line 1919
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 14
                    1: 13
                    7: 10
                   21: 13
                   23: 13
                   24: 13
                   28: 13
                   32: 13
                   33: 13
                   41: 13
                   44: 13
                   52: 13
                  104: 13
                  107: 13
                  108: 10
              default: 14
          }
        10: .line 1923
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        11: .line 1924
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* a_AST */
        12: .line 1925
            goto 15
        13: .line 1940
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 1944
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        15: .line 1949
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 12
                    1: 19
                   21: 16
                   23: 19
                   24: 19
                   28: 19
                   32: 19
                   33: 19
                   41: 19
                   44: 19
                   52: 19
                  104: 19
                  107: 19
              default: 20
          }
        16: .line 1952
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.propertyFetch:()V
        17: .line 1953
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* p_AST */
        18: .line 1954
            goto 21
        19: .line 1968
      StackMap locals:
      StackMap stack:
            goto 21
        20: .line 1972
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        21: .line 1976
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromClassOrOuterQueryPath_AST */
        22: .line 1978
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_4
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 90
            ldc "RANGE"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* c_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* a_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 5 /* p_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* fromClassOrOuterQueryPath_AST */
        23: .line 1980
            aload 1 /* currentAST */
            aload 2 /* fromClassOrOuterQueryPath_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        24: .line 1981
            aload 1 /* currentAST */
            aload 2 /* fromClassOrOuterQueryPath_AST */
            ifnull 26
            aload 2 /* fromClassOrOuterQueryPath_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 26
        25: .line 1982
            aload 2 /* fromClassOrOuterQueryPath_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 27
      StackMap locals:
      StackMap stack: antlr.ASTPair
        26: aload 2 /* fromClassOrOuterQueryPath_AST */
        27: .line 1981
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        28: .line 1983
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        29: .line 1984
            goto 33
        30: .line 1985
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        31: .line 1986
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        32: .line 1987
            aload 0 /* this */
            aload 6 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 6 // antlr.RecognitionException ex
        33: .line 1989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromClassOrOuterQueryPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        34: .line 1990
            return
        end local 5 // antlr.collections.AST p_AST
        end local 4 // antlr.collections.AST a_AST
        end local 3 // antlr.collections.AST c_AST
        end local 2 // antlr.collections.AST fromClassOrOuterQueryPath_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0   35     0                           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   35     1                     currentAST  Lantlr/ASTPair;
            3   35     2  fromClassOrOuterQueryPath_AST  Lantlr/collections/AST;
            4   35     3                          c_AST  Lantlr/collections/AST;
            5   35     4                          a_AST  Lantlr/collections/AST;
            6   35     5                          p_AST  Lantlr/collections/AST;
           31   33     6                             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           6    29      30  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void inClassDeclaration();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 1994
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1995
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1996
            aconst_null
            astore 2 /* inClassDeclaration_AST */
        start local 2 // antlr.collections.AST inClassDeclaration_AST
         3: .line 1997
            aconst_null
            astore 3 /* a_AST */
        start local 3 // antlr.collections.AST a_AST
         4: .line 1998
            aconst_null
            astore 4 /* c_AST */
        start local 4 // antlr.collections.AST c_AST
         5: .line 2001
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.alias:()V
         6: .line 2002
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* a_AST */
         7: .line 2003
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 2004
            aload 0 /* this */
            bipush 11
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2005
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        10: .line 2006
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* c_AST */
        11: .line 2007
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inClassDeclaration_AST */
        12: .line 2009
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 90
            ldc "RANGE"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* c_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* a_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* inClassDeclaration_AST */
        13: .line 2011
            aload 1 /* currentAST */
            aload 2 /* inClassDeclaration_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        14: .line 2012
            aload 1 /* currentAST */
            aload 2 /* inClassDeclaration_AST */
            ifnull 16
            aload 2 /* inClassDeclaration_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 16
        15: .line 2013
            aload 2 /* inClassDeclaration_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 17
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair
        16: aload 2 /* inClassDeclaration_AST */
        17: .line 2012
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        18: .line 2014
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        19: .line 2015
            goto 23
        20: .line 2016
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        21: .line 2017
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        22: .line 2018
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        23: .line 2020
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inClassDeclaration_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        24: .line 2021
            return
        end local 4 // antlr.collections.AST c_AST
        end local 3 // antlr.collections.AST a_AST
        end local 2 // antlr.collections.AST inClassDeclaration_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   25     0                    this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   25     1              currentAST  Lantlr/ASTPair;
            3   25     2  inClassDeclaration_AST  Lantlr/collections/AST;
            4   25     3                   a_AST  Lantlr/collections/AST;
            5   25     4                   c_AST  Lantlr/collections/AST;
           21   23     5                      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    19      20  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void inCollectionDeclaration();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2025
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2026
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2027
            aconst_null
            astore 2 /* inCollectionDeclaration_AST */
        start local 2 // antlr.collections.AST inCollectionDeclaration_AST
         3: .line 2028
            aconst_null
            astore 3 /* p_AST */
        start local 3 // antlr.collections.AST p_AST
         4: .line 2029
            aconst_null
            astore 4 /* a_AST */
        start local 4 // antlr.collections.AST a_AST
         5: .line 2032
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         6: .line 2033
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2034
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         8: .line 2035
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* p_AST */
         9: .line 2036
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2037
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        11: .line 2038
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* a_AST */
        12: .line 2039
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inCollectionDeclaration_AST */
        13: .line 2041
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_4
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 32
            ldc "join"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 28
            ldc "inner"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* p_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* a_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* inCollectionDeclaration_AST */
        14: .line 2043
            aload 1 /* currentAST */
            aload 2 /* inCollectionDeclaration_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        15: .line 2044
            aload 1 /* currentAST */
            aload 2 /* inCollectionDeclaration_AST */
            ifnull 17
            aload 2 /* inCollectionDeclaration_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 17
        16: .line 2045
            aload 2 /* inCollectionDeclaration_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 18
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair
        17: aload 2 /* inCollectionDeclaration_AST */
        18: .line 2044
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        19: .line 2046
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        20: .line 2047
            goto 24
        21: .line 2048
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        22: .line 2049
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        23: .line 2050
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        24: .line 2052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inCollectionDeclaration_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        25: .line 2053
            return
        end local 4 // antlr.collections.AST a_AST
        end local 3 // antlr.collections.AST p_AST
        end local 2 // antlr.collections.AST inCollectionDeclaration_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0   26     0                         this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   26     1                   currentAST  Lantlr/ASTPair;
            3   26     2  inCollectionDeclaration_AST  Lantlr/collections/AST;
            4   26     3                        p_AST  Lantlr/collections/AST;
            5   26     4                        a_AST  Lantlr/collections/AST;
           22   24     5                           ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    20      21  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void inCollectionElementsDeclaration();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2057
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2058
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2059
            aconst_null
            astore 2 /* inCollectionElementsDeclaration_AST */
        start local 2 // antlr.collections.AST inCollectionElementsDeclaration_AST
         3: .line 2060
            aconst_null
            astore 3 /* a_AST */
        start local 3 // antlr.collections.AST a_AST
         4: .line 2061
            aconst_null
            astore 4 /* p_AST */
        start local 4 // antlr.collections.AST p_AST
         5: .line 2064
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.alias:()V
         6: .line 2065
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* a_AST */
         7: .line 2066
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 2067
            aload 0 /* this */
            bipush 17
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2068
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2069
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 2070
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* p_AST */
        12: .line 2071
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 2072
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inCollectionElementsDeclaration_AST */
        14: .line 2074
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_4
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 32
            ldc "join"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 28
            ldc "inner"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* p_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* a_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* inCollectionElementsDeclaration_AST */
        15: .line 2076
            aload 1 /* currentAST */
            aload 2 /* inCollectionElementsDeclaration_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        16: .line 2077
            aload 1 /* currentAST */
            aload 2 /* inCollectionElementsDeclaration_AST */
            ifnull 18
            aload 2 /* inCollectionElementsDeclaration_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 18
        17: .line 2078
            aload 2 /* inCollectionElementsDeclaration_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 19
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair
        18: aload 2 /* inCollectionElementsDeclaration_AST */
        19: .line 2077
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        20: .line 2079
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        21: .line 2080
            goto 25
        22: .line 2081
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        23: .line 2082
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 2083
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        25: .line 2085
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inCollectionElementsDeclaration_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 2086
            return
        end local 4 // antlr.collections.AST p_AST
        end local 3 // antlr.collections.AST a_AST
        end local 2 // antlr.collections.AST inCollectionElementsDeclaration_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0   27     0                                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   27     1                           currentAST  Lantlr/ASTPair;
            3   27     2  inCollectionElementsDeclaration_AST  Lantlr/collections/AST;
            4   27     3                                a_AST  Lantlr/collections/AST;
            5   27     4                                p_AST  Lantlr/collections/AST;
           23   25     5                                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    21      22  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void alias();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2090
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2091
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2092
            aconst_null
            astore 2 /* alias_AST */
        start local 2 // antlr.collections.AST alias_AST
         3: .line 2093
            aconst_null
            astore 3 /* a_AST */
        start local 3 // antlr.collections.AST a_AST
         4: .line 2096
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         5: .line 2097
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* a_AST */
         6: .line 2098
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 2099
            aload 3 /* a_AST */
            bipush 74
            invokeinterface antlr.collections.AST.setType:(I)V
         8: .line 2100
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* alias_AST */
         9: .line 2101
            goto 13
        10: .line 2102
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        11: .line 2103
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        12: .line 2104
            aload 0 /* this */
            aload 4 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_26:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 4 // antlr.RecognitionException ex
        13: .line 2106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* alias_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        14: .line 2107
            return
        end local 3 // antlr.collections.AST a_AST
        end local 2 // antlr.collections.AST alias_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   15     1  currentAST  Lantlr/ASTPair;
            3   15     2   alias_AST  Lantlr/collections/AST;
            4   15     3       a_AST  Lantlr/collections/AST;
           11   13     4          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           4     9      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void expression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2111
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2112
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2113
            aconst_null
            astore 2 /* expression_AST */
        start local 2 // antlr.collections.AST expression_AST
         3: .line 2116
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalOrExpression:()V
         4: .line 2117
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 2118
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* expression_AST */
         6: .line 2119
            goto 10
         7: .line 2120
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
         8: .line 2121
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 2122
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_27:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        10: .line 2124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* expression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 2125
            return
        end local 2 // antlr.collections.AST expression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   12     1      currentAST  Lantlr/ASTPair;
            3   12     2  expression_AST  Lantlr/collections/AST;
            8   10     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3     6       7  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void havingClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2129
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2130
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2131
            aconst_null
            astore 2 /* havingClause_AST */
        start local 2 // antlr.collections.AST havingClause_AST
         3: .line 2134
            aconst_null
            astore 3 /* tmp62_AST */
        start local 3 // antlr.collections.AST tmp62_AST
         4: .line 2135
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp62_AST */
         5: .line 2136
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp62_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 2137
            aload 0 /* this */
            bipush 25
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2138
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
         8: .line 2139
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 2140
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* havingClause_AST */
        end local 3 // antlr.collections.AST tmp62_AST
        10: .line 2141
            goto 14
        11: .line 2142
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        12: .line 2143
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 2144
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_18:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        14: .line 2146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* havingClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 2147
            return
        end local 2 // antlr.collections.AST havingClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   16     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   16     1        currentAST  Lantlr/ASTPair;
            3   16     2  havingClause_AST  Lantlr/collections/AST;
            4   10     3         tmp62_AST  Lantlr/collections/AST;
           12   14     3                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    10      11  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void orderElement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2151
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2152
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2153
            aconst_null
            astore 2 /* orderElement_AST */
        start local 2 // antlr.collections.AST orderElement_AST
         3: .line 2156
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         4: .line 2157
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 2159
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    1: 9
                    8: 6
                   14: 6
                   53: 9
                  104: 9
                  107: 9
                  110: 6
                  111: 6
              default: 10
          }
         6: .line 2165
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.ascendingOrDescending:()V
         7: .line 2166
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 2167
            goto 11
         9: .line 2174
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 2178
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        11: .line 2183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    1: 15
                   53: 12
                  104: 15
                  107: 15
              default: 16
          }
        12: .line 2186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.nullOrdering:()V
        13: .line 2187
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 2188
            goto 17
        15: .line 2194
      StackMap locals:
      StackMap stack:
            goto 17
        16: .line 2198
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        17: .line 2202
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* orderElement_AST */
        18: .line 2203
            goto 22
        19: .line 2204
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        20: .line 2205
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        21: .line 2206
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_28:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        22: .line 2208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* orderElement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        23: .line 2209
            return
        end local 2 // antlr.collections.AST orderElement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   24     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   24     1        currentAST  Lantlr/ASTPair;
            3   24     2  orderElement_AST  Lantlr/collections/AST;
           20   22     3                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    18      19  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void ascendingOrDescending();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2213
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2214
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2215
            aconst_null
            astore 2 /* ascendingOrDescending_AST */
        start local 2 // antlr.collections.AST ascendingOrDescending_AST
         3: .line 2218
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    8: 4
                   14: 20
                  110: 4
                  111: 20
              default: 36
          }
         4: .line 2223
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    8: 5
                  110: 10
              default: 15
          }
         5: .line 2226
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp63_AST */
        start local 3 // antlr.collections.AST tmp63_AST
         6: .line 2227
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp63_AST */
         7: .line 2228
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp63_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 2229
            aload 0 /* this */
            bipush 8
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2230
            goto 16
        end local 3 // antlr.collections.AST tmp63_AST
        10: .line 2234
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp64_AST */
        start local 3 // antlr.collections.AST tmp64_AST
        11: .line 2235
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp64_AST */
        12: .line 2236
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp64_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 2237
            aload 0 /* this */
            bipush 110
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 2238
            goto 16
        end local 3 // antlr.collections.AST tmp64_AST
        15: .line 2242
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        16: .line 2246
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        17: .line 2247
            aload 2 /* ascendingOrDescending_AST */
            bipush 8
            invokeinterface antlr.collections.AST.setType:(I)V
        18: .line 2248
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        19: .line 2249
            goto 40
        20: .line 2255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   14: 21
                  111: 26
              default: 31
          }
        21: .line 2258
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp65_AST */
        start local 3 // antlr.collections.AST tmp65_AST
        22: .line 2259
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp65_AST */
        23: .line 2260
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp65_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        24: .line 2261
            aload 0 /* this */
            bipush 14
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        25: .line 2262
            goto 32
        end local 3 // antlr.collections.AST tmp65_AST
        26: .line 2266
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp66_AST */
        start local 3 // antlr.collections.AST tmp66_AST
        27: .line 2267
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp66_AST */
        28: .line 2268
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp66_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        29: .line 2269
            aload 0 /* this */
            bipush 111
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        30: .line 2270
            goto 32
        end local 3 // antlr.collections.AST tmp66_AST
        31: .line 2274
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        32: .line 2278
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        33: .line 2279
            aload 2 /* ascendingOrDescending_AST */
            bipush 14
            invokeinterface antlr.collections.AST.setType:(I)V
        34: .line 2280
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        35: .line 2281
            goto 40
        36: .line 2285
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        37: .line 2289
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        38: .line 2290
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        39: .line 2291
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_29:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        40: .line 2293
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* ascendingOrDescending_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        41: .line 2294
            return
        end local 2 // antlr.collections.AST ascendingOrDescending_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   42     0                       this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   42     1                 currentAST  Lantlr/ASTPair;
            3   42     2  ascendingOrDescending_AST  Lantlr/collections/AST;
            6   10     3                  tmp63_AST  Lantlr/collections/AST;
           11   15     3                  tmp64_AST  Lantlr/collections/AST;
           22   26     3                  tmp65_AST  Lantlr/collections/AST;
           27   31     3                  tmp66_AST  Lantlr/collections/AST;
           38   40     3                         ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    37      37  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void nullOrdering();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2298
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2299
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2300
            aconst_null
            astore 2 /* nullOrdering_AST */
        start local 2 // antlr.collections.AST nullOrdering_AST
         3: .line 2303
            aconst_null
            astore 3 /* tmp67_AST */
        start local 3 // antlr.collections.AST tmp67_AST
         4: .line 2304
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp67_AST */
         5: .line 2305
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp67_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 2306
            aload 0 /* this */
            bipush 53
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2307
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.nullPrecedence:()V
         8: .line 2308
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 2309
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* nullOrdering_AST */
        end local 3 // antlr.collections.AST tmp67_AST
        10: .line 2310
            goto 14
        11: .line 2311
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        12: .line 2312
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 2313
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_28:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        14: .line 2315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* nullOrdering_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 2316
            return
        end local 2 // antlr.collections.AST nullOrdering_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   16     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   16     1        currentAST  Lantlr/ASTPair;
            3   16     2  nullOrdering_AST  Lantlr/collections/AST;
            4   10     3         tmp67_AST  Lantlr/collections/AST;
           12   14     3                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    10      11  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void nullPrecedence();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2320
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2321
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2322
            aconst_null
            astore 2 /* nullPrecedence_AST */
        start local 2 // antlr.collections.AST nullPrecedence_AST
         3: .line 2325
            aconst_null
            astore 3 /* tmp68_AST */
        start local 3 // antlr.collections.AST tmp68_AST
         4: .line 2326
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp68_AST */
         5: .line 2327
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp68_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 2328
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2329
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* nullPrecedence_AST */
         8: .line 2331
            ldc "first"
            aload 2 /* nullPrecedence_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 11
         9: .line 2332
            aload 2 /* nullPrecedence_AST */
            bipush 54
            invokeinterface antlr.collections.AST.setType:(I)V
        10: .line 2333
            goto 15
        11: .line 2334
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            ldc "last"
            aload 2 /* nullPrecedence_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 14
        12: .line 2335
            aload 2 /* nullPrecedence_AST */
            bipush 55
            invokeinterface antlr.collections.AST.setType:(I)V
        13: .line 2336
            goto 15
        14: .line 2338
      StackMap locals:
      StackMap stack:
            new antlr.SemanticException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Expecting 'first' or 'last', but found '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* nullPrecedence_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' as null ordering precedence."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial antlr.SemanticException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 2341
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* nullPrecedence_AST */
        end local 3 // antlr.collections.AST tmp68_AST
        16: .line 2342
            goto 20
        17: .line 2343
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 2344
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 2345
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_28:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        20: .line 2347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* nullPrecedence_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 2348
            return
        end local 2 // antlr.collections.AST nullPrecedence_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   22     0                this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   22     1          currentAST  Lantlr/ASTPair;
            3   22     2  nullPrecedence_AST  Lantlr/collections/AST;
            4   16     3           tmp68_AST  Lantlr/collections/AST;
           18   20     3                  ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void aliasedExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2352
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2353
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2354
            aconst_null
            astore 2 /* aliasedExpression_AST */
        start local 2 // antlr.collections.AST aliasedExpression_AST
         3: .line 2357
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         4: .line 2358
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 2360
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    1: 13
                    7: 6
                   22: 13
                   24: 13
                   41: 13
                   52: 13
                  104: 13
                  107: 13
              default: 14
          }
         6: .line 2363
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp69_AST */
        start local 3 // antlr.collections.AST tmp69_AST
         7: .line 2364
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp69_AST */
         8: .line 2365
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp69_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 2366
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2367
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        11: .line 2368
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 2369
            goto 15
        end local 3 // antlr.collections.AST tmp69_AST
        13: .line 2379
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 2383
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        15: .line 2387
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aliasedExpression_AST */
        16: .line 2388
            goto 20
        17: .line 2389
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 2390
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 2391
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_30:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        20: .line 2393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* aliasedExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 2394
            return
        end local 2 // antlr.collections.AST aliasedExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   22     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   22     1             currentAST  Lantlr/ASTPair;
            3   22     2  aliasedExpression_AST  Lantlr/collections/AST;
            7   13     3              tmp69_AST  Lantlr/collections/AST;
           18   20     3                     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void logicalOrExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2398
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2399
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2400
            aconst_null
            astore 2 /* logicalOrExpression_AST */
        start local 2 // antlr.collections.AST logicalOrExpression_AST
         3: .line 2403
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalAndExpression:()V
         4: .line 2404
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 2408
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 40
            if_icmpne 13
         6: .line 2409
            aconst_null
            astore 3 /* tmp70_AST */
        start local 3 // antlr.collections.AST tmp70_AST
         7: .line 2410
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp70_AST */
         8: .line 2411
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp70_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 2412
            aload 0 /* this */
            bipush 40
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2413
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalAndExpression:()V
        11: .line 2414
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp70_AST
        12: .line 2420
            goto 5
        13: .line 2422
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* logicalOrExpression_AST */
        14: .line 2423
            goto 18
        15: .line 2424
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 2425
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 2426
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_27:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        18: .line 2428
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* logicalOrExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 2429
            return
        end local 2 // antlr.collections.AST logicalOrExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   20     0                     this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   20     1               currentAST  Lantlr/ASTPair;
            3   20     2  logicalOrExpression_AST  Lantlr/collections/AST;
            7   12     3                tmp70_AST  Lantlr/collections/AST;
           16   18     3                       ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void logicalAndExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2433
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2434
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2435
            aconst_null
            astore 2 /* logicalAndExpression_AST */
        start local 2 // antlr.collections.AST logicalAndExpression_AST
         3: .line 2438
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negatedExpression:()V
         4: .line 2439
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 2443
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 6
            if_icmpne 13
         6: .line 2444
            aconst_null
            astore 3 /* tmp71_AST */
        start local 3 // antlr.collections.AST tmp71_AST
         7: .line 2445
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp71_AST */
         8: .line 2446
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp71_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 2447
            aload 0 /* this */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2448
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negatedExpression:()V
        11: .line 2449
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp71_AST
        12: .line 2455
            goto 5
        13: .line 2457
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* logicalAndExpression_AST */
        14: .line 2458
            goto 18
        15: .line 2459
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 2460
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 2461
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_31:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        18: .line 2463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* logicalAndExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 2464
            return
        end local 2 // antlr.collections.AST logicalAndExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   20     0                      this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   20     1                currentAST  Lantlr/ASTPair;
            3   20     2  logicalAndExpression_AST  Lantlr/collections/AST;
            7   12     3                 tmp71_AST  Lantlr/collections/AST;
           16   18     3                        ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void negatedExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2468
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2469
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2470
            aconst_null
            astore 2 /* negatedExpression_AST */
        start local 2 // antlr.collections.AST negatedExpression_AST
         3: .line 2471
            aconst_null
            astore 3 /* x_AST */
        start local 3 // antlr.collections.AST x_AST
         4: .line 2472
            aconst_null
            astore 4 /* y_AST */
        start local 4 // antlr.collections.AST y_AST
         5: .line 2473
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         6: .line 2476
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 30
                    4: 20
                    5: 20
                    9: 20
                   12: 20
                   17: 20
                   19: 20
                   20: 20
                   27: 20
                   35: 20
                   36: 20
                   38: 7
                   39: 20
                   47: 20
                   48: 20
                   49: 20
                   56: 20
                   64: 20
                   98: 20
                   99: 20
                  100: 20
                  101: 20
                  102: 20
                  106: 20
                  108: 20
                  119: 20
                  120: 20
                  126: 20
                  127: 20
                  128: 20
                  129: 20
              default: 31
          }
         7: .line 2480
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
         8: .line 2481
            aload 0 /* this */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2482
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negatedExpression:()V
        10: .line 2483
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* x_AST */
        11: .line 2484
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* negatedExpression_AST */
        12: .line 2485
            aload 0 /* this */
            aload 3 /* x_AST */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negateNode:(Lantlr/collections/AST;)Lantlr/collections/AST;
            astore 2 /* negatedExpression_AST */
        13: .line 2486
            aload 1 /* currentAST */
            aload 2 /* negatedExpression_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        14: .line 2487
            aload 1 /* currentAST */
            aload 2 /* negatedExpression_AST */
            ifnull 16
            aload 2 /* negatedExpression_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 16
        15: .line 2488
            aload 2 /* negatedExpression_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 17
      StackMap locals:
      StackMap stack: antlr.ASTPair
        16: aload 2 /* negatedExpression_AST */
        17: .line 2487
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        18: .line 2489
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        19: .line 2490
            goto 35
        20: .line 2522
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.equalityExpression:()V
        21: .line 2523
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* y_AST */
        22: .line 2524
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* negatedExpression_AST */
        23: .line 2525
            aload 4 /* y_AST */
            astore 2 /* negatedExpression_AST */
        24: .line 2526
            aload 1 /* currentAST */
            aload 2 /* negatedExpression_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        25: .line 2527
            aload 1 /* currentAST */
            aload 2 /* negatedExpression_AST */
            ifnull 27
            aload 2 /* negatedExpression_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 27
        26: .line 2528
            aload 2 /* negatedExpression_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 28
      StackMap locals:
      StackMap stack: antlr.ASTPair
        27: aload 2 /* negatedExpression_AST */
        28: .line 2527
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        29: .line 2529
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        30: .line 2530
            goto 35
        31: .line 2534
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        32: .line 2538
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        33: .line 2539
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        34: .line 2540
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_32:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        35: .line 2542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* negatedExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        36: .line 2543
            return
        end local 4 // antlr.collections.AST y_AST
        end local 3 // antlr.collections.AST x_AST
        end local 2 // antlr.collections.AST negatedExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   37     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   37     1             currentAST  Lantlr/ASTPair;
            3   37     2  negatedExpression_AST  Lantlr/collections/AST;
            4   37     3                  x_AST  Lantlr/collections/AST;
            5   37     4                  y_AST  Lantlr/collections/AST;
           33   35     5                     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           6    32      32  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void equalityExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2547
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2548
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2549
            aconst_null
            astore 2 /* equalityExpression_AST */
        start local 2 // antlr.collections.AST equalityExpression_AST
         3: .line 2551
            aconst_null
            astore 3 /* is */
        start local 3 // antlr.Token is
         4: .line 2552
            aconst_null
            astore 4 /* is_AST */
        start local 4 // antlr.collections.AST is_AST
         5: .line 2553
            aconst_null
            astore 5 /* ne */
        start local 5 // antlr.Token ne
         6: .line 2554
            aconst_null
            astore 6 /* ne_AST */
        start local 6 // antlr.collections.AST ne_AST
         7: .line 2558
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.relationalExpression:()V
         8: .line 2559
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
         9: .line 2560
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 2564
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_33:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 44
        11: .line 2566
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                   31: 17
                  105: 12
                  112: 28
                  113: 33
              default: 39
          }
        12: .line 2569
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* tmp73_AST */
        start local 7 // antlr.collections.AST tmp73_AST
        13: .line 2570
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 7 /* tmp73_AST */
        14: .line 2571
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* tmp73_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 2572
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 2573
            goto 40
        end local 7 // antlr.collections.AST tmp73_AST
        17: .line 2577
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* is */
        18: .line 2578
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* is */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* is_AST */
        19: .line 2579
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* is_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 2580
            aload 0 /* this */
            bipush 31
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 2581
            aload 4 /* is_AST */
            bipush 105
            invokeinterface antlr.collections.AST.setType:(I)V
        22: .line 2583
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 30
                    4: 26
                    5: 26
                    9: 26
                   12: 26
                   17: 26
                   19: 26
                   20: 26
                   27: 26
                   35: 26
                   36: 26
                   38: 23
                   39: 26
                   47: 26
                   48: 26
                   49: 26
                   56: 26
                   64: 26
                   98: 26
                   99: 26
                  100: 26
                  101: 26
                  102: 26
                  106: 26
                  108: 26
                  119: 26
                  120: 26
                  126: 26
                  127: 26
                  128: 26
                  129: 26
              default: 27
          }
        23: .line 2586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 2587
            aload 4 /* is_AST */
            bipush 112
            invokeinterface antlr.collections.AST.setType:(I)V
        25: .line 2588
            goto 40
        26: .line 2620
      StackMap locals:
      StackMap stack:
            goto 40
        27: .line 2624
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        28: .line 2632
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* tmp75_AST */
        start local 7 // antlr.collections.AST tmp75_AST
        29: .line 2633
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 7 /* tmp75_AST */
        30: .line 2634
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* tmp75_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        31: .line 2635
            aload 0 /* this */
            bipush 112
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        32: .line 2636
            goto 40
        end local 7 // antlr.collections.AST tmp75_AST
        33: .line 2640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 5 /* ne */
        34: .line 2641
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 5 /* ne */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 6 /* ne_AST */
        35: .line 2642
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 6 /* ne_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        36: .line 2643
            aload 0 /* this */
            bipush 113
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        37: .line 2644
            aload 6 /* ne_AST */
            bipush 112
            invokeinterface antlr.collections.AST.setType:(I)V
        38: .line 2645
            goto 40
        39: .line 2649
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        40: .line 2653
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.relationalExpression:()V
        41: .line 2654
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
        42: .line 2655
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        43: .line 2661
            goto 10
        44: .line 2663
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* equalityExpression_AST */
        45: .line 2666
            aload 0 /* this */
            aload 2 /* equalityExpression_AST */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.processEqualityExpression:(Lantlr/collections/AST;)Lantlr/collections/AST;
            astore 2 /* equalityExpression_AST */
        46: .line 2668
            aload 1 /* currentAST */
            aload 2 /* equalityExpression_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        47: .line 2669
            aload 1 /* currentAST */
            aload 2 /* equalityExpression_AST */
            ifnull 49
            aload 2 /* equalityExpression_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 49
        48: .line 2670
            aload 2 /* equalityExpression_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 50
      StackMap locals:
      StackMap stack: antlr.ASTPair
        49: aload 2 /* equalityExpression_AST */
        50: .line 2669
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        51: .line 2671
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        52: .line 2672
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* equalityExpression_AST */
        53: .line 2673
            goto 57
        54: .line 2674
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        55: .line 2675
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        56: .line 2676
            aload 0 /* this */
            aload 7 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_32:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 7 // antlr.RecognitionException ex
        57: .line 2678
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* equalityExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        58: .line 2679
            return
        end local 6 // antlr.collections.AST ne_AST
        end local 5 // antlr.Token ne
        end local 4 // antlr.collections.AST is_AST
        end local 3 // antlr.Token is
        end local 2 // antlr.collections.AST equalityExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   59     0                    this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   59     1              currentAST  Lantlr/ASTPair;
            3   59     2  equalityExpression_AST  Lantlr/collections/AST;
            4   59     3                      is  Lantlr/Token;
            5   59     4                  is_AST  Lantlr/collections/AST;
            6   59     5                      ne  Lantlr/Token;
            7   59     6                  ne_AST  Lantlr/collections/AST;
           13   17     7               tmp73_AST  Lantlr/collections/AST;
           29   33     7               tmp75_AST  Lantlr/collections/AST;
           55   57     7                      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7    53      54  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void relationalExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=12, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2683
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2684
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2685
            aconst_null
            astore 2 /* relationalExpression_AST */
        start local 2 // antlr.collections.AST relationalExpression_AST
         3: .line 2686
            aconst_null
            astore 3 /* n */
        start local 3 // antlr.Token n
         4: .line 2688
            aconst_null
            astore 4 /* i */
        start local 4 // antlr.Token i
         5: .line 2689
            aconst_null
            astore 5 /* i_AST */
        start local 5 // antlr.collections.AST i_AST
         6: .line 2690
            aconst_null
            astore 6 /* b */
        start local 6 // antlr.Token b
         7: .line 2691
            aconst_null
            astore 7 /* b_AST */
        start local 7 // antlr.collections.AST b_AST
         8: .line 2692
            aconst_null
            astore 8 /* l */
        start local 8 // antlr.Token l
         9: .line 2693
            aconst_null
            astore 9 /* l_AST */
        start local 9 // antlr.collections.AST l_AST
        10: .line 2694
            aconst_null
            astore 10 /* p_AST */
        start local 10 // antlr.collections.AST p_AST
        11: .line 2697
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
        12: .line 2698
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 2700
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 37
                    1: 14
                    6: 14
                    7: 14
                    8: 14
                   10: 40
                   14: 14
                   22: 14
                   23: 14
                   24: 14
                   25: 14
                   26: 40
                   28: 14
                   31: 14
                   32: 14
                   33: 14
                   34: 40
                   38: 40
                   40: 14
                   41: 14
                   44: 14
                   52: 14
                   53: 14
                   59: 14
                   66: 40
                  104: 14
                  105: 14
                  107: 14
                  108: 14
                  110: 14
                  111: 14
                  112: 14
                  113: 14
                  114: 14
                  115: 14
                  116: 14
                  117: 14
                  125: 14
              default: 100
          }
        14: .line 2738
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 114
            if_icmplt 101
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 117
            if_icmpgt 101
        15: .line 2740
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 114 - 117
                  114: 16
                  115: 21
                  116: 26
                  117: 31
              default: 36
          }
        16: .line 2743
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp76_AST */
        start local 11 // antlr.collections.AST tmp76_AST
        17: .line 2744
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 11 /* tmp76_AST */
        18: .line 2745
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 11 /* tmp76_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 2746
            aload 0 /* this */
            bipush 114
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 2747
            goto 37
        end local 11 // antlr.collections.AST tmp76_AST
        21: .line 2751
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp77_AST */
        start local 11 // antlr.collections.AST tmp77_AST
        22: .line 2752
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 11 /* tmp77_AST */
        23: .line 2753
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 11 /* tmp77_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        24: .line 2754
            aload 0 /* this */
            bipush 115
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        25: .line 2755
            goto 37
        end local 11 // antlr.collections.AST tmp77_AST
        26: .line 2759
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp78_AST */
        start local 11 // antlr.collections.AST tmp78_AST
        27: .line 2760
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 11 /* tmp78_AST */
        28: .line 2761
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 11 /* tmp78_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        29: .line 2762
            aload 0 /* this */
            bipush 116
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        30: .line 2763
            goto 37
        end local 11 // antlr.collections.AST tmp78_AST
        31: .line 2767
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp79_AST */
        start local 11 // antlr.collections.AST tmp79_AST
        32: .line 2768
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 11 /* tmp79_AST */
        33: .line 2769
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 11 /* tmp79_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        34: .line 2770
            aload 0 /* this */
            bipush 117
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        35: .line 2771
            goto 37
        end local 11 // antlr.collections.AST tmp79_AST
        36: .line 2775
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        37: .line 2779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        38: .line 2780
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        39: .line 2786
            goto 14
        40: .line 2798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                   10: 45
                   26: 45
                   34: 45
                   38: 41
                   66: 45
              default: 46
          }
        41: .line 2801
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* n */
        42: .line 2802
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* n */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        43: .line 2803
            aload 0 /* this */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        44: .line 2804
            goto 47
        45: .line 2811
      StackMap locals:
      StackMap stack:
            goto 47
        46: .line 2815
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        47: .line 2820
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                   10: 61
                   26: 48
                   34: 74
                   66: 89
              default: 99
          }
        48: .line 2824
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 4 /* i */
        49: .line 2825
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 4 /* i */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 5 /* i_AST */
        50: .line 2826
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 5 /* i_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        51: .line 2827
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        52: .line 2829
            aload 5 /* i_AST */
            aload 3 /* n */
            ifnonnull 53
            bipush 26
            goto 54
      StackMap locals:
      StackMap stack: antlr.collections.AST
        53: bipush 86
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.collections.AST int
        54: invokeinterface antlr.collections.AST.setType:(I)V
        55: .line 2830
            aload 5 /* i_AST */
            aload 3 /* n */
            ifnonnull 56
            ldc "in"
            goto 57
      StackMap locals:
      StackMap stack: antlr.collections.AST
        56: ldc "not in"
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.collections.AST java.lang.String
        57: invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        58: .line 2832
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inList:()V
        59: .line 2833
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        60: .line 2835
            goto 101
        61: .line 2840
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 6 /* b */
        62: .line 2841
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 6 /* b */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 7 /* b_AST */
        63: .line 2842
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* b_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        64: .line 2843
            aload 0 /* this */
            bipush 10
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        65: .line 2845
            aload 7 /* b_AST */
            aload 3 /* n */
            ifnonnull 66
            bipush 10
            goto 67
      StackMap locals:
      StackMap stack: antlr.collections.AST
        66: bipush 85
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.collections.AST int
        67: invokeinterface antlr.collections.AST.setType:(I)V
        68: .line 2846
            aload 7 /* b_AST */
            aload 3 /* n */
            ifnonnull 69
            ldc "between"
            goto 70
      StackMap locals:
      StackMap stack: antlr.collections.AST
        69: ldc "not between"
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.collections.AST java.lang.String
        70: invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        71: .line 2848
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.betweenList:()V
        72: .line 2849
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        73: .line 2851
            goto 101
        74: .line 2856
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 8 /* l */
        75: .line 2857
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 8 /* l */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 9 /* l_AST */
        76: .line 2858
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 9 /* l_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        77: .line 2859
            aload 0 /* this */
            bipush 34
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        78: .line 2861
            aload 9 /* l_AST */
            aload 3 /* n */
            ifnonnull 79
            bipush 34
            goto 80
      StackMap locals:
      StackMap stack: antlr.collections.AST
        79: bipush 87
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.collections.AST int
        80: invokeinterface antlr.collections.AST.setType:(I)V
        81: .line 2862
            aload 9 /* l_AST */
            aload 3 /* n */
            ifnonnull 82
            ldc "like"
            goto 83
      StackMap locals:
      StackMap stack: antlr.collections.AST
        82: ldc "not like"
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.collections.AST java.lang.String
        83: invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        84: .line 2864
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
        85: .line 2865
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        86: .line 2866
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.likeEscape:()V
        87: .line 2867
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        88: .line 2869
            goto 101
        89: .line 2874
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 66
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        90: .line 2876
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   68: 91
                  108: 93
              default: 94
          }
        91: .line 2879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 68
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        92: .line 2880
            goto 95
        93: .line 2884
      StackMap locals:
      StackMap stack:
            goto 95
        94: .line 2888
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        95: .line 2892
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.memberOfPath:()V
        96: .line 2893
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 10 /* p_AST */
        97: .line 2895
            aload 0 /* this */
            aload 3 /* n */
            aload 10 /* p_AST */
            aload 1 /* currentAST */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.processMemberOf:(Lantlr/Token;Lantlr/collections/AST;Lantlr/ASTPair;)V
        98: .line 2898
            goto 101
        99: .line 2902
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
       100: .line 2910
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
       101: .line 2914
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* relationalExpression_AST */
       102: .line 2915
            goto 106
       103: .line 2916
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 11 /* ex */
        start local 11 // antlr.RecognitionException ex
       104: .line 2917
            aload 0 /* this */
            aload 11 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
       105: .line 2918
            aload 0 /* this */
            aload 11 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 11 // antlr.RecognitionException ex
       106: .line 2920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* relationalExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
       107: .line 2921
            return
        end local 10 // antlr.collections.AST p_AST
        end local 9 // antlr.collections.AST l_AST
        end local 8 // antlr.Token l
        end local 7 // antlr.collections.AST b_AST
        end local 6 // antlr.Token b
        end local 5 // antlr.collections.AST i_AST
        end local 4 // antlr.Token i
        end local 3 // antlr.Token n
        end local 2 // antlr.collections.AST relationalExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0  108     0                      this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2  108     1                currentAST  Lantlr/ASTPair;
            3  108     2  relationalExpression_AST  Lantlr/collections/AST;
            4  108     3                         n  Lantlr/Token;
            5  108     4                         i  Lantlr/Token;
            6  108     5                     i_AST  Lantlr/collections/AST;
            7  108     6                         b  Lantlr/Token;
            8  108     7                     b_AST  Lantlr/collections/AST;
            9  108     8                         l  Lantlr/Token;
           10  108     9                     l_AST  Lantlr/collections/AST;
           11  108    10                     p_AST  Lantlr/collections/AST;
           17   21    11                 tmp76_AST  Lantlr/collections/AST;
           22   26    11                 tmp77_AST  Lantlr/collections/AST;
           27   31    11                 tmp78_AST  Lantlr/collections/AST;
           32   36    11                 tmp79_AST  Lantlr/collections/AST;
          104  106    11                        ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
          11   102     103  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void additiveExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2925
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2926
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2927
            aconst_null
            astore 2 /* additiveExpression_AST */
        start local 2 // antlr.collections.AST additiveExpression_AST
         3: .line 2930
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.multiplyExpression:()V
         4: .line 2931
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 2935
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 119
            if_icmpeq 6
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 120
            if_icmpne 21
         6: .line 2937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 119 - 120
                  119: 7
                  120: 12
              default: 17
          }
         7: .line 2940
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp82_AST */
        start local 3 // antlr.collections.AST tmp82_AST
         8: .line 2941
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp82_AST */
         9: .line 2942
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp82_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 2943
            aload 0 /* this */
            bipush 119
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 2944
            goto 18
        end local 3 // antlr.collections.AST tmp82_AST
        12: .line 2948
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp83_AST */
        start local 3 // antlr.collections.AST tmp83_AST
        13: .line 2949
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp83_AST */
        14: .line 2950
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp83_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 2951
            aload 0 /* this */
            bipush 120
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 2952
            goto 18
        end local 3 // antlr.collections.AST tmp83_AST
        17: .line 2956
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        18: .line 2960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.multiplyExpression:()V
        19: .line 2961
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 2967
            goto 5
        21: .line 2969
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* additiveExpression_AST */
        22: .line 2970
            goto 26
        23: .line 2971
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        24: .line 2972
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        25: .line 2973
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_35:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        26: .line 2975
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* additiveExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        27: .line 2976
            return
        end local 2 // antlr.collections.AST additiveExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   28     0                    this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   28     1              currentAST  Lantlr/ASTPair;
            3   28     2  additiveExpression_AST  Lantlr/collections/AST;
            8   12     3               tmp82_AST  Lantlr/collections/AST;
           13   17     3               tmp83_AST  Lantlr/collections/AST;
           24   26     3                      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    22      23  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void inList();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 2980
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2981
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2982
            aconst_null
            astore 2 /* inList_AST */
        start local 2 // antlr.collections.AST inList_AST
         3: .line 2986
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.compoundExpr:()V
         4: .line 2987
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
         5: .line 2988
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 2989
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inList_AST */
         7: .line 2990
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 80
            ldc "inList"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 2 /* inList_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* inList_AST */
         8: .line 2991
            aload 1 /* currentAST */
            aload 2 /* inList_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
         9: .line 2992
            aload 1 /* currentAST */
            aload 2 /* inList_AST */
            ifnull 11
            aload 2 /* inList_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 11
        10: .line 2993
            aload 2 /* inList_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 12
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair
        11: aload 2 /* inList_AST */
        12: .line 2992
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        13: .line 2994
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        14: .line 2995
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inList_AST */
        15: .line 2996
            goto 19
        16: .line 2997
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 2998
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 2999
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        19: .line 3001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 3002
            return
        end local 2 // antlr.collections.AST inList_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   21     1  currentAST  Lantlr/ASTPair;
            3   21     2  inList_AST  Lantlr/collections/AST;
           17   19     3          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    15      16  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void betweenList();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3006
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3007
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3008
            aconst_null
            astore 2 /* betweenList_AST */
        start local 2 // antlr.collections.AST betweenList_AST
         3: .line 3011
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         4: .line 3012
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 3013
            aload 0 /* this */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         6: .line 3014
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         7: .line 3015
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 3016
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* betweenList_AST */
         9: .line 3017
            goto 13
        10: .line 3018
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        11: .line 3019
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        12: .line 3020
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        13: .line 3022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* betweenList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        14: .line 3023
            return
        end local 2 // antlr.collections.AST betweenList_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   15     0             this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   15     1       currentAST  Lantlr/ASTPair;
            3   15     2  betweenList_AST  Lantlr/collections/AST;
           11   13     3               ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3     9      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void likeEscape();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3027
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3028
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3029
            aconst_null
            astore 2 /* likeEscape_AST */
        start local 2 // antlr.collections.AST likeEscape_AST
         3: .line 3033
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 29
                    1: 11
                    6: 11
                    7: 11
                    8: 11
                   14: 11
                   18: 4
                   22: 11
                   23: 11
                   24: 11
                   25: 11
                   28: 11
                   31: 11
                   32: 11
                   33: 11
                   40: 11
                   41: 11
                   44: 11
                   52: 11
                   53: 11
                   59: 11
                  104: 11
                  105: 11
                  107: 11
                  108: 11
                  110: 11
                  111: 11
                  112: 11
                  113: 11
                  125: 11
              default: 12
          }
         4: .line 3036
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp85_AST */
        start local 3 // antlr.collections.AST tmp85_AST
         5: .line 3037
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp85_AST */
         6: .line 3038
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp85_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 3039
            aload 0 /* this */
            bipush 18
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3040
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         9: .line 3041
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 3042
            goto 13
        end local 3 // antlr.collections.AST tmp85_AST
        11: .line 3073
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 3077
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        13: .line 3081
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* likeEscape_AST */
        14: .line 3082
            goto 18
        15: .line 3083
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 3084
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 3085
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        18: .line 3087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* likeEscape_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 3088
            return
        end local 2 // antlr.collections.AST likeEscape_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   20     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   20     1      currentAST  Lantlr/ASTPair;
            3   20     2  likeEscape_AST  Lantlr/collections/AST;
            5   11     3       tmp85_AST  Lantlr/collections/AST;
           16   18     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void memberOfPath();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3092
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3093
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3094
            aconst_null
            astore 2 /* memberOfPath_AST */
        start local 2 // antlr.collections.AST memberOfPath_AST
         3: .line 3095
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 3101
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 24
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 24
            aload 0 /* this */
            ldc "treat"
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.validateSoftKeyword:(Ljava/lang/String;)Z
            ifeq 24
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 24
         5: .line 3102
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         6: .line 3103
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* i */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
         7: .line 3104
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3105
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 3106
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        10: .line 3107
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
        11: .line 3108
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 3109
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 3110
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        14: .line 3111
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
        15: .line 3112
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 3114
            aconst_null
            astore 4 /* tmp89_AST */
        start local 4 // antlr.collections.AST tmp89_AST
        17: .line 3115
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp89_AST */
        18: .line 3116
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp89_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 3117
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 3118
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        21: .line 3119
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 4 // antlr.collections.AST tmp89_AST
        22: .line 3121
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* memberOfPath_AST */
        23: .line 3122
            goto 33
        24: .line 3123
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.Token
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 29
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_36:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 29
        25: .line 3124
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        26: .line 3125
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        27: .line 3126
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* memberOfPath_AST */
        28: .line 3127
            goto 33
        29: .line 3129
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        30: .line 3133
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        31: .line 3134
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        32: .line 3135
            aload 0 /* this */
            aload 4 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 4 // antlr.RecognitionException ex
        33: .line 3137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* memberOfPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        34: .line 3138
            return
        end local 3 // antlr.Token i
        end local 2 // antlr.collections.AST memberOfPath_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   35     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   35     1        currentAST  Lantlr/ASTPair;
            3   35     2  memberOfPath_AST  Lantlr/collections/AST;
            4   35     3                 i  Lantlr/Token;
           17   22     4         tmp89_AST  Lantlr/collections/AST;
           31   33     4                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           4    30      30  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void compoundExpr();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3142
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3143
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3144
            aconst_null
            astore 2 /* compoundExpr_AST */
        start local 2 // antlr.collections.AST compoundExpr_AST
         3: .line 3147
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                   17: 4
                   27: 4
                  108: 8
                  127: 12
                  128: 12
              default: 16
          }
         4: .line 3151
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
         5: .line 3152
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3153
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
         7: .line 3154
            goto 42
         8: .line 3158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         9: .line 3159
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 3160
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        11: .line 3161
            goto 42
        12: .line 3166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.parameter:()V
        13: .line 3167
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 3168
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        15: .line 3169
            goto 42
        16: .line 3172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 21
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            if_icmpne 21
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 21
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 21
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            if_icmpne 21
        17: .line 3173
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        18: .line 3174
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 3175
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        20: .line 3176
            goto 42
        21: .line 3177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 38
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_37:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 38
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_38:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 38
        22: .line 3179
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        23: .line 3181
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 36
                    4: 24
                    5: 24
                    9: 24
                   12: 24
                   17: 24
                   19: 24
                   20: 24
                   22: 31
                   24: 31
                   27: 24
                   35: 24
                   36: 24
                   38: 24
                   39: 24
                   41: 31
                   45: 31
                   47: 24
                   48: 24
                   49: 24
                   52: 31
                   56: 24
                   64: 24
                   98: 24
                   99: 24
                  100: 24
                  101: 24
                  102: 24
                  106: 24
                  107: 31
                  108: 24
                  119: 24
                  120: 24
                  126: 24
                  127: 24
                  128: 24
                  129: 24
              default: 34
          }
        24: .line 3214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        25: .line 3215
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        26: .line 3219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 35
        27: .line 3220
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        28: .line 3221
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        29: .line 3222
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        30: .line 3228
            goto 26
        31: .line 3240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.subQuery:()V
        32: .line 3241
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        33: .line 3242
            goto 35
        34: .line 3246
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        35: .line 3250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        36: .line 3252
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        37: .line 3253
            goto 42
        38: .line 3255
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        39: .line 3259
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        40: .line 3260
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        41: .line 3261
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_34:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        42: .line 3263
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* compoundExpr_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        43: .line 3264
            return
        end local 2 // antlr.collections.AST compoundExpr_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   44     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   44     1        currentAST  Lantlr/ASTPair;
            3   44     2  compoundExpr_AST  Lantlr/collections/AST;
           40   42     3                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    39      39  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void multiplyExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3268
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3269
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3270
            aconst_null
            astore 2 /* multiplyExpression_AST */
        start local 2 // antlr.collections.AST multiplyExpression_AST
         3: .line 3273
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         4: .line 3274
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 3278
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 121
            if_icmplt 26
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 123
            if_icmpgt 26
         6: .line 3280
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 121 - 123
                  121: 7
                  122: 12
                  123: 17
              default: 22
          }
         7: .line 3283
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp95_AST */
        start local 3 // antlr.collections.AST tmp95_AST
         8: .line 3284
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp95_AST */
         9: .line 3285
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp95_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 3286
            aload 0 /* this */
            bipush 121
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 3287
            goto 23
        end local 3 // antlr.collections.AST tmp95_AST
        12: .line 3291
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp96_AST */
        start local 3 // antlr.collections.AST tmp96_AST
        13: .line 3292
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp96_AST */
        14: .line 3293
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp96_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 3294
            aload 0 /* this */
            bipush 122
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 3295
            goto 23
        end local 3 // antlr.collections.AST tmp96_AST
        17: .line 3299
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp97_AST */
        start local 3 // antlr.collections.AST tmp97_AST
        18: .line 3300
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp97_AST */
        19: .line 3301
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp97_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 3302
            aload 0 /* this */
            bipush 123
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 3303
            goto 23
        end local 3 // antlr.collections.AST tmp97_AST
        22: .line 3307
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        23: .line 3311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        24: .line 3312
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        25: .line 3318
            goto 5
        26: .line 3320
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* multiplyExpression_AST */
        27: .line 3321
            goto 31
        28: .line 3322
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        29: .line 3323
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        30: .line 3324
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_39:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        31: .line 3326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* multiplyExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        32: .line 3327
            return
        end local 2 // antlr.collections.AST multiplyExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   33     0                    this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   33     1              currentAST  Lantlr/ASTPair;
            3   33     2  multiplyExpression_AST  Lantlr/collections/AST;
            8   12     3               tmp95_AST  Lantlr/collections/AST;
           13   17     3               tmp96_AST  Lantlr/collections/AST;
           18   22     3               tmp97_AST  Lantlr/collections/AST;
           29   31     3                      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    27      28  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void unaryExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3331
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3332
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3333
            aconst_null
            astore 2 /* unaryExpression_AST */
        start local 2 // antlr.collections.AST unaryExpression_AST
         3: .line 3336
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 29
                    4: 26
                    5: 26
                    9: 30
                   12: 30
                   17: 30
                   19: 26
                   20: 30
                   27: 30
                   35: 30
                   36: 30
                   39: 30
                   47: 26
                   48: 30
                   49: 30
                   56: 22
                   64: 30
                   98: 30
                   99: 30
                  100: 30
                  101: 30
                  102: 30
                  106: 30
                  108: 30
                  119: 13
                  120: 4
                  126: 30
                  127: 30
                  128: 30
                  129: 30
              default: 34
          }
         4: .line 3339
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp98_AST */
        start local 3 // antlr.collections.AST tmp98_AST
         5: .line 3340
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp98_AST */
         6: .line 3341
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp98_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 3342
            aload 0 /* this */
            bipush 120
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3343
            aload 3 /* tmp98_AST */
            bipush 93
            invokeinterface antlr.collections.AST.setType:(I)V
         9: .line 3344
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        10: .line 3345
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 3346
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        12: .line 3347
            goto 38
        end local 3 // antlr.collections.AST tmp98_AST
        13: .line 3351
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp99_AST */
        start local 3 // antlr.collections.AST tmp99_AST
        14: .line 3352
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp99_AST */
        15: .line 3353
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp99_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        16: .line 3354
            aload 0 /* this */
            bipush 119
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 3355
            aload 3 /* tmp99_AST */
            bipush 94
            invokeinterface antlr.collections.AST.setType:(I)V
        18: .line 3356
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        19: .line 3357
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 3358
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        21: .line 3359
            goto 38
        end local 3 // antlr.collections.AST tmp99_AST
        22: .line 3363
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.caseExpression:()V
        23: .line 3364
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        24: .line 3365
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        25: .line 3366
            goto 38
        26: .line 3373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.quantifiedExpression:()V
        27: .line 3374
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        28: .line 3375
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        29: .line 3376
            goto 38
        30: .line 3401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.atom:()V
        31: .line 3402
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        32: .line 3403
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        33: .line 3404
            goto 38
        34: .line 3408
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        35: .line 3412
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        36: .line 3413
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        37: .line 3414
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        38: .line 3416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* unaryExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        39: .line 3417
            return
        end local 2 // antlr.collections.AST unaryExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   40     0                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   40     1           currentAST  Lantlr/ASTPair;
            3   40     2  unaryExpression_AST  Lantlr/collections/AST;
            5   13     3            tmp98_AST  Lantlr/collections/AST;
           14   22     3            tmp99_AST  Lantlr/collections/AST;
           36   38     3                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    35      35  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void caseExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3421
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3422
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3423
            aconst_null
            astore 2 /* caseExpression_AST */
        start local 2 // antlr.collections.AST caseExpression_AST
         3: .line 3426
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 56
            if_icmpne 8
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_41:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 8
         4: .line 3427
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.simpleCaseStatement:()V
         5: .line 3428
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3429
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* caseExpression_AST */
         7: .line 3430
            goto 17
         8: .line 3431
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 56
            if_icmpne 13
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 60
            if_icmpne 13
         9: .line 3432
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.searchedCaseStatement:()V
        10: .line 3433
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 3434
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* caseExpression_AST */
        12: .line 3435
            goto 17
        13: .line 3437
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        14: .line 3441
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 3442
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 3443
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        17: .line 3445
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* caseExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 3446
            return
        end local 2 // antlr.collections.AST caseExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   19     0                this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   19     1          currentAST  Lantlr/ASTPair;
            3   19     2  caseExpression_AST  Lantlr/collections/AST;
           15   17     3                  ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void quantifiedExpression();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3450
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3451
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3452
            aconst_null
            astore 2 /* quantifiedExpression_AST */
        start local 2 // antlr.collections.AST quantifiedExpression_AST
         3: .line 3456
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    4: 14
                    5: 19
                   19: 9
                   47: 4
              default: 24
          }
         4: .line 3459
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp100_AST */
        start local 3 // antlr.collections.AST tmp100_AST
         5: .line 3460
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp100_AST */
         6: .line 3461
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp100_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 3462
            aload 0 /* this */
            bipush 47
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3463
            goto 25
        end local 3 // antlr.collections.AST tmp100_AST
         9: .line 3467
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp101_AST */
        start local 3 // antlr.collections.AST tmp101_AST
        10: .line 3468
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp101_AST */
        11: .line 3469
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp101_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 3470
            aload 0 /* this */
            bipush 19
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 3471
            goto 25
        end local 3 // antlr.collections.AST tmp101_AST
        14: .line 3475
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp102_AST */
        start local 3 // antlr.collections.AST tmp102_AST
        15: .line 3476
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp102_AST */
        16: .line 3477
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp102_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        17: .line 3478
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        18: .line 3479
            goto 25
        end local 3 // antlr.collections.AST tmp102_AST
        19: .line 3483
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp103_AST */
        start local 3 // antlr.collections.AST tmp103_AST
        20: .line 3484
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp103_AST */
        21: .line 3485
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp103_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        22: .line 3486
            aload 0 /* this */
            iconst_5
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        23: .line 3487
            goto 25
        end local 3 // antlr.collections.AST tmp103_AST
        24: .line 3491
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        25: .line 3496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                   17: 29
                   27: 29
                  106: 32
                  108: 26
              default: 37
          }
        26: .line 3499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        27: .line 3500
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        28: .line 3501
            goto 38
        29: .line 3506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
        30: .line 3507
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        31: .line 3508
            goto 38
        32: .line 3513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        33: .line 3515
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.subQuery:()V
        34: .line 3516
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        35: .line 3518
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        36: .line 3520
            goto 38
        37: .line 3524
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        38: .line 3528
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* quantifiedExpression_AST */
        39: .line 3529
            goto 43
        40: .line 3530
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        41: .line 3531
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        42: .line 3532
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        43: .line 3534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* quantifiedExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        44: .line 3535
            return
        end local 2 // antlr.collections.AST quantifiedExpression_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   45     0                      this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   45     1                currentAST  Lantlr/ASTPair;
            3   45     2  quantifiedExpression_AST  Lantlr/collections/AST;
            5    9     3                tmp100_AST  Lantlr/collections/AST;
           10   14     3                tmp101_AST  Lantlr/collections/AST;
           15   19     3                tmp102_AST  Lantlr/collections/AST;
           20   24     3                tmp103_AST  Lantlr/collections/AST;
           41   43     3                        ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    39      40  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void atom();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3539
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3540
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3541
            aconst_null
            astore 2 /* atom_AST */
        start local 2 // antlr.collections.AST atom_AST
         3: .line 3542
            aconst_null
            astore 3 /* op */
        start local 3 // antlr.Token op
         4: .line 3543
            aconst_null
            astore 4 /* op_AST */
        start local 4 // antlr.collections.AST op_AST
         5: .line 3544
            aconst_null
            astore 5 /* lb */
        start local 5 // antlr.Token lb
         6: .line 3545
            aconst_null
            astore 6 /* lb_AST */
        start local 6 // antlr.collections.AST lb_AST
         7: .line 3548
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handlePrimaryExpressionDotIdent:()V
         8: .line 3549
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.primaryExpression:()V
         9: .line 3550
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 3554
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   15: 11
                  124: 29
              default: 38
          }
        11: .line 3557
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* tmp106_AST */
        start local 7 // antlr.collections.AST tmp106_AST
        12: .line 3558
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 7 /* tmp106_AST */
        13: .line 3559
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* tmp106_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 3560
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        15: .line 3561
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        16: .line 3562
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        17: .line 3564
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 1 - 125
                    1: 27
                    2: 28
                    3: 28
                    4: 28
                    5: 28
                    6: 27
                    7: 27
                    8: 27
                    9: 28
                   10: 27
                   11: 28
                   12: 28
                   13: 28
                   14: 27
                   15: 27
                   16: 28
                   17: 28
                   18: 27
                   19: 28
                   20: 28
                   21: 28
                   22: 27
                   23: 27
                   24: 27
                   25: 27
                   26: 27
                   27: 28
                   28: 27
                   29: 28
                   30: 28
                   31: 27
                   32: 27
                   33: 27
                   34: 27
                   35: 28
                   36: 28
                   37: 28
                   38: 27
                   39: 28
                   40: 27
                   41: 27
                   42: 28
                   43: 28
                   44: 27
                   45: 28
                   46: 28
                   47: 28
                   48: 28
                   49: 28
                   50: 28
                   51: 28
                   52: 27
                   53: 27
                   54: 28
                   55: 28
                   56: 28
                   57: 27
                   58: 27
                   59: 27
                   60: 27
                   61: 28
                   62: 28
                   63: 28
                   64: 28
                   65: 28
                   66: 27
                   67: 28
                   68: 28
                   69: 28
                   70: 28
                   71: 28
                   72: 28
                   73: 28
                   74: 28
                   75: 28
                   76: 28
                   77: 28
                   78: 28
                   79: 28
                   80: 28
                   81: 28
                   82: 28
                   83: 28
                   84: 28
                   85: 28
                   86: 28
                   87: 28
                   88: 28
                   89: 28
                   90: 28
                   91: 28
                   92: 28
                   93: 28
                   94: 28
                   95: 28
                   96: 28
                   97: 28
                   98: 28
                   99: 28
                  100: 28
                  101: 28
                  102: 28
                  103: 28
                  104: 27
                  105: 27
                  106: 18
                  107: 27
                  108: 27
                  109: 28
                  110: 27
                  111: 27
                  112: 27
                  113: 27
                  114: 27
                  115: 27
                  116: 27
                  117: 27
                  118: 27
                  119: 27
                  120: 27
                  121: 27
                  122: 27
                  123: 27
                  124: 27
                  125: 27
              default: 28
          }
        18: .line 3568
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* op */
        19: .line 3569
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* op */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* op_AST */
        20: .line 3570
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* op_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        21: .line 3571
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        22: .line 3572
            aload 4 /* op_AST */
            bipush 84
            invokeinterface antlr.collections.AST.setType:(I)V
        23: .line 3573
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.exprList:()V
        24: .line 3574
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        25: .line 3575
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        26: .line 3577
            goto 10
        27: .line 3629
      StackMap locals:
      StackMap stack:
            goto 10
        28: .line 3633
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        end local 7 // antlr.collections.AST tmp106_AST
        29: .line 3641
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 5 /* lb */
        30: .line 3642
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 5 /* lb */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 6 /* lb_AST */
        31: .line 3643
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 6 /* lb_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        32: .line 3644
            aload 0 /* this */
            bipush 124
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        33: .line 3645
            aload 6 /* lb_AST */
            bipush 81
            invokeinterface antlr.collections.AST.setType:(I)V
        34: .line 3646
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        35: .line 3647
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        36: .line 3648
            aload 0 /* this */
            bipush 125
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        37: .line 3649
            goto 10
        38: .line 3653
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
        39: .line 3658
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* atom_AST */
        40: .line 3659
            goto 44
        41: .line 3660
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        42: .line 3661
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        43: .line 3662
            aload 0 /* this */
            aload 7 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 7 // antlr.RecognitionException ex
        44: .line 3664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* atom_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        45: .line 3665
            return
        end local 6 // antlr.collections.AST lb_AST
        end local 5 // antlr.Token lb
        end local 4 // antlr.collections.AST op_AST
        end local 3 // antlr.Token op
        end local 2 // antlr.collections.AST atom_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   46     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   46     1  currentAST  Lantlr/ASTPair;
            3   46     2    atom_AST  Lantlr/collections/AST;
            4   46     3          op  Lantlr/Token;
            5   46     4      op_AST  Lantlr/collections/AST;
            6   46     5          lb  Lantlr/Token;
            7   46     6      lb_AST  Lantlr/collections/AST;
           12   29     7  tmp106_AST  Lantlr/collections/AST;
           42   44     7          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7    40      41  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void simpleCaseStatement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3669
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3670
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3671
            aconst_null
            astore 2 /* simpleCaseStatement_AST */
        start local 2 // antlr.collections.AST simpleCaseStatement_AST
         3: .line 3674
            aconst_null
            astore 3 /* tmp109_AST */
        start local 3 // antlr.collections.AST tmp109_AST
         4: .line 3675
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp109_AST */
         5: .line 3676
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp109_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3677
            aload 0 /* this */
            bipush 56
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3678
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         8: .line 3679
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 3681
            iconst_0
            istore 4 /* _cnt261 */
        start local 4 // int _cnt261
        10: .line 3684
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST int
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 60
            if_icmpne 14
        11: .line 3685
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.simpleCaseWhenClause:()V
        12: .line 3686
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 3687
            goto 16
        14: .line 3689
      StackMap locals:
      StackMap stack:
            iload 4 /* _cnt261 */
            iconst_1
            if_icmplt 15
            goto 18
      StackMap locals:
      StackMap stack:
        15: new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        16: .line 3692
      StackMap locals:
      StackMap stack:
            iinc 4 /* _cnt261 */ 1
        17: .line 3693
            goto 10
        end local 4 // int _cnt261
        18: .line 3696
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 57 - 58
                   57: 22
                   58: 19
              default: 23
          }
        19: .line 3699
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.elseClause:()V
        20: .line 3700
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        21: .line 3701
            goto 24
        22: .line 3705
      StackMap locals:
      StackMap stack:
            goto 24
        23: .line 3709
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        24: .line 3713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 57
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        25: .line 3714
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* simpleCaseStatement_AST */
        26: .line 3716
            aload 2 /* simpleCaseStatement_AST */
            bipush 76
            invokeinterface antlr.collections.AST.setType:(I)V
        27: .line 3718
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* simpleCaseStatement_AST */
        end local 3 // antlr.collections.AST tmp109_AST
        28: .line 3719
            goto 32
        29: .line 3720
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        30: .line 3721
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        31: .line 3722
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        32: .line 3724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* simpleCaseStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        33: .line 3725
            return
        end local 2 // antlr.collections.AST simpleCaseStatement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   34     0                     this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   34     1               currentAST  Lantlr/ASTPair;
            3   34     2  simpleCaseStatement_AST  Lantlr/collections/AST;
            4   28     3               tmp109_AST  Lantlr/collections/AST;
           10   18     4                  _cnt261  I
           30   32     3                       ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    28      29  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void searchedCaseStatement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3729
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3730
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3731
            aconst_null
            astore 2 /* searchedCaseStatement_AST */
        start local 2 // antlr.collections.AST searchedCaseStatement_AST
         3: .line 3734
            aconst_null
            astore 3 /* tmp111_AST */
        start local 3 // antlr.collections.AST tmp111_AST
         4: .line 3735
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp111_AST */
         5: .line 3736
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp111_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3737
            aload 0 /* this */
            bipush 56
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3739
            iconst_0
            istore 4 /* _cnt269 */
        start local 4 // int _cnt269
         8: .line 3742
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST int
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 60
            if_icmpne 12
         9: .line 3743
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.searchedCaseWhenClause:()V
        10: .line 3744
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 3745
            goto 14
        12: .line 3747
      StackMap locals:
      StackMap stack:
            iload 4 /* _cnt269 */
            iconst_1
            if_icmplt 13
            goto 16
      StackMap locals:
      StackMap stack:
        13: new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        14: .line 3750
      StackMap locals:
      StackMap stack:
            iinc 4 /* _cnt269 */ 1
        15: .line 3751
            goto 8
        end local 4 // int _cnt269
        16: .line 3754
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 57 - 58
                   57: 20
                   58: 17
              default: 21
          }
        17: .line 3757
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.elseClause:()V
        18: .line 3758
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 3759
            goto 22
        20: .line 3763
      StackMap locals:
      StackMap stack:
            goto 22
        21: .line 3767
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        22: .line 3771
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 57
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        23: .line 3772
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* searchedCaseStatement_AST */
        end local 3 // antlr.collections.AST tmp111_AST
        24: .line 3773
            goto 28
        25: .line 3774
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        26: .line 3775
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        27: .line 3776
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_40:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        28: .line 3778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* searchedCaseStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        29: .line 3779
            return
        end local 2 // antlr.collections.AST searchedCaseStatement_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   30     0                       this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   30     1                 currentAST  Lantlr/ASTPair;
            3   30     2  searchedCaseStatement_AST  Lantlr/collections/AST;
            4   24     3                 tmp111_AST  Lantlr/collections/AST;
            8   16     4                    _cnt269  I
           26   28     3                         ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    24      25  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void simpleCaseWhenClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3783
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3784
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3785
            aconst_null
            astore 2 /* simpleCaseWhenClause_AST */
        start local 2 // antlr.collections.AST simpleCaseWhenClause_AST
         3: .line 3789
            aconst_null
            astore 3 /* tmp113_AST */
        start local 3 // antlr.collections.AST tmp113_AST
         4: .line 3790
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp113_AST */
         5: .line 3791
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp113_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3792
            aload 0 /* this */
            bipush 60
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3793
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         8: .line 3794
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 3795
            aload 0 /* this */
            bipush 59
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 3796
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        11: .line 3797
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp113_AST
        12: .line 3799
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* simpleCaseWhenClause_AST */
        13: .line 3800
            goto 17
        14: .line 3801
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 3802
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 3803
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_42:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        17: .line 3805
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* simpleCaseWhenClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 3806
            return
        end local 2 // antlr.collections.AST simpleCaseWhenClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   19     0                      this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   19     1                currentAST  Lantlr/ASTPair;
            3   19     2  simpleCaseWhenClause_AST  Lantlr/collections/AST;
            4   12     3                tmp113_AST  Lantlr/collections/AST;
           15   17     3                        ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    13      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void elseClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3810
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3811
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3812
            aconst_null
            astore 2 /* elseClause_AST */
        start local 2 // antlr.collections.AST elseClause_AST
         3: .line 3816
            aconst_null
            astore 3 /* tmp115_AST */
        start local 3 // antlr.collections.AST tmp115_AST
         4: .line 3817
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp115_AST */
         5: .line 3818
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp115_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3819
            aload 0 /* this */
            bipush 58
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3820
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         8: .line 3821
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp115_AST
         9: .line 3823
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* elseClause_AST */
        10: .line 3824
            goto 14
        11: .line 3825
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        12: .line 3826
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 3827
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_43:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        14: .line 3829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* elseClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 3830
            return
        end local 2 // antlr.collections.AST elseClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   16     1      currentAST  Lantlr/ASTPair;
            3   16     2  elseClause_AST  Lantlr/collections/AST;
            4    9     3      tmp115_AST  Lantlr/collections/AST;
           12   14     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    10      11  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void searchedCaseWhenClause();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3834
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3835
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3836
            aconst_null
            astore 2 /* searchedCaseWhenClause_AST */
        start local 2 // antlr.collections.AST searchedCaseWhenClause_AST
         3: .line 3840
            aconst_null
            astore 3 /* tmp116_AST */
        start local 3 // antlr.collections.AST tmp116_AST
         4: .line 3841
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp116_AST */
         5: .line 3842
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp116_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3843
            aload 0 /* this */
            bipush 60
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3844
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
         8: .line 3845
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 3846
            aload 0 /* this */
            bipush 59
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 3847
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        11: .line 3848
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp116_AST
        12: .line 3850
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* searchedCaseWhenClause_AST */
        13: .line 3851
            goto 17
        14: .line 3852
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 3853
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 3854
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_42:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        17: .line 3856
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* searchedCaseWhenClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 3857
            return
        end local 2 // antlr.collections.AST searchedCaseWhenClause_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   19     0                        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   19     1                  currentAST  Lantlr/ASTPair;
            3   19     2  searchedCaseWhenClause_AST  Lantlr/collections/AST;
            4   12     3                  tmp116_AST  Lantlr/collections/AST;
           15   17     3                          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    13      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void collectionExpr();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3861
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3862
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3863
            aconst_null
            astore 2 /* collectionExpr_AST */
        start local 2 // antlr.collections.AST collectionExpr_AST
         3: .line 3867
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   17: 4
                   27: 9
              default: 14
          }
         4: .line 3870
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp118_AST */
        start local 3 // antlr.collections.AST tmp118_AST
         5: .line 3871
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp118_AST */
         6: .line 3872
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp118_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 3873
            aload 0 /* this */
            bipush 17
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3874
            goto 15
        end local 3 // antlr.collections.AST tmp118_AST
         9: .line 3878
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp119_AST */
        start local 3 // antlr.collections.AST tmp119_AST
        10: .line 3879
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp119_AST */
        11: .line 3880
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp119_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 3881
            aload 0 /* this */
            bipush 27
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 3882
            goto 15
        end local 3 // antlr.collections.AST tmp119_AST
        14: .line 3886
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        15: .line 3890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 3891
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        17: .line 3892
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 3893
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 3894
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* collectionExpr_AST */
        20: .line 3895
            goto 24
        21: .line 3896
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        22: .line 3897
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        23: .line 3898
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        24: .line 3900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* collectionExpr_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        25: .line 3901
            return
        end local 2 // antlr.collections.AST collectionExpr_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   26     0                this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   26     1          currentAST  Lantlr/ASTPair;
            3   26     2  collectionExpr_AST  Lantlr/collections/AST;
            5    9     3          tmp118_AST  Lantlr/collections/AST;
           10   14     3          tmp119_AST  Lantlr/collections/AST;
           22   24     3                  ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    20      21  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void subQuery();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3905
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3906
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3907
            aconst_null
            astore 2 /* subQuery_AST */
        start local 2 // antlr.collections.AST subQuery_AST
         3: .line 3910
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.queryRule:()V
         4: .line 3911
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 3912
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* subQuery_AST */
         6: .line 3913
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 89
            ldc "query"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 2 /* subQuery_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* subQuery_AST */
         7: .line 3914
            aload 1 /* currentAST */
            aload 2 /* subQuery_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
         8: .line 3915
            aload 1 /* currentAST */
            aload 2 /* subQuery_AST */
            ifnull 10
            aload 2 /* subQuery_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 10
         9: .line 3916
            aload 2 /* subQuery_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 11
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair
        10: aload 2 /* subQuery_AST */
        11: .line 3915
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        12: .line 3917
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        13: .line 3918
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* subQuery_AST */
        14: .line 3919
            goto 18
        15: .line 3920
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 3921
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 3922
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_44:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        18: .line 3924
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* subQuery_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 3925
            return
        end local 2 // antlr.collections.AST subQuery_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   20     0          this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   20     1    currentAST  Lantlr/ASTPair;
            3   20     2  subQuery_AST  Lantlr/collections/AST;
           16   18     3            ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    14      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void exprList();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=11, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3929
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3930
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3931
            aconst_null
            astore 2 /* exprList_AST */
        start local 2 // antlr.collections.AST exprList_AST
         3: .line 3932
            aconst_null
            astore 3 /* t */
        start local 3 // antlr.Token t
         4: .line 3933
            aconst_null
            astore 4 /* t_AST */
        start local 4 // antlr.collections.AST t_AST
         5: .line 3934
            aconst_null
            astore 5 /* l */
        start local 5 // antlr.Token l
         6: .line 3935
            aconst_null
            astore 6 /* l_AST */
        start local 6 // antlr.collections.AST l_AST
         7: .line 3936
            aconst_null
            astore 7 /* b */
        start local 7 // antlr.Token b
         8: .line 3937
            aconst_null
            astore 8 /* b_AST */
        start local 8 // antlr.collections.AST b_AST
         9: .line 3939
            aconst_null
            astore 9 /* trimSpec */
        start local 9 // antlr.collections.AST trimSpec
        10: .line 3944
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 35
                    4: 29
                    5: 29
                    9: 29
                   12: 29
                   17: 29
                   19: 29
                   20: 29
                   22: 29
                   27: 29
                   35: 29
                   36: 29
                   38: 29
                   39: 29
                   47: 29
                   48: 29
                   49: 29
                   56: 29
                   63: 23
                   64: 29
                   65: 17
                   69: 11
                   98: 29
                   99: 29
                  100: 29
                  101: 29
                  102: 29
                  106: 29
                  107: 29
                  108: 29
                  119: 29
                  120: 29
                  126: 29
                  127: 29
                  128: 29
                  129: 29
              default: 30
          }
        11: .line 3947
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* t */
        12: .line 3948
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* t */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* t_AST */
        13: .line 3949
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* t_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        14: .line 3950
            aload 0 /* this */
            bipush 69
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        15: .line 3951
            aload 4 /* t_AST */
            astore 9 /* trimSpec */
        16: .line 3952
            goto 31
        17: .line 3956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 5 /* l */
        18: .line 3957
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 5 /* l */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 6 /* l_AST */
        19: .line 3958
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 6 /* l_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 3959
            aload 0 /* this */
            bipush 65
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 3960
            aload 6 /* l_AST */
            astore 9 /* trimSpec */
        22: .line 3961
            goto 31
        23: .line 3965
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 7 /* b */
        24: .line 3966
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 7 /* b */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 8 /* b_AST */
        25: .line 3967
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 8 /* b_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        26: .line 3968
            aload 0 /* this */
            bipush 63
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        27: .line 3969
            aload 8 /* b_AST */
            astore 9 /* trimSpec */
        28: .line 3970
            goto 31
        29: .line 4005
      StackMap locals:
      StackMap stack:
            goto 31
        30: .line 4009
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        31: .line 4013
      StackMap locals:
      StackMap stack:
            aload 9 /* trimSpec */
            ifnull 32
            aload 9 /* trimSpec */
            bipush 108
            invokeinterface antlr.collections.AST.setType:(I)V
        32: .line 4015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 32
                    4: 33
                    5: 33
                    9: 33
                   12: 33
                   17: 33
                   19: 33
                   20: 33
                   22: 60
                   27: 33
                   35: 33
                   36: 33
                   38: 33
                   39: 33
                   47: 33
                   48: 33
                   49: 33
                   56: 33
                   64: 33
                   98: 33
                   99: 33
                  100: 33
                  101: 33
                  102: 33
                  106: 33
                  107: 68
                  108: 33
                  119: 33
                  120: 33
                  126: 33
                  127: 33
                  128: 33
                  129: 33
              default: 69
          }
        33: .line 4047
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        34: .line 4048
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        35: .line 4050
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    7: 54
                   22: 46
                  104: 36
                  107: 58
              default: 59
          }
        36: .line 4054
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 10 /* _cnt329 */
        start local 10 // int _cnt329
        37: .line 4057
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 42
        38: .line 4058
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        39: .line 4059
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        40: .line 4060
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        41: .line 4061
            goto 44
        42: .line 4063
      StackMap locals:
      StackMap stack:
            iload 10 /* _cnt329 */
            iconst_1
            if_icmplt 43
            goto 70
      StackMap locals:
      StackMap stack:
        43: new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        44: .line 4066
      StackMap locals:
      StackMap stack:
            iinc 10 /* _cnt329 */ 1
        45: .line 4067
            goto 37
        end local 10 // int _cnt329
        46: .line 4073
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* tmp123_AST */
        start local 10 // antlr.collections.AST tmp123_AST
        47: .line 4074
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 10 /* tmp123_AST */
        48: .line 4075
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 10 /* tmp123_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        49: .line 4076
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        50: .line 4077
            aload 10 /* tmp123_AST */
            bipush 108
            invokeinterface antlr.collections.AST.setType:(I)V
        51: .line 4078
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        52: .line 4079
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        53: .line 4080
            goto 70
        end local 10 // antlr.collections.AST tmp123_AST
        54: .line 4084
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        55: .line 4085
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        56: .line 4086
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        57: .line 4087
            goto 70
        58: .line 4091
      StackMap locals:
      StackMap stack:
            goto 70
        59: .line 4095
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        60: .line 4103
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* tmp125_AST */
        start local 10 // antlr.collections.AST tmp125_AST
        61: .line 4104
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 10 /* tmp125_AST */
        62: .line 4105
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 10 /* tmp125_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        63: .line 4106
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        64: .line 4107
            aload 10 /* tmp125_AST */
            bipush 108
            invokeinterface antlr.collections.AST.setType:(I)V
        65: .line 4108
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        66: .line 4109
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        67: .line 4110
            goto 70
        end local 10 // antlr.collections.AST tmp125_AST
        68: .line 4114
      StackMap locals:
      StackMap stack:
            goto 70
        69: .line 4118
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        70: .line 4122
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* exprList_AST */
        71: .line 4123
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 78
            ldc "exprList"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 2 /* exprList_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* exprList_AST */
        72: .line 4124
            aload 1 /* currentAST */
            aload 2 /* exprList_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        73: .line 4125
            aload 1 /* currentAST */
            aload 2 /* exprList_AST */
            ifnull 75
            aload 2 /* exprList_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 75
        74: .line 4126
            aload 2 /* exprList_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 76
      StackMap locals:
      StackMap stack: antlr.ASTPair
        75: aload 2 /* exprList_AST */
        76: .line 4125
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        77: .line 4127
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        78: .line 4128
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* exprList_AST */
        79: .line 4129
            goto 83
        80: .line 4130
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 10 /* ex */
        start local 10 // antlr.RecognitionException ex
        81: .line 4131
            aload 0 /* this */
            aload 10 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        82: .line 4132
            aload 0 /* this */
            aload 10 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_44:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 10 // antlr.RecognitionException ex
        83: .line 4134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* exprList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        84: .line 4135
            return
        end local 9 // antlr.collections.AST trimSpec
        end local 8 // antlr.collections.AST b_AST
        end local 7 // antlr.Token b
        end local 6 // antlr.collections.AST l_AST
        end local 5 // antlr.Token l
        end local 4 // antlr.collections.AST t_AST
        end local 3 // antlr.Token t
        end local 2 // antlr.collections.AST exprList_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   85     0          this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   85     1    currentAST  Lantlr/ASTPair;
            3   85     2  exprList_AST  Lantlr/collections/AST;
            4   85     3             t  Lantlr/Token;
            5   85     4         t_AST  Lantlr/collections/AST;
            6   85     5             l  Lantlr/Token;
            7   85     6         l_AST  Lantlr/collections/AST;
            8   85     7             b  Lantlr/Token;
            9   85     8         b_AST  Lantlr/collections/AST;
           10   85     9      trimSpec  Lantlr/collections/AST;
           37   46    10       _cnt329  I
           47   54    10    tmp123_AST  Lantlr/collections/AST;
           61   68    10    tmp125_AST  Lantlr/collections/AST;
           81   83    10            ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
          10    79      80  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void jpaFunctionSyntax();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=11, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4139
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4140
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4141
            aconst_null
            astore 2 /* jpaFunctionSyntax_AST */
        start local 2 // antlr.collections.AST jpaFunctionSyntax_AST
         3: .line 4142
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 4143
            aconst_null
            astore 4 /* i_AST */
        start local 4 // antlr.collections.AST i_AST
         5: .line 4144
            aconst_null
            astore 5 /* n */
        start local 5 // antlr.Token n
         6: .line 4145
            aconst_null
            astore 6 /* n_AST */
        start local 6 // antlr.collections.AST n_AST
         7: .line 4146
            aconst_null
            astore 7 /* a_AST */
        start local 7 // antlr.collections.AST a_AST
         8: .line 4149
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         9: .line 4150
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* i */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* i_AST */
        10: .line 4151
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 4153
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        12: .line 4154
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 4155
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 5 /* n */
        14: .line 4156
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 5 /* n */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 6 /* n_AST */
        15: .line 4157
            aload 0 /* this */
            bipush 126
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 4159
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 104 - 107
                  104: 17
                  105: 23
                  106: 23
                  107: 22
              default: 23
          }
        17: .line 4163
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        18: .line 4164
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 4165
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.exprList:()V
        20: .line 4166
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 7 /* a_AST */
        21: .line 4167
            goto 24
        22: .line 4171
      StackMap locals:
      StackMap stack:
            goto 24
        23: .line 4175
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        24: .line 4180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        25: .line 4181
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        26: .line 4182
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* jpaFunctionSyntax_AST */
        27: .line 4184
            aload 0 /* this */
            aload 6 /* n_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unquote:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* functionName */
        start local 8 // java.lang.String functionName
        28: .line 4186
            aload 8 /* functionName */
            ldc "cast"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 35
        29: .line 4187
            aload 4 /* i_AST */
            bipush 77
            invokeinterface antlr.collections.AST.setType:(I)V
        30: .line 4188
            aload 4 /* i_AST */
            new java.lang.StringBuilder
            dup
            aload 4 /* i_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* functionName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        31: .line 4189
            aload 7 /* a_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 9 /* expression */
        start local 9 // antlr.collections.AST expression
        32: .line 4190
            aload 9 /* expression */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 10 /* type */
        start local 10 // antlr.collections.AST type
        33: .line 4191
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 4 /* i_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 9 /* expression */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 10 /* type */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* jpaFunctionSyntax_AST */
        end local 10 // antlr.collections.AST type
        end local 9 // antlr.collections.AST expression
        34: .line 4192
            goto 38
        35: .line 4194
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* i_AST */
            bipush 84
            invokeinterface antlr.collections.AST.setType:(I)V
        36: .line 4195
            aload 4 /* i_AST */
            new java.lang.StringBuilder
            dup
            aload 4 /* i_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* functionName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        37: .line 4196
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 4 /* i_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 108
            aload 0 /* this */
            aload 5 /* n */
            invokevirtual antlr.Token.getText:()Ljava/lang/String;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unquote:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 7 /* a_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* jpaFunctionSyntax_AST */
        38: .line 4199
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            aload 2 /* jpaFunctionSyntax_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        39: .line 4200
            aload 1 /* currentAST */
            aload 2 /* jpaFunctionSyntax_AST */
            ifnull 41
            aload 2 /* jpaFunctionSyntax_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 41
        40: .line 4201
            aload 2 /* jpaFunctionSyntax_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 42
      StackMap locals:
      StackMap stack: antlr.ASTPair
        41: aload 2 /* jpaFunctionSyntax_AST */
        42: .line 4200
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST java.lang.String
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        43: .line 4202
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        end local 8 // java.lang.String functionName
        44: .line 4203
            goto 48
        45: .line 4204
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 8 /* ex */
        start local 8 // antlr.RecognitionException ex
        46: .line 4205
            aload 0 /* this */
            aload 8 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        47: .line 4206
            aload 0 /* this */
            aload 8 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 8 // antlr.RecognitionException ex
        48: .line 4208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* jpaFunctionSyntax_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        49: .line 4209
            return
        end local 7 // antlr.collections.AST a_AST
        end local 6 // antlr.collections.AST n_AST
        end local 5 // antlr.Token n
        end local 4 // antlr.collections.AST i_AST
        end local 3 // antlr.Token i
        end local 2 // antlr.collections.AST jpaFunctionSyntax_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   50     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   50     1             currentAST  Lantlr/ASTPair;
            3   50     2  jpaFunctionSyntax_AST  Lantlr/collections/AST;
            4   50     3                      i  Lantlr/Token;
            5   50     4                  i_AST  Lantlr/collections/AST;
            6   50     5                      n  Lantlr/Token;
            7   50     6                  n_AST  Lantlr/collections/AST;
            8   50     7                  a_AST  Lantlr/collections/AST;
           28   44     8           functionName  Ljava/lang/String;
           32   34     9             expression  Lantlr/collections/AST;
           33   34    10                   type  Lantlr/collections/AST;
           46   48     8                     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           8    44      45  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void castFunction();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4213
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4214
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4215
            aconst_null
            astore 2 /* castFunction_AST */
        start local 2 // antlr.collections.AST castFunction_AST
         3: .line 4216
            aconst_null
            astore 3 /* c */
        start local 3 // antlr.Token c
         4: .line 4217
            aconst_null
            astore 4 /* c_AST */
        start local 4 // antlr.collections.AST c_AST
         5: .line 4218
            aconst_null
            astore 5 /* e_AST */
        start local 5 // antlr.collections.AST e_AST
         6: .line 4219
            aconst_null
            astore 6 /* t_AST */
        start local 6 // antlr.collections.AST t_AST
         7: .line 4222
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* c */
         8: .line 4223
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* c */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* c_AST */
         9: .line 4224
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 4226
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        11: .line 4227
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 4228
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        13: .line 4229
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* e_AST */
        14: .line 4231
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    7: 15
                  108: 18
              default: 19
          }
        15: .line 4235
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        16: .line 4236
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 4237
            goto 20
        18: .line 4241
      StackMap locals:
      StackMap stack:
            goto 20
        19: .line 4245
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        20: .line 4249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castTargetType:()V
        21: .line 4250
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 6 /* t_AST */
        22: .line 4252
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
        23: .line 4253
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 4254
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castFunction_AST */
        25: .line 4256
            aload 4 /* c_AST */
            bipush 77
            invokeinterface antlr.collections.AST.setType:(I)V
        26: .line 4257
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 4 /* c_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 5 /* e_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 6 /* t_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* castFunction_AST */
        27: .line 4259
            aload 1 /* currentAST */
            aload 2 /* castFunction_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        28: .line 4260
            aload 1 /* currentAST */
            aload 2 /* castFunction_AST */
            ifnull 30
            aload 2 /* castFunction_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 30
        29: .line 4261
            aload 2 /* castFunction_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 31
      StackMap locals:
      StackMap stack: antlr.ASTPair
        30: aload 2 /* castFunction_AST */
        31: .line 4260
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        32: .line 4262
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        33: .line 4263
            goto 37
        34: .line 4264
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        35: .line 4265
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        36: .line 4266
            aload 0 /* this */
            aload 7 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 7 // antlr.RecognitionException ex
        37: .line 4268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castFunction_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        38: .line 4269
            return
        end local 6 // antlr.collections.AST t_AST
        end local 5 // antlr.collections.AST e_AST
        end local 4 // antlr.collections.AST c_AST
        end local 3 // antlr.Token c
        end local 2 // antlr.collections.AST castFunction_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   39     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   39     1        currentAST  Lantlr/ASTPair;
            3   39     2  castFunction_AST  Lantlr/collections/AST;
            4   39     3                 c  Lantlr/Token;
            5   39     4             c_AST  Lantlr/collections/AST;
            6   39     5             e_AST  Lantlr/collections/AST;
            7   39     6             t_AST  Lantlr/collections/AST;
           35   37     7                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7    33      34  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void identPrimary();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=11, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4273
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4274
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4275
            aconst_null
            astore 2 /* identPrimary_AST */
        start local 2 // antlr.collections.AST identPrimary_AST
         3: .line 4276
            aconst_null
            astore 3 /* i_AST */
        start local 3 // antlr.collections.AST i_AST
         4: .line 4277
            aconst_null
            astore 4 /* o */
        start local 4 // antlr.Token o
         5: .line 4278
            aconst_null
            astore 5 /* o_AST */
        start local 5 // antlr.collections.AST o_AST
         6: .line 4279
            aconst_null
            astore 6 /* op */
        start local 6 // antlr.Token op
         7: .line 4280
            aconst_null
            astore 7 /* op_AST */
        start local 7 // antlr.collections.AST op_AST
         8: .line 4281
            aconst_null
            astore 8 /* e_AST */
        start local 8 // antlr.collections.AST e_AST
         9: .line 4284
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    9: 69
                   12: 69
                   17: 69
                   27: 69
                   35: 69
                   36: 69
                   48: 69
                  108: 10
              default: 73
          }
        10: .line 4287
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identPrimaryBase:()V
        11: .line 4288
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* i_AST */
        12: .line 4289
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 4290
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handleDotIdent:()V
        14: .line 4294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 15
            if_icmpne 38
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 17
            if_icmpeq 15
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 67
            if_icmpeq 15
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 38
      StackMap locals:
      StackMap stack:
        15: getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_13:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 38
        16: .line 4295
            aconst_null
            astore 9 /* tmp132_AST */
        start local 9 // antlr.collections.AST tmp132_AST
        17: .line 4296
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 9 /* tmp132_AST */
        18: .line 4297
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 9 /* tmp132_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 4298
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 4300
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 3
                   17: 25
                   67: 30
                  108: 21
              default: 36
          }
        21: .line 4303
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        22: .line 4304
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        23: .line 4305
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handleDotIdent:()V
        24: .line 4306
            goto 14
        25: .line 4310
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* tmp133_AST */
        start local 10 // antlr.collections.AST tmp133_AST
        26: .line 4311
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 10 /* tmp133_AST */
        27: .line 4312
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 10 /* tmp133_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        28: .line 4313
            aload 0 /* this */
            bipush 17
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        29: .line 4314
            goto 14
        end local 10 // antlr.collections.AST tmp133_AST
        30: .line 4318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 4 /* o */
        31: .line 4319
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 4 /* o */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 5 /* o_AST */
        32: .line 4320
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 5 /* o_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        33: .line 4321
            aload 0 /* this */
            bipush 67
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        34: .line 4322
            aload 5 /* o_AST */
            bipush 108
            invokeinterface antlr.collections.AST.setType:(I)V
        35: .line 4323
            goto 14
        36: .line 4327
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        end local 9 // antlr.collections.AST tmp132_AST
        37: .line 4336
      StackMap locals:
      StackMap stack:
            goto 14
        38: .line 4339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 1 - 125
                    1: 65
                    2: 66
                    3: 66
                    4: 66
                    5: 66
                    6: 65
                    7: 65
                    8: 65
                    9: 66
                   10: 65
                   11: 66
                   12: 66
                   13: 66
                   14: 65
                   15: 65
                   16: 66
                   17: 66
                   18: 65
                   19: 66
                   20: 66
                   21: 66
                   22: 65
                   23: 65
                   24: 65
                   25: 65
                   26: 65
                   27: 66
                   28: 65
                   29: 66
                   30: 66
                   31: 65
                   32: 65
                   33: 65
                   34: 65
                   35: 66
                   36: 66
                   37: 66
                   38: 65
                   39: 66
                   40: 65
                   41: 65
                   42: 66
                   43: 66
                   44: 65
                   45: 66
                   46: 66
                   47: 66
                   48: 66
                   49: 66
                   50: 66
                   51: 66
                   52: 65
                   53: 65
                   54: 66
                   55: 66
                   56: 66
                   57: 65
                   58: 65
                   59: 65
                   60: 65
                   61: 66
                   62: 66
                   63: 66
                   64: 66
                   65: 66
                   66: 65
                   67: 66
                   68: 66
                   69: 66
                   70: 66
                   71: 66
                   72: 66
                   73: 66
                   74: 66
                   75: 66
                   76: 66
                   77: 66
                   78: 66
                   79: 66
                   80: 66
                   81: 66
                   82: 66
                   83: 66
                   84: 66
                   85: 66
                   86: 66
                   87: 66
                   88: 66
                   89: 66
                   90: 66
                   91: 66
                   92: 66
                   93: 66
                   94: 66
                   95: 66
                   96: 66
                   97: 66
                   98: 66
                   99: 66
                  100: 66
                  101: 66
                  102: 66
                  103: 66
                  104: 65
                  105: 65
                  106: 39
                  107: 65
                  108: 65
                  109: 66
                  110: 65
                  111: 65
                  112: 65
                  113: 65
                  114: 65
                  115: 65
                  116: 65
                  117: 65
                  118: 65
                  119: 65
                  120: 65
                  121: 65
                  122: 65
                  123: 65
                  124: 65
                  125: 65
              default: 66
          }
        39: .line 4343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 6 /* op */
        40: .line 4344
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 6 /* op */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 7 /* op_AST */
        41: .line 4345
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* op_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        42: .line 4346
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        43: .line 4347
            aload 7 /* op_AST */
            bipush 84
            invokeinterface antlr.collections.AST.setType:(I)V
        44: .line 4348
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.exprList:()V
        45: .line 4349
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 8 /* e_AST */
        46: .line 4350
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        47: .line 4351
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        48: .line 4353
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        49: .line 4355
            aload 8 /* e_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 9 /* path */
        start local 9 // antlr.collections.AST path
        50: .line 4356
            aload 3 /* i_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            ldc "key"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 53
        51: .line 4357
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 70
            invokevirtual antlr.ASTFactory.create:(I)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 9 /* path */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        52: .line 4358
            goto 58
        53: .line 4359
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 3 /* i_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 56
        54: .line 4360
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 71
            invokevirtual antlr.ASTFactory.create:(I)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 9 /* path */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        55: .line 4361
            goto 58
        56: .line 4362
      StackMap locals:
      StackMap stack:
            aload 3 /* i_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            ldc "entry"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 58
        57: .line 4363
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_2
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 72
            invokevirtual antlr.ASTFactory.create:(I)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 9 /* path */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        58: .line 4366
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            aload 2 /* identPrimary_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        59: .line 4367
            aload 1 /* currentAST */
            aload 2 /* identPrimary_AST */
            ifnull 61
            aload 2 /* identPrimary_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 61
        60: .line 4368
            aload 2 /* identPrimary_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 62
      StackMap locals:
      StackMap stack: antlr.ASTPair
        61: aload 2 /* identPrimary_AST */
        62: .line 4367
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.Token antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        63: .line 4369
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        64: .line 4370
            goto 67
        end local 9 // antlr.collections.AST path
        65: .line 4422
      StackMap locals:
      StackMap stack:
            goto 67
        66: .line 4426
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        67: .line 4430
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        68: .line 4431
            goto 77
        69: .line 4441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.aggregate:()V
        70: .line 4442
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        71: .line 4443
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        72: .line 4444
            goto 77
        73: .line 4448
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        74: .line 4452
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 9 /* ex */
        start local 9 // antlr.RecognitionException ex
        75: .line 4453
            aload 0 /* this */
            aload 9 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        76: .line 4454
            aload 0 /* this */
            aload 9 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 9 // antlr.RecognitionException ex
        77: .line 4456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* identPrimary_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        78: .line 4457
            return
        end local 8 // antlr.collections.AST e_AST
        end local 7 // antlr.collections.AST op_AST
        end local 6 // antlr.Token op
        end local 5 // antlr.collections.AST o_AST
        end local 4 // antlr.Token o
        end local 3 // antlr.collections.AST i_AST
        end local 2 // antlr.collections.AST identPrimary_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   79     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   79     1        currentAST  Lantlr/ASTPair;
            3   79     2  identPrimary_AST  Lantlr/collections/AST;
            4   79     3             i_AST  Lantlr/collections/AST;
            5   79     4                 o  Lantlr/Token;
            6   79     5             o_AST  Lantlr/collections/AST;
            7   79     6                op  Lantlr/Token;
            8   79     7            op_AST  Lantlr/collections/AST;
            9   79     8             e_AST  Lantlr/collections/AST;
           17   37     9        tmp132_AST  Lantlr/collections/AST;
           26   30    10        tmp133_AST  Lantlr/collections/AST;
           50   65     9              path  Lantlr/collections/AST;
           75   77     9                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           9    74      74  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void constant();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4461
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4462
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4463
            aconst_null
            astore 2 /* constant_AST */
        start local 2 // antlr.collections.AST constant_AST
         3: .line 4466
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 11
                   20: 58
                   39: 46
                   49: 52
                   64: 64
                   98: 22
                   99: 10
                  100: 16
                  101: 28
                  102: 34
                  126: 40
                  129: 4
              default: 70
          }
         4: .line 4469
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp135_AST */
        start local 3 // antlr.collections.AST tmp135_AST
         5: .line 4470
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp135_AST */
         6: .line 4471
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp135_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 4472
            aload 0 /* this */
            sipush 129
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 4473
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
         9: .line 4474
            goto 74
        end local 3 // antlr.collections.AST tmp135_AST
        10: .line 4478
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp136_AST */
        start local 3 // antlr.collections.AST tmp136_AST
        11: .line 4479
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp136_AST */
        12: .line 4480
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp136_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 4481
            aload 0 /* this */
            bipush 99
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 4482
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        15: .line 4483
            goto 74
        end local 3 // antlr.collections.AST tmp136_AST
        16: .line 4487
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp137_AST */
        start local 3 // antlr.collections.AST tmp137_AST
        17: .line 4488
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp137_AST */
        18: .line 4489
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp137_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 4490
            aload 0 /* this */
            bipush 100
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 4491
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        21: .line 4492
            goto 74
        end local 3 // antlr.collections.AST tmp137_AST
        22: .line 4496
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp138_AST */
        start local 3 // antlr.collections.AST tmp138_AST
        23: .line 4497
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp138_AST */
        24: .line 4498
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp138_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        25: .line 4499
            aload 0 /* this */
            bipush 98
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        26: .line 4500
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        27: .line 4501
            goto 74
        end local 3 // antlr.collections.AST tmp138_AST
        28: .line 4505
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp139_AST */
        start local 3 // antlr.collections.AST tmp139_AST
        29: .line 4506
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp139_AST */
        30: .line 4507
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp139_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        31: .line 4508
            aload 0 /* this */
            bipush 101
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        32: .line 4509
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        33: .line 4510
            goto 74
        end local 3 // antlr.collections.AST tmp139_AST
        34: .line 4514
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp140_AST */
        start local 3 // antlr.collections.AST tmp140_AST
        35: .line 4515
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp140_AST */
        36: .line 4516
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp140_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        37: .line 4517
            aload 0 /* this */
            bipush 102
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        38: .line 4518
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        39: .line 4519
            goto 74
        end local 3 // antlr.collections.AST tmp140_AST
        40: .line 4523
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp141_AST */
        start local 3 // antlr.collections.AST tmp141_AST
        41: .line 4524
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp141_AST */
        42: .line 4525
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp141_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        43: .line 4526
            aload 0 /* this */
            bipush 126
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        44: .line 4527
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        45: .line 4528
            goto 74
        end local 3 // antlr.collections.AST tmp141_AST
        46: .line 4532
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp142_AST */
        start local 3 // antlr.collections.AST tmp142_AST
        47: .line 4533
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp142_AST */
        48: .line 4534
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp142_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        49: .line 4535
            aload 0 /* this */
            bipush 39
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        50: .line 4536
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        51: .line 4537
            goto 74
        end local 3 // antlr.collections.AST tmp142_AST
        52: .line 4541
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp143_AST */
        start local 3 // antlr.collections.AST tmp143_AST
        53: .line 4542
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp143_AST */
        54: .line 4543
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp143_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        55: .line 4544
            aload 0 /* this */
            bipush 49
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        56: .line 4545
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        57: .line 4546
            goto 74
        end local 3 // antlr.collections.AST tmp143_AST
        58: .line 4550
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp144_AST */
        start local 3 // antlr.collections.AST tmp144_AST
        59: .line 4551
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp144_AST */
        60: .line 4552
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp144_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        61: .line 4553
            aload 0 /* this */
            bipush 20
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        62: .line 4554
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        63: .line 4555
            goto 74
        end local 3 // antlr.collections.AST tmp144_AST
        64: .line 4559
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp145_AST */
        start local 3 // antlr.collections.AST tmp145_AST
        65: .line 4560
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp145_AST */
        66: .line 4561
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp145_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        67: .line 4562
            aload 0 /* this */
            bipush 64
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        68: .line 4563
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        69: .line 4564
            goto 74
        end local 3 // antlr.collections.AST tmp145_AST
        70: .line 4568
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        71: .line 4572
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        72: .line 4573
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        73: .line 4574
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        74: .line 4576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* constant_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        75: .line 4577
            return
        end local 2 // antlr.collections.AST constant_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   76     0          this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   76     1    currentAST  Lantlr/ASTPair;
            3   76     2  constant_AST  Lantlr/collections/AST;
            5   10     3    tmp135_AST  Lantlr/collections/AST;
           11   16     3    tmp136_AST  Lantlr/collections/AST;
           17   22     3    tmp137_AST  Lantlr/collections/AST;
           23   28     3    tmp138_AST  Lantlr/collections/AST;
           29   34     3    tmp139_AST  Lantlr/collections/AST;
           35   40     3    tmp140_AST  Lantlr/collections/AST;
           41   46     3    tmp141_AST  Lantlr/collections/AST;
           47   52     3    tmp142_AST  Lantlr/collections/AST;
           53   58     3    tmp143_AST  Lantlr/collections/AST;
           59   64     3    tmp144_AST  Lantlr/collections/AST;
           65   70     3    tmp145_AST  Lantlr/collections/AST;
           72   74     3            ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    71      71  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void parameter();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4581
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4582
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4583
            aconst_null
            astore 2 /* parameter_AST */
        start local 2 // antlr.collections.AST parameter_AST
         3: .line 4586
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 127 - 128
                  127: 4
                  128: 15
              default: 29
          }
         4: .line 4589
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp146_AST */
        start local 3 // antlr.collections.AST tmp146_AST
         5: .line 4590
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp146_AST */
         6: .line 4591
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp146_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 4592
            aload 0 /* this */
            bipush 127
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 4593
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expectNamedParameterName:()V
         9: .line 4594
            aconst_null
            astore 4 /* tmp147_AST */
        start local 4 // antlr.collections.AST tmp147_AST
        10: .line 4595
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp147_AST */
        11: .line 4596
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp147_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 4597
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 4598
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* parameter_AST */
        14: .line 4599
            goto 33
        end local 4 // antlr.collections.AST tmp147_AST
        end local 3 // antlr.collections.AST tmp146_AST
        15: .line 4603
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp148_AST */
        start local 3 // antlr.collections.AST tmp148_AST
        16: .line 4604
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp148_AST */
        17: .line 4605
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp148_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 4606
            aload 0 /* this */
            sipush 128
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 4608
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 50
                    1: 25
                    6: 25
                    7: 25
                    8: 25
                   10: 25
                   14: 25
                   15: 25
                   18: 25
                   22: 25
                   23: 25
                   24: 25
                   25: 25
                   26: 25
                   28: 25
                   31: 25
                   32: 25
                   33: 25
                   34: 25
                   38: 25
                   40: 25
                   41: 25
                   44: 25
                   52: 25
                   53: 25
                   57: 25
                   58: 25
                   59: 25
                   60: 25
                   66: 25
                  104: 25
                  105: 25
                  107: 25
                  108: 25
                  110: 25
                  111: 25
                  112: 25
                  113: 25
                  114: 25
                  115: 25
                  116: 25
                  117: 25
                  118: 25
                  119: 25
                  120: 25
                  121: 25
                  122: 25
                  123: 25
                  124: 25
                  125: 25
                  129: 20
              default: 26
          }
        20: .line 4611
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp149_AST */
        start local 4 // antlr.collections.AST tmp149_AST
        21: .line 4612
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp149_AST */
        22: .line 4613
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp149_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        23: .line 4614
            aload 0 /* this */
            sipush 129
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 4615
            goto 27
        end local 4 // antlr.collections.AST tmp149_AST
        25: .line 4667
      StackMap locals:
      StackMap stack:
            goto 27
        26: .line 4671
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        27: .line 4675
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* parameter_AST */
        28: .line 4676
            goto 33
        end local 3 // antlr.collections.AST tmp148_AST
        29: .line 4680
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        30: .line 4684
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        31: .line 4685
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        32: .line 4686
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        33: .line 4688
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* parameter_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        34: .line 4689
            return
        end local 2 // antlr.collections.AST parameter_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   35     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   35     1     currentAST  Lantlr/ASTPair;
            3   35     2  parameter_AST  Lantlr/collections/AST;
            5   15     3     tmp146_AST  Lantlr/collections/AST;
           10   15     4     tmp147_AST  Lantlr/collections/AST;
           16   29     3     tmp148_AST  Lantlr/collections/AST;
           21   25     4     tmp149_AST  Lantlr/collections/AST;
           31   33     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    30      30  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void expressionOrVector();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4693
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4694
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4695
            aconst_null
            astore 2 /* expressionOrVector_AST */
        start local 2 // antlr.collections.AST expressionOrVector_AST
         3: .line 4696
            aconst_null
            astore 3 /* e_AST */
        start local 3 // antlr.collections.AST e_AST
         4: .line 4697
            aconst_null
            astore 4 /* v_AST */
        start local 4 // antlr.collections.AST v_AST
         5: .line 4700
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         6: .line 4701
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* e_AST */
         7: .line 4703
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 104 - 107
                  104: 8
                  105: 12
                  106: 12
                  107: 11
              default: 12
          }
         8: .line 4706
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.vectorExpr:()V
         9: .line 4707
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* v_AST */
        10: .line 4708
            goto 13
        11: .line 4712
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 4716
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        13: .line 4720
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* expressionOrVector_AST */
        14: .line 4723
            aload 4 /* v_AST */
            ifnull 16
        15: .line 4724
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            new antlr.collections.impl.ASTArray
            dup
            iconst_3
            invokespecial antlr.collections.impl.ASTArray.<init>:(I)V
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            bipush 95
            ldc "{vector}"
            invokevirtual antlr.ASTFactory.create:(ILjava/lang/String;)Lantlr/collections/AST;
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 3 /* e_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            aload 4 /* v_AST */
            invokevirtual antlr.collections.impl.ASTArray.add:(Lantlr/collections/AST;)Lantlr/collections/impl/ASTArray;
            invokevirtual antlr.ASTFactory.make:(Lantlr/collections/impl/ASTArray;)Lantlr/collections/AST;
            astore 2 /* expressionOrVector_AST */
            goto 17
        16: .line 4726
      StackMap locals:
      StackMap stack:
            aload 3 /* e_AST */
            astore 2 /* expressionOrVector_AST */
        17: .line 4728
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            aload 2 /* expressionOrVector_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        18: .line 4729
            aload 1 /* currentAST */
            aload 2 /* expressionOrVector_AST */
            ifnull 20
            aload 2 /* expressionOrVector_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 20
        19: .line 4730
            aload 2 /* expressionOrVector_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 21
      StackMap locals:
      StackMap stack: antlr.ASTPair
        20: aload 2 /* expressionOrVector_AST */
        21: .line 4729
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.ASTPair antlr.collections.AST
            putfield antlr.ASTPair.child:Lantlr/collections/AST;
        22: .line 4731
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        23: .line 4732
            goto 27
        24: .line 4733
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        25: .line 4734
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        26: .line 4735
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_44:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 5 // antlr.RecognitionException ex
        27: .line 4737
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* expressionOrVector_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        28: .line 4738
            return
        end local 4 // antlr.collections.AST v_AST
        end local 3 // antlr.collections.AST e_AST
        end local 2 // antlr.collections.AST expressionOrVector_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   29     0                    this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   29     1              currentAST  Lantlr/ASTPair;
            3   29     2  expressionOrVector_AST  Lantlr/collections/AST;
            4   29     3                   e_AST  Lantlr/collections/AST;
            5   29     4                   v_AST  Lantlr/collections/AST;
           25   27     5                      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    23      24  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void castTargetType();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4742
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4743
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4744
            aconst_null
            astore 2 /* castTargetType_AST */
        start local 2 // antlr.collections.AST castTargetType_AST
         3: .line 4747
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         4: .line 4748
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         5: .line 4749
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handleDotIdent:()V
         6: .line 4753
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 15
            if_icmpne 14
         7: .line 4754
            aconst_null
            astore 3 /* tmp150_AST */
        start local 3 // antlr.collections.AST tmp150_AST
         8: .line 4755
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp150_AST */
         9: .line 4756
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp150_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 4757
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 4758
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        12: .line 4759
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        end local 3 // antlr.collections.AST tmp150_AST
        13: .line 4765
            goto 6
        14: .line 4767
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castTargetType_AST */
        15: .line 4768
            goto 19
        16: .line 4769
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 4770
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 4771
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_44:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        19: .line 4773
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castTargetType_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 4774
            return
        end local 2 // antlr.collections.AST castTargetType_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   21     0                this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   21     1          currentAST  Lantlr/ASTPair;
            3   21     2  castTargetType_AST  Lantlr/collections/AST;
            8   13     3          tmp150_AST  Lantlr/collections/AST;
           17   19     3                  ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    15      16  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void vectorExpr();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4778
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4779
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4780
            aconst_null
            astore 2 /* vectorExpr_AST */
        start local 2 // antlr.collections.AST vectorExpr_AST
         3: .line 4783
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         4: .line 4784
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         5: .line 4785
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 4789
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 104
            if_icmpne 11
         7: .line 4790
            aload 0 /* this */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 4791
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         9: .line 4792
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 4798
            goto 6
        11: .line 4800
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* vectorExpr_AST */
        12: .line 4801
            goto 16
        13: .line 4802
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        14: .line 4803
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 4804
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_44:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        16: .line 4806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* vectorExpr_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 4807
            return
        end local 2 // antlr.collections.AST vectorExpr_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   18     1      currentAST  Lantlr/ASTPair;
            3   18     2  vectorExpr_AST  Lantlr/collections/AST;
           14   16     3              ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    12      13  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void identPrimaryBase();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4811
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4812
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4813
            aconst_null
            astore 2 /* identPrimaryBase_AST */
        start local 2 // antlr.collections.AST identPrimaryBase_AST
         3: .line 4817
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 8
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 8
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 8
            aload 0 /* this */
            ldc "treat"
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.validateSoftKeyword:(Ljava/lang/String;)Z
            ifeq 8
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 106
            if_icmpne 8
         4: .line 4818
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castedIdentPrimaryBase:()V
         5: .line 4819
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 4820
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimaryBase_AST */
         7: .line 4821
            goto 18
         8: .line 4822
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 14
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_13:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 14
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_45:Lantlr/collections/impl/BitSet;
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 14
         9: .line 4823
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        10: .line 4824
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
        11: .line 4825
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 4826
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimaryBase_AST */
        13: .line 4827
            goto 18
        14: .line 4829
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        15: .line 4833
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 4834
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 4835
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_13:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        18: .line 4837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* identPrimaryBase_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 4838
            return
        end local 2 // antlr.collections.AST identPrimaryBase_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   20     0                  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   20     1            currentAST  Lantlr/ASTPair;
            3   20     2  identPrimaryBase_AST  Lantlr/collections/AST;
           16   18     3                    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    15      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void aggregate();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 4842
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4843
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4844
            aconst_null
            astore 2 /* aggregate_AST */
        start local 2 // antlr.collections.AST aggregate_AST
         3: .line 4847
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 7
                    9: 4
                   12: 40
                   17: 85
                   27: 85
                   35: 4
                   36: 4
                   48: 4
              default: 89
          }
         4: .line 4854
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    9: 10
                   35: 15
                   36: 20
                   48: 5
              default: 25
          }
         5: .line 4857
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp153_AST */
        start local 3 // antlr.collections.AST tmp153_AST
         6: .line 4858
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp153_AST */
         7: .line 4859
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp153_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 4860
            aload 0 /* this */
            bipush 48
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 4861
            goto 26
        end local 3 // antlr.collections.AST tmp153_AST
        10: .line 4865
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp154_AST */
        start local 3 // antlr.collections.AST tmp154_AST
        11: .line 4866
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp154_AST */
        12: .line 4867
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp154_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 4868
            aload 0 /* this */
            bipush 9
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 4869
            goto 26
        end local 3 // antlr.collections.AST tmp154_AST
        15: .line 4873
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp155_AST */
        start local 3 // antlr.collections.AST tmp155_AST
        16: .line 4874
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp155_AST */
        17: .line 4875
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp155_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 4876
            aload 0 /* this */
            bipush 35
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 4877
            goto 26
        end local 3 // antlr.collections.AST tmp155_AST
        20: .line 4881
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp156_AST */
        start local 3 // antlr.collections.AST tmp156_AST
        21: .line 4882
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp156_AST */
        22: .line 4883
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp156_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        23: .line 4884
            aload 0 /* this */
            bipush 36
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 4885
            goto 26
        end local 3 // antlr.collections.AST tmp156_AST
        25: .line 4889
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        26: .line 4893
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        27: .line 4895
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 35
                    4: 28
                    5: 28
                    9: 28
                   12: 28
                   17: 28
                   19: 28
                   20: 28
                   22: 31
                   24: 31
                   27: 28
                   35: 28
                   36: 28
                   39: 28
                   41: 31
                   45: 31
                   47: 28
                   48: 28
                   49: 28
                   52: 31
                   56: 28
                   64: 28
                   98: 28
                   99: 28
                  100: 28
                  101: 28
                  102: 28
                  106: 28
                  107: 31
                  108: 28
                  119: 28
                  120: 28
                  126: 28
                  127: 28
                  128: 28
                  129: 28
              default: 34
          }
        28: .line 4926
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        29: .line 4927
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        30: .line 4928
            goto 35
        31: .line 4937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectStatement:()V
        32: .line 4938
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        33: .line 4939
            goto 35
        34: .line 4943
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        35: .line 4947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        36: .line 4948
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        37: .line 4949
            aload 2 /* aggregate_AST */
            bipush 73
            invokeinterface antlr.collections.AST.setType:(I)V
        38: .line 4950
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        39: .line 4951
            goto 93
        40: .line 4955
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp159_AST */
        start local 3 // antlr.collections.AST tmp159_AST
        41: .line 4956
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 3 /* tmp159_AST */
        42: .line 4957
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp159_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        43: .line 4958
            aload 0 /* this */
            bipush 12
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        44: .line 4959
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        45: .line 4961
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    4: 52
                   16: 52
                   17: 52
                   27: 52
                   56: 52
                  108: 52
                  121: 46
                  129: 52
              default: 81
          }
        46: .line 4964
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp161_AST */
        start local 4 // antlr.collections.AST tmp161_AST
        47: .line 4965
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp161_AST */
        48: .line 4966
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp161_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        49: .line 4967
            aload 0 /* this */
            bipush 121
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        50: .line 4968
            aload 4 /* tmp161_AST */
            bipush 91
            invokeinterface antlr.collections.AST.setType:(I)V
        51: .line 4969
            goto 82
        end local 4 // antlr.collections.AST tmp161_AST
        52: .line 4981
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 7
                    4: 58
                   16: 53
                   17: 63
                   27: 63
                   56: 63
                  108: 63
                  129: 63
              default: 64
          }
        53: .line 4984
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* tmp162_AST */
        start local 4 // antlr.collections.AST tmp162_AST
        54: .line 4985
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp162_AST */
        55: .line 4986
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp162_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        56: .line 4987
            aload 0 /* this */
            bipush 16
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        57: .line 4988
            goto 65
        end local 4 // antlr.collections.AST tmp162_AST
        58: .line 4992
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* tmp163_AST */
        start local 4 // antlr.collections.AST tmp163_AST
        59: .line 4993
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp163_AST */
        60: .line 4994
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp163_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        61: .line 4995
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        62: .line 4996
            goto 65
        end local 4 // antlr.collections.AST tmp163_AST
        63: .line 5004
      StackMap locals:
      StackMap stack:
            goto 65
        64: .line 5008
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        65: .line 5013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                   17: 69
                   27: 69
                   56: 77
                  108: 66
                  129: 72
              default: 80
          }
        66: .line 5016
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        67: .line 5017
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        68: .line 5018
            goto 82
        69: .line 5023
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
        70: .line 5024
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        71: .line 5025
            goto 82
        72: .line 5029
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* tmp164_AST */
        start local 4 // antlr.collections.AST tmp164_AST
        73: .line 5030
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            astore 4 /* tmp164_AST */
        74: .line 5031
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp164_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        75: .line 5032
            aload 0 /* this */
            sipush 129
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        76: .line 5033
            goto 82
        end local 4 // antlr.collections.AST tmp164_AST
        77: .line 5037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.caseExpression:()V
        78: .line 5038
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        79: .line 5039
            goto 82
        80: .line 5043
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        81: .line 5052
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        82: .line 5056
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        83: .line 5057
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        84: .line 5058
            goto 93
        end local 3 // antlr.collections.AST tmp159_AST
        85: .line 5063
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
        86: .line 5064
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        87: .line 5065
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        88: .line 5066
            goto 93
        89: .line 5070
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.getFilename:()Ljava/lang/String;
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/Token;Ljava/lang/String;)V
            athrow
        90: .line 5074
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        91: .line 5075
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        92: .line 5076
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_15:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        93: .line 5078
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* aggregate_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        94: .line 5079
            return
        end local 2 // antlr.collections.AST aggregate_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   95     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   95     1     currentAST  Lantlr/ASTPair;
            3   95     2  aggregate_AST  Lantlr/collections/AST;
            6   10     3     tmp153_AST  Lantlr/collections/AST;
           11   15     3     tmp154_AST  Lantlr/collections/AST;
           16   20     3     tmp155_AST  Lantlr/collections/AST;
           21   25     3     tmp156_AST  Lantlr/collections/AST;
           41   85     3     tmp159_AST  Lantlr/collections/AST;
           47   52     4     tmp161_AST  Lantlr/collections/AST;
           54   58     4     tmp162_AST  Lantlr/collections/AST;
           59   63     4     tmp163_AST  Lantlr/collections/AST;
           73   77     4     tmp164_AST  Lantlr/collections/AST;
           91   93     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    90      90  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void castedIdentPrimaryBase();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 5083
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 5084
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 5085
            aconst_null
            astore 2 /* castedIdentPrimaryBase_AST */
        start local 2 // antlr.collections.AST castedIdentPrimaryBase_AST
         3: .line 5086
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 5088
            aconst_null
            astore 4 /* p_AST */
        start local 4 // antlr.collections.AST p_AST
         5: .line 5089
            aconst_null
            astore 5 /* a_AST */
        start local 5 // antlr.collections.AST a_AST
         6: .line 5092
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         7: .line 5093
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 3 /* i */
            invokevirtual antlr.ASTFactory.create:(Lantlr/Token;)Lantlr/collections/AST;
            pop
         8: .line 5094
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 5095
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 5096
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 5097
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* p_AST */
        12: .line 5098
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 5099
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 5100
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        15: .line 5101
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* a_AST */
        16: .line 5102
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 5103
            aload 3 /* i */
            invokevirtual antlr.Token.getText:()Ljava/lang/String;
            ldc "treat"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 19
        18: .line 5104
            new antlr.SemanticException
            dup
            ldc " i.getText().equalsIgnoreCase(\"treat\") "
            invokespecial antlr.SemanticException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 5106
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.Token antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 4 /* p_AST */
            aload 5 /* a_AST */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.registerTreat:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        20: .line 5108
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castedIdentPrimaryBase_AST */
        21: .line 5109
            goto 25
        22: .line 5110
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        23: .line 5111
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 5112
            aload 0 /* this */
            aload 6 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_13:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 6 // antlr.RecognitionException ex
        25: .line 5114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castedIdentPrimaryBase_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 5115
            return
        end local 5 // antlr.collections.AST a_AST
        end local 4 // antlr.collections.AST p_AST
        end local 3 // antlr.Token i
        end local 2 // antlr.collections.AST castedIdentPrimaryBase_AST
        end local 1 // antlr.ASTPair currentAST
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   27     0                        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   27     1                  currentAST  Lantlr/ASTPair;
            3   27     2  castedIdentPrimaryBase_AST  Lantlr/collections/AST;
            4   27     3                           i  Lantlr/Token;
            5   27     4                       p_AST  Lantlr/collections/AST;
            6   27     5                       a_AST  Lantlr/collections/AST;
           23   25     6                          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           6    21      22  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  protected void buildTokenTypeASTClassMap();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 5259
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.tokenTypeToASTClassMap:Ljava/util/Hashtable;
         1: .line 5260
            return
        end local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;

  private static final long[] mk_tokenSet_0();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5263
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5264
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_1();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5268
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            dup
            iconst_1
            ldc 8796093022208
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5269
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_2();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5273
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 4573968371548162
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5274
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_3();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5278
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 4503599627370498
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5279
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_4();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5283
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2199040032770
            lastore
            dup
            iconst_1
            ldc 8796093022208
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5284
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_5();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5288
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4503599627370498
            lastore
            dup
            iconst_1
            ldc 1099511627776
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5289
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_6();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5293
            iconst_4
            newarray 11
            dup
            iconst_1
            ldc 2199023255552
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5294
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_7();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5298
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 7507591853657571778
            lastore
            dup
            iconst_1
            ldc 2306932625236819968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5299
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_8();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5303
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992749395363266
            lastore
            dup
            iconst_1
            ldc 2323816725792948228
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5304
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_9();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5308
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 6922122800402530306
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5309
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_10();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5313
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 4540983043686402
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5314
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_11();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5318
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 73043684305277488
            lastore
            dup
            iconst_1
            ldc -4503577104561995775
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5319
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_12();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5323
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 281578190279168
            lastore
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5324
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_13();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5328
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2175259818229810626
            lastore
            dup
            iconst_1
            ldc 4611649734543671300
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5329
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_14();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5333
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc -6975029226776829966
            lastore
            dup
            iconst_1
            ldc -566935683009
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5334
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_15();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5338
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2175259818229810626
            lastore
            dup
            iconst_1
            ldc 4611645336497160196
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5339
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_16();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5343
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 2248342810077878258
            lastore
            dup
            iconst_1
            ldc -566935683051
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5344
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_17();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5348
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4505798667403266
            lastore
            dup
            iconst_1
            ldc 8796093022208
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5349
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_18();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5353
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2199023255554
            lastore
            dup
            iconst_1
            ldc 8796093022208
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5354
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_19();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5358
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4505798671597570
            lastore
            dup
            iconst_1
            ldc 8796093022208
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5359
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_20();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5363
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4523404017303682
            lastore
            dup
            iconst_1
            ldc 27487790694400
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5364
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_21();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5368
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4523404015173634
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5369
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_22();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5373
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 6922052431658385538
            lastore
            dup
            iconst_1
            ldc 27487790694400
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5374
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_23();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5378
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 6922052431658352770
            lastore
            dup
            iconst_1
            ldc 27487790694400
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5379
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_24();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5383
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 6922052431656255490
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5384
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_25();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5388
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 580984156318597122
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5389
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_26();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5393
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 6922122800469639170
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5394
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_27();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5398
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589991355611103618
            lastore
            dup
            iconst_1
            ldc 2306081603236921344
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5399
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_28();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5403
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5404
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_29();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5408
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 9007199254740994
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5409
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_30();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5413
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4505798671597570
            lastore
            dup
            iconst_1
            ldc 9895604649984
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5414
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_31();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5418
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992455122731394
            lastore
            dup
            iconst_1
            ldc 2306081603236921344
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5419
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_32();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5423
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992455122731458
            lastore
            dup
            iconst_1
            ldc 2306081603236921344
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5424
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_33();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5428
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2147483648
            lastore
            dup
            iconst_1
            ldc 846623953387520
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5429
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_34();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5433
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992457270215106
            lastore
            dup
            iconst_1
            ldc 2306928227190308864
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5434
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_35();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5438
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992749395363266
            lastore
            dup
            iconst_1
            ldc 2341831124302430212
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5439
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_36();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5443
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992457270247874
            lastore
            dup
            iconst_1
            ldc 2306928227190308864
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5444
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_37();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5448
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 77584667348963888
            lastore
            dup
            iconst_1
            ldc -4503568308468973567
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5449
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_38();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5453
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 1815992985240459250
            lastore
            dup
            iconst_1
            ldc -566935683059
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5454
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_39();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5458
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 589992749395363266
            lastore
            dup
            iconst_1
            ldc 2449917515359322116
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5459
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_40();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5463
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2175259818229777858
            lastore
            dup
            iconst_1
            ldc 3458723831890313220
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5464
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_41();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5468
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 73043409427370544
            lastore
            dup
            iconst_1
            ldc -4503577104561995775
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5469
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_42();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5473
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 1585267068834414592
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5474
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_43();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5478
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 144115188075855872
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5479
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_44();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5483
            iconst_4
            newarray 11
            dup
            iconst_1
            ldc 8796093022208
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5484
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J

  private static final long[] mk_tokenSet_45();
    descriptor: ()[J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=0
         0: .line 5488
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc -6975029226776895502
            lastore
            dup
            iconst_1
            ldc -566935683009
            lastore
            dup
            iconst_2
            ldc 3
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5489
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J
}
SourceFile: "HqlBaseParser.java"