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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 4999
            sipush 138
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 5000
            ldc "<0>"
            aastore
            dup
            iconst_1
         2: .line 5001
            ldc "EOF"
            aastore
            dup
            iconst_2
         3: .line 5002
            ldc "<2>"
            aastore
            dup
            iconst_3
         4: .line 5003
            ldc "NULL_TREE_LOOKAHEAD"
            aastore
            dup
            iconst_4
         5: .line 5004
            ldc "\"all\""
            aastore
            dup
            iconst_5
         6: .line 5005
            ldc "\"any\""
            aastore
            dup
            bipush 6
         7: .line 5006
            ldc "\"and\""
            aastore
            dup
            bipush 7
         8: .line 5007
            ldc "\"as\""
            aastore
            dup
            bipush 8
         9: .line 5008
            ldc "\"asc\""
            aastore
            dup
            bipush 9
        10: .line 5009
            ldc "\"avg\""
            aastore
            dup
            bipush 10
        11: .line 5010
            ldc "\"between\""
            aastore
            dup
            bipush 11
        12: .line 5011
            ldc "\"class\""
            aastore
            dup
            bipush 12
        13: .line 5012
            ldc "\"count\""
            aastore
            dup
            bipush 13
        14: .line 5013
            ldc "\"delete\""
            aastore
            dup
            bipush 14
        15: .line 5014
            ldc "\"desc\""
            aastore
            dup
            bipush 15
        16: .line 5015
            ldc "DOT"
            aastore
            dup
            bipush 16
        17: .line 5016
            ldc "\"distinct\""
            aastore
            dup
            bipush 17
        18: .line 5017
            ldc "\"elements\""
            aastore
            dup
            bipush 18
        19: .line 5018
            ldc "\"escape\""
            aastore
            dup
            bipush 19
        20: .line 5019
            ldc "\"exists\""
            aastore
            dup
            bipush 20
        21: .line 5020
            ldc "\"false\""
            aastore
            dup
            bipush 21
        22: .line 5021
            ldc "\"fetch\""
            aastore
            dup
            bipush 22
        23: .line 5022
            ldc "\"from\""
            aastore
            dup
            bipush 23
        24: .line 5023
            ldc "\"full\""
            aastore
            dup
            bipush 24
        25: .line 5024
            ldc "\"group\""
            aastore
            dup
            bipush 25
        26: .line 5025
            ldc "\"having\""
            aastore
            dup
            bipush 26
        27: .line 5026
            ldc "\"in\""
            aastore
            dup
            bipush 27
        28: .line 5027
            ldc "\"indices\""
            aastore
            dup
            bipush 28
        29: .line 5028
            ldc "\"inner\""
            aastore
            dup
            bipush 29
        30: .line 5029
            ldc "\"insert\""
            aastore
            dup
            bipush 30
        31: .line 5030
            ldc "\"into\""
            aastore
            dup
            bipush 31
        32: .line 5031
            ldc "\"is\""
            aastore
            dup
            bipush 32
        33: .line 5032
            ldc "\"join\""
            aastore
            dup
            bipush 33
        34: .line 5033
            ldc "\"left\""
            aastore
            dup
            bipush 34
        35: .line 5034
            ldc "\"like\""
            aastore
            dup
            bipush 35
        36: .line 5035
            ldc "\"max\""
            aastore
            dup
            bipush 36
        37: .line 5036
            ldc "\"min\""
            aastore
            dup
            bipush 37
        38: .line 5037
            ldc "\"new\""
            aastore
            dup
            bipush 38
        39: .line 5038
            ldc "\"not\""
            aastore
            dup
            bipush 39
        40: .line 5039
            ldc "\"null\""
            aastore
            dup
            bipush 40
        41: .line 5040
            ldc "\"or\""
            aastore
            dup
            bipush 41
        42: .line 5041
            ldc "\"order\""
            aastore
            dup
            bipush 42
        43: .line 5042
            ldc "\"outer\""
            aastore
            dup
            bipush 43
        44: .line 5043
            ldc "\"properties\""
            aastore
            dup
            bipush 44
        45: .line 5044
            ldc "\"right\""
            aastore
            dup
            bipush 45
        46: .line 5045
            ldc "\"select\""
            aastore
            dup
            bipush 46
        47: .line 5046
            ldc "\"set\""
            aastore
            dup
            bipush 47
        48: .line 5047
            ldc "\"some\""
            aastore
            dup
            bipush 48
        49: .line 5048
            ldc "\"sum\""
            aastore
            dup
            bipush 49
        50: .line 5049
            ldc "\"true\""
            aastore
            dup
            bipush 50
        51: .line 5050
            ldc "\"union\""
            aastore
            dup
            bipush 51
        52: .line 5051
            ldc "\"update\""
            aastore
            dup
            bipush 52
        53: .line 5052
            ldc "\"versioned\""
            aastore
            dup
            bipush 53
        54: .line 5053
            ldc "\"where\""
            aastore
            dup
            bipush 54
        55: .line 5054
            ldc "\"nulls\""
            aastore
            dup
            bipush 55
        56: .line 5055
            ldc "FIRST"
            aastore
            dup
            bipush 56
        57: .line 5056
            ldc "LAST"
            aastore
            dup
            bipush 57
        58: .line 5057
            ldc "\"case\""
            aastore
            dup
            bipush 58
        59: .line 5058
            ldc "\"end\""
            aastore
            dup
            bipush 59
        60: .line 5059
            ldc "\"else\""
            aastore
            dup
            bipush 60
        61: .line 5060
            ldc "\"then\""
            aastore
            dup
            bipush 61
        62: .line 5061
            ldc "\"when\""
            aastore
            dup
            bipush 62
        63: .line 5062
            ldc "\"on\""
            aastore
            dup
            bipush 63
        64: .line 5063
            ldc "\"with\""
            aastore
            dup
            bipush 64
        65: .line 5064
            ldc "\"both\""
            aastore
            dup
            bipush 65
        66: .line 5065
            ldc "\"empty\""
            aastore
            dup
            bipush 66
        67: .line 5066
            ldc "\"leading\""
            aastore
            dup
            bipush 67
        68: .line 5067
            ldc "\"member\""
            aastore
            dup
            bipush 68
        69: .line 5068
            ldc "\"object\""
            aastore
            dup
            bipush 69
        70: .line 5069
            ldc "\"of\""
            aastore
            dup
            bipush 70
        71: .line 5070
            ldc "\"trailing\""
            aastore
            dup
            bipush 71
        72: .line 5071
            ldc "KEY"
            aastore
            dup
            bipush 72
        73: .line 5072
            ldc "VALUE"
            aastore
            dup
            bipush 73
        74: .line 5073
            ldc "ENTRY"
            aastore
            dup
            bipush 74
        75: .line 5074
            ldc "AGGREGATE"
            aastore
            dup
            bipush 75
        76: .line 5075
            ldc "ALIAS"
            aastore
            dup
            bipush 76
        77: .line 5076
            ldc "CONSTRUCTOR"
            aastore
            dup
            bipush 77
        78: .line 5077
            ldc "CASE2"
            aastore
            dup
            bipush 78
        79: .line 5078
            ldc "CAST"
            aastore
            dup
            bipush 79
        80: .line 5079
            ldc "EXPR_LIST"
            aastore
            dup
            bipush 80
        81: .line 5080
            ldc "FILTER_ENTITY"
            aastore
            dup
            bipush 81
        82: .line 5081
            ldc "IN_LIST"
            aastore
            dup
            bipush 82
        83: .line 5082
            ldc "INDEX_OP"
            aastore
            dup
            bipush 83
        84: .line 5083
            ldc "IS_NOT_NULL"
            aastore
            dup
            bipush 84
        85: .line 5084
            ldc "IS_NULL"
            aastore
            dup
            bipush 85
        86: .line 5085
            ldc "METHOD_CALL"
            aastore
            dup
            bipush 86
        87: .line 5086
            ldc "NOT_BETWEEN"
            aastore
            dup
            bipush 87
        88: .line 5087
            ldc "NOT_IN"
            aastore
            dup
            bipush 88
        89: .line 5088
            ldc "NOT_LIKE"
            aastore
            dup
            bipush 89
        90: .line 5089
            ldc "ORDER_ELEMENT"
            aastore
            dup
            bipush 90
        91: .line 5090
            ldc "QUERY"
            aastore
            dup
            bipush 91
        92: .line 5091
            ldc "RANGE"
            aastore
            dup
            bipush 92
        93: .line 5092
            ldc "ROW_STAR"
            aastore
            dup
            bipush 93
        94: .line 5093
            ldc "SELECT_FROM"
            aastore
            dup
            bipush 94
        95: .line 5094
            ldc "UNARY_MINUS"
            aastore
            dup
            bipush 95
        96: .line 5095
            ldc "UNARY_PLUS"
            aastore
            dup
            bipush 96
        97: .line 5096
            ldc "VECTOR_EXPR"
            aastore
            dup
            bipush 97
        98: .line 5097
            ldc "WEIRD_IDENT"
            aastore
            dup
            bipush 98
        99: .line 5098
            ldc "CONSTANT"
            aastore
            dup
            bipush 99
       100: .line 5099
            ldc "NUM_DOUBLE"
            aastore
            dup
            bipush 100
       101: .line 5100
            ldc "NUM_FLOAT"
            aastore
            dup
            bipush 101
       102: .line 5101
            ldc "NUM_LONG"
            aastore
            dup
            bipush 102
       103: .line 5102
            ldc "NUM_BIG_INTEGER"
            aastore
            dup
            bipush 103
       104: .line 5103
            ldc "NUM_BIG_DECIMAL"
            aastore
            dup
            bipush 104
       105: .line 5104
            ldc "JAVA_CONSTANT"
            aastore
            dup
            bipush 105
       106: .line 5105
            ldc "COMMA"
            aastore
            dup
            bipush 106
       107: .line 5106
            ldc "EQ"
            aastore
            dup
            bipush 107
       108: .line 5107
            ldc "OPEN"
            aastore
            dup
            bipush 108
       109: .line 5108
            ldc "CLOSE"
            aastore
            dup
            bipush 109
       110: .line 5109
            ldc "IDENT"
            aastore
            dup
            bipush 110
       111: .line 5110
            ldc "\"by\""
            aastore
            dup
            bipush 111
       112: .line 5111
            ldc "\"ascending\""
            aastore
            dup
            bipush 112
       113: .line 5112
            ldc "\"descending\""
            aastore
            dup
            bipush 113
       114: .line 5113
            ldc "NE"
            aastore
            dup
            bipush 114
       115: .line 5114
            ldc "SQL_NE"
            aastore
            dup
            bipush 115
       116: .line 5115
            ldc "LT"
            aastore
            dup
            bipush 116
       117: .line 5116
            ldc "GT"
            aastore
            dup
            bipush 117
       118: .line 5117
            ldc "LE"
            aastore
            dup
            bipush 118
       119: .line 5118
            ldc "GE"
            aastore
            dup
            bipush 119
       120: .line 5119
            ldc "CONCAT"
            aastore
            dup
            bipush 120
       121: .line 5120
            ldc "PLUS"
            aastore
            dup
            bipush 121
       122: .line 5121
            ldc "MINUS"
            aastore
            dup
            bipush 122
       123: .line 5122
            ldc "STAR"
            aastore
            dup
            bipush 123
       124: .line 5123
            ldc "DIV"
            aastore
            dup
            bipush 124
       125: .line 5124
            ldc "MOD"
            aastore
            dup
            bipush 125
       126: .line 5125
            ldc "OPEN_BRACKET"
            aastore
            dup
            bipush 126
       127: .line 5126
            ldc "CLOSE_BRACKET"
            aastore
            dup
            bipush 127
       128: .line 5127
            ldc "QUOTED_STRING"
            aastore
            dup
            sipush 128
       129: .line 5128
            ldc "COLON"
            aastore
            dup
            sipush 129
       130: .line 5129
            ldc "PARAM"
            aastore
            dup
            sipush 130
       131: .line 5130
            ldc "NUM_INT"
            aastore
            dup
            sipush 131
       132: .line 5131
            ldc "ID_START_LETTER"
            aastore
            dup
            sipush 132
       133: .line 5132
            ldc "ID_LETTER"
            aastore
            dup
            sipush 133
       134: .line 5133
            ldc "ESCqs"
            aastore
            dup
            sipush 134
       135: .line 5134
            ldc "WS"
            aastore
            dup
            sipush 135
       136: .line 5135
            ldc "HEX_DIGIT"
            aastore
            dup
            sipush 136
       137: .line 5136
            ldc "EXPONENT"
            aastore
            dup
            sipush 137
       138: .line 5137
            ldc "FLOAT_SUFFIX"
            aastore
       139: .line 4999
            putstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenNames:[Ljava/lang/String;
       140: .line 5148
            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;
       141: .line 5153
            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;
       142: .line 5158
            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;
       143: .line 5163
            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;
       144: .line 5168
            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;
       145: .line 5173
            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;
       146: .line 5178
            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;
       147: .line 5183
            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;
       148: .line 5188
            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;
       149: .line 5193
            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;
       150: .line 5198
            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;
       151: .line 5203
            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;
       152: .line 5208
            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;
       153: .line 5213
            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;
       154: .line 5218
            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;
       155: .line 5223
            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;
       156: .line 5228
            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;
       157: .line 5233
            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;
       158: .line 5238
            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;
       159: .line 5243
            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;
       160: .line 5248
            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;
       161: .line 5253
            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;
       162: .line 5258
            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;
       163: .line 5263
            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;
       164: .line 5268
            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;
       165: .line 5273
            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;
       166: .line 5278
            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;
       167: .line 5283
            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;
       168: .line 5288
            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;
       169: .line 5293
            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;
       170: .line 5298
            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;
       171: .line 5303
            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;
       172: .line 5308
            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;
       173: .line 5313
            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;
       174: .line 5318
            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;
       175: .line 5323
            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;
       176: .line 5328
            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;
       177: .line 5333
            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;
       178: .line 5338
            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;
       179: .line 5343
            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;
       180: .line 5348
            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;
       181: .line 5353
            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;
       182: .line 5358
            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;
       183: .line 5363
            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;
       184: .line 5368
            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;
            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 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 103
            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 106
            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 109
            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 113
            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 114
            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 118
            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 119
            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 123
            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 127
            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 130
            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 131
            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 132
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.buildTokenTypeASTClassMap:()V
         4: .line 133
            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 134
            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 137
            aload 0 /* this */
            aload 1 /* tokenBuf */
            iconst_3
            invokespecial org.hibernate.hql.internal.antlr.HqlBaseParser.<init>:(Lantlr/TokenBuffer;I)V
         1: .line 138
            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 141
            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 142
            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 143
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.buildTokenTypeASTClassMap:()V
         4: .line 144
            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 145
            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 148
            aload 0 /* this */
            aload 1 /* lexer */
            iconst_3
            invokespecial org.hibernate.hql.internal.antlr.HqlBaseParser.<init>:(Lantlr/TokenStream;I)V
         1: .line 149
            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 152
            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 153
            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 154
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.buildTokenTypeASTClassMap:()V
         4: .line 155
            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 156
            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 160
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 161
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 162
            aconst_null
            astore 2 /* statement_AST */
        start local 2 // antlr.collections.AST statement_AST
         3: .line 166
            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
                   51: 4
                   53: 10
              default: 16
          }
         4: .line 169
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.updateStatement:()V
         5: .line 170
            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 171
            goto 17
         7: .line 175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.deleteStatement:()V
         8: .line 176
            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 177
            goto 17
        10: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectStatement:()V
        11: .line 187
            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 188
            goto 17
        13: .line 192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.insertStatement:()V
        14: .line 193
            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 194
            goto 17
        16: .line 198
      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 202
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* statement_AST */
        18: .line 203
            goto 22
        19: .line 204
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        20: .line 205
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        21: .line 206
            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
        22: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* statement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        23: .line 209
            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   24     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   24     1     currentAST  Lantlr/ASTPair;
            3   24     2  statement_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 updateStatement();
    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 213
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 214
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 215
            aconst_null
            astore 2 /* updateStatement_AST */
        start local 2 // antlr.collections.AST updateStatement_AST
         3: .line 218
            aconst_null
            astore 3 /* tmp1_AST */
        start local 3 // antlr.collections.AST tmp1_AST
         4: .line 219
            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 /* tmp1_AST */
         5: .line 220
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp1_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 221
            aload 0 /* this */
            bipush 51
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 223
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 3
                   22: 13
                   52: 8
                  109: 13
              default: 14
          }
         8: .line 226
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp2_AST */
        start local 4 // antlr.collections.AST tmp2_AST
         9: .line 227
            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 /* tmp2_AST */
        10: .line 228
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp2_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        11: .line 229
            aload 0 /* this */
            bipush 52
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 230
            goto 15
        end local 4 // antlr.collections.AST tmp2_AST
        13: .line 235
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 239
      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 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.optionalFromTokenFromClause:()V
        16: .line 244
            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 245
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.setClause:()V
        18: .line 246
            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 248
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    1: 23
                   53: 20
              default: 24
          }
        20: .line 251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.whereClause:()V
        21: .line 252
            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 253
            goto 25
        23: .line 257
      StackMap locals:
      StackMap stack:
            goto 25
        24: .line 261
      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 265
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* updateStatement_AST */
        end local 3 // antlr.collections.AST tmp1_AST
        26: .line 266
            goto 30
        27: .line 267
      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
        28: .line 268
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        29: .line 269
            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
        30: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* updateStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        31: .line 272
            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   32     0                 this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   32     1           currentAST  Lantlr/ASTPair;
            3   32     2  updateStatement_AST  Lantlr/collections/AST;
            4   26     3             tmp1_AST  Lantlr/collections/AST;
            9   13     4             tmp2_AST  Lantlr/collections/AST;
           28   30     3                   ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    26      27  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 276
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 277
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 278
            aconst_null
            astore 2 /* deleteStatement_AST */
        start local 2 // antlr.collections.AST deleteStatement_AST
         3: .line 281
            aconst_null
            astore 3 /* tmp3_AST */
        start local 3 // antlr.collections.AST tmp3_AST
         4: .line 282
            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 283
            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 284
            aload 0 /* this */
            bipush 13
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 286
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.optionalFromTokenFromClause:()V
         8: .line 287
            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 290
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    1: 13
                   53: 10
              default: 14
          }
        10: .line 293
      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 294
            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 295
            goto 15
        13: .line 299
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 303
      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 307
      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 308
            goto 20
        17: .line 309
      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 310
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 311
            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 313
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* deleteStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 314
            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 318
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 319
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 320
            aconst_null
            astore 2 /* selectStatement_AST */
        start local 2 // antlr.collections.AST selectStatement_AST
         3: .line 323
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.queryRule:()V
         4: .line 324
            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 325
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectStatement_AST */
         6: .line 327
            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 "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 329
            aload 1 /* currentAST */
            aload 2 /* selectStatement_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
         8: .line 330
            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 331
            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 330
      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 332
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        13: .line 333
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectStatement_AST */
        14: .line 334
            goto 18
        15: .line 335
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 336
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 337
            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
        18: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 340
            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 344
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 345
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 346
            aconst_null
            astore 2 /* insertStatement_AST */
        start local 2 // antlr.collections.AST insertStatement_AST
         3: .line 349
            aconst_null
            astore 3 /* tmp4_AST */
        start local 3 // antlr.collections.AST tmp4_AST
         4: .line 350
            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 351
            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 352
            aload 0 /* this */
            bipush 29
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 353
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.intoClause:()V
         8: .line 354
            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 355
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectStatement:()V
        10: .line 356
            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 357
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* insertStatement_AST */
        end local 3 // antlr.collections.AST tmp4_AST
        12: .line 358
            goto 16
        13: .line 359
      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 360
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 361
            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 363
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* insertStatement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 364
            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 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 368
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 369
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 370
            aconst_null
            astore 2 /* optionalFromTokenFromClause_AST */
        start local 2 // antlr.collections.AST optionalFromTokenFromClause_AST
         3: .line 371
            aconst_null
            astore 3 /* f_AST */
        start local 3 // antlr.collections.AST f_AST
         4: .line 372
            aconst_null
            astore 4 /* a_AST */
        start local 4 // antlr.collections.AST a_AST
         5: .line 376
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   22: 6
                  109: 8
              default: 9
          }
         6: .line 379
      StackMap locals: org.hibernate.hql.internal.antlr.HqlBaseParser antlr.ASTPair antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 380
            goto 10
         8: .line 384
      StackMap locals:
      StackMap stack:
            goto 10
         9: .line 388
      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
        10: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 393
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* f_AST */
        12: .line 395
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                    1: 16
                    7: 13
                   46: 16
                   53: 16
                  109: 13
              default: 17
          }
        13: .line 399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        14: .line 400
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* a_AST */
        15: .line 401
            goto 18
        16: .line 407
      StackMap locals:
      StackMap stack:
            goto 18
        17: .line 411
      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 415
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* optionalFromTokenFromClause_AST */
        19: .line 417
            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 91
            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
        20: .line 418
            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 */
        21: .line 420
            aload 1 /* currentAST */
            aload 2 /* optionalFromTokenFromClause_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        22: .line 421
            aload 1 /* currentAST */
            aload 2 /* optionalFromTokenFromClause_AST */
            ifnull 24
            aload 2 /* optionalFromTokenFromClause_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 24
        23: .line 422
            aload 2 /* optionalFromTokenFromClause_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 25
      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
        24: aload 2 /* optionalFromTokenFromClause_AST */
        25: .line 421
      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;
        26: .line 423
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        end local 5 // antlr.collections.AST range
        27: .line 424
            goto 31
        28: .line 425
      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
        29: .line 426
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        30: .line 427
            aload 0 /* this */
            aload 5 /* 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 5 // antlr.RecognitionException ex
        31: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* optionalFromTokenFromClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        32: .line 430
            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   33     0                             this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   33     1                       currentAST  Lantlr/ASTPair;
            3   33     2  optionalFromTokenFromClause_AST  Lantlr/collections/AST;
            4   33     3                            f_AST  Lantlr/collections/AST;
            5   33     4                            a_AST  Lantlr/collections/AST;
           20   27     5                            range  Lantlr/collections/AST;
           29   31     5                               ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    27      28  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 434
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 435
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 436
            aconst_null
            astore 2 /* setClause_AST */
        start local 2 // antlr.collections.AST setClause_AST
         3: .line 440
            aconst_null
            astore 3 /* tmp6_AST */
        start local 3 // antlr.collections.AST tmp6_AST
         4: .line 441
            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 442
            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 443
            aload 0 /* this */
            bipush 46
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 444
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.assignment:()V
         8: .line 445
            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 449
      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 105
            if_icmpne 14
        10: .line 450
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 451
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.assignment:()V
        12: .line 452
            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 458
            goto 9
        end local 3 // antlr.collections.AST tmp6_AST
        14: .line 461
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* setClause_AST */
        15: .line 462
            goto 19
        16: .line 463
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 464
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 465
            aload 0 /* this */
            aload 3 /* 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 3 // antlr.RecognitionException ex
        19: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* setClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 468
            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 472
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 473
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 474
            aconst_null
            astore 2 /* whereClause_AST */
        start local 2 // antlr.collections.AST whereClause_AST
         3: .line 477
            aconst_null
            astore 3 /* tmp8_AST */
        start local 3 // antlr.collections.AST tmp8_AST
         4: .line 478
            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 479
            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 480
            aload 0 /* this */
            bipush 53
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 481
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
         8: .line 482
            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 483
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* whereClause_AST */
        end local 3 // antlr.collections.AST tmp8_AST
        10: .line 484
            goto 14
        11: .line 485
      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 486
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 487
            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
        14: .line 489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* whereClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 490
            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 494
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 495
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 496
            aconst_null
            astore 2 /* assignment_AST */
        start local 2 // antlr.collections.AST assignment_AST
         3: .line 499
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.stateField:()V
         4: .line 500
            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 501
            aconst_null
            astore 3 /* tmp9_AST */
        start local 3 // antlr.collections.AST tmp9_AST
         6: .line 502
            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 503
            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 504
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 505
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.newValue:()V
        10: .line 506
            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 507
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* assignment_AST */
        end local 3 // antlr.collections.AST tmp9_AST
        12: .line 508
            goto 16
        13: .line 509
      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 510
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 511
            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
        16: .line 513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* assignment_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 514
            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 518
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 519
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 520
            aconst_null
            astore 2 /* stateField_AST */
        start local 2 // antlr.collections.AST stateField_AST
         3: .line 523
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         4: .line 524
            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 525
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* stateField_AST */
         6: .line 526
            goto 10
         7: .line 527
      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 528
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 529
            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 531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* stateField_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 532
            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 536
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 537
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 538
            aconst_null
            astore 2 /* newValue_AST */
        start local 2 // antlr.collections.AST newValue_AST
         3: .line 541
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         4: .line 542
            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 543
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* newValue_AST */
         6: .line 544
            goto 10
         7: .line 545
      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 546
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 547
            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
        10: .line 549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* newValue_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 550
            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 554
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 555
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 556
            aconst_null
            astore 2 /* path_AST */
        start local 2 // antlr.collections.AST path_AST
         3: .line 559
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         4: .line 560
            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 564
      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
         6: .line 565
            aconst_null
            astore 3 /* tmp10_AST */
        start local 3 // antlr.collections.AST tmp10_AST
         7: .line 566
            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 */
         8: .line 567
            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
         9: .line 568
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 569
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
        11: .line 570
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        12: .line 571
            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
        13: .line 577
            goto 5
        14: .line 579
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* path_AST */
        15: .line 580
            goto 19
        16: .line 581
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 582
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 583
            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
        19: .line 585
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* path_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 586
            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   21     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   21     1  currentAST  Lantlr/ASTPair;
            3   21     2    path_AST  Lantlr/collections/AST;
            7   13     3   tmp10_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 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 590
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 591
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 592
            aconst_null
            astore 2 /* concatenation_AST */
        start local 2 // antlr.collections.AST concatenation_AST
         3: .line 593
            aconst_null
            astore 3 /* c */
        start local 3 // antlr.Token c
         4: .line 594
            aconst_null
            astore 4 /* c_AST */
        start local 4 // antlr.collections.AST c_AST
         5: .line 597
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
         6: .line 598
            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 600
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 40
                    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
                   50: 29
                   53: 29
                   54: 29
                   60: 29
                   67: 29
                  105: 29
                  106: 29
                  108: 29
                  109: 29
                  111: 29
                  112: 29
                  113: 29
                  114: 29
                  115: 29
                  116: 29
                  117: 29
                  118: 29
                  119: 8
                  126: 29
              default: 30
          }
         8: .line 603
      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 604
            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 605
            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 606
            aload 0 /* this */
            bipush 119
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 607
            aload 4 /* c_AST */
            bipush 79
            invokeinterface antlr.collections.AST.setType:(I)V
            aload 4 /* c_AST */
            ldc "concatList"
            invokeinterface antlr.collections.AST.setText:(Ljava/lang/String;)V
        13: .line 608
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        14: .line 609
            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 613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 119
            if_icmpne 20
        16: .line 614
            aload 0 /* this */
            bipush 119
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 615
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        18: .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
        19: .line 622
            goto 15
        20: .line 624
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* concatenation_AST */
        21: .line 625
            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 85
            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 109
            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 626
            aload 1 /* currentAST */
            aload 2 /* concatenation_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        23: .line 627
            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 628
            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 627
      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 629
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        28: .line 630
            goto 31
        29: .line 672
      StackMap locals:
      StackMap stack:
            goto 31
        30: .line 676
      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 680
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* concatenation_AST */
        32: .line 681
            goto 36
        33: .line 682
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        34: .line 683
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        35: .line 684
            aload 0 /* this */
            aload 5 /* 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 5 // antlr.RecognitionException ex
        36: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* concatenation_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        37: .line 687
            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 691
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 692
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 693
            aconst_null
            astore 2 /* asAlias_AST */
        start local 2 // antlr.collections.AST asAlias_AST
         3: .line 697
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    7: 4
                  109: 6
              default: 7
          }
         4: .line 700
      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 701
            goto 8
         6: .line 705
      StackMap locals:
      StackMap stack:
            goto 8
         7: .line 709
      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 713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.alias:()V
         9: .line 714
            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 715
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* asAlias_AST */
        11: .line 716
            goto 15
        12: .line 717
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        13: .line 718
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        14: .line 719
            aload 0 /* this */
            aload 3 /* 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 3 // antlr.RecognitionException ex
        15: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* asAlias_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        16: .line 722
            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 726
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 727
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 728
            aconst_null
            astore 2 /* queryRule_AST */
        start local 2 // antlr.collections.AST queryRule_AST
         3: .line 731
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectFrom:()V
         4: .line 732
            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 734
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 6
                    1: 9
                   24: 9
                   41: 9
                   50: 9
                   53: 6
                  108: 9
              default: 10
          }
         6: .line 737
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.whereClause:()V
         7: .line 738
            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 739
            goto 11
         9: .line 747
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 751
      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 756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                    1: 15
                   24: 12
                   41: 15
                   50: 15
                  108: 15
              default: 16
          }
        12: .line 759
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.groupByClause:()V
        13: .line 760
            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 761
            goto 17
        15: .line 768
      StackMap locals:
      StackMap stack:
            goto 17
        16: .line 772
      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 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    1: 21
                   41: 18
                   50: 21
                  108: 21
              default: 22
          }
        18: .line 780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.orderByClause:()V
        19: .line 781
            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 782
            goto 23
        21: .line 788
      StackMap locals:
      StackMap stack:
            goto 23
        22: .line 792
      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 796
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* queryRule_AST */
        24: .line 797
            goto 28
        25: .line 798
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        26: .line 799
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        27: .line 800
            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
        28: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* queryRule_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        29: .line 803
            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 807
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 808
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 809
            aconst_null
            astore 2 /* intoClause_AST */
        start local 2 // antlr.collections.AST intoClause_AST
         3: .line 812
            aconst_null
            astore 3 /* tmp13_AST */
        start local 3 // antlr.collections.AST tmp13_AST
         4: .line 813
            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 814
            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 815
            aload 0 /* this */
            bipush 30
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 816
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         8: .line 817
            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 818
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
        10: .line 819
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.insertablePropertySpec:()V
        11: .line 820
            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 821
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* intoClause_AST */
        end local 3 // antlr.collections.AST tmp13_AST
        13: .line 822
            goto 17
        14: .line 823
      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 824
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 825
            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 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* intoClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 828
            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 832
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 833
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 834
            aconst_null
            astore 2 /* insertablePropertySpec_AST */
        start local 2 // antlr.collections.AST insertablePropertySpec_AST
         3: .line 837
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         4: .line 838
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.primaryExpression:()V
         5: .line 839
            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 843
      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 105
            if_icmpne 11
         7: .line 844
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 845
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.primaryExpression:()V
         9: .line 846
            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 852
            goto 6
        11: .line 854
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 855
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* insertablePropertySpec_AST */
        13: .line 858
            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 91
            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 860
            aload 1 /* currentAST */
            aload 2 /* insertablePropertySpec_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        15: .line 861
            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 862
            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 861
      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 863
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        20: .line 864
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* insertablePropertySpec_AST */
        21: .line 865
            goto 25
        22: .line 866
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        23: .line 867
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 868
            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 870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* insertablePropertySpec_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 871
            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 875
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 876
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 877
            aconst_null
            astore 2 /* primaryExpression_AST */
        start local 2 // antlr.collections.AST primaryExpression_AST
         3: .line 880
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 14
                   20: 4
                   39: 4
                   49: 4
                   65: 4
                   99: 4
                  100: 4
                  101: 4
                  102: 4
                  103: 4
                  107: 12
                  127: 4
                  128: 8
                  129: 8
                  130: 4
              default: 24
          }
         4: .line 893
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.constant:()V
         5: .line 894
            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 895
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
         7: .line 896
            goto 55
         8: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.parameter:()V
         9: .line 902
            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 903
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        11: .line 904
            goto 55
        12: .line 908
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 910
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 37
                    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
                   50: 17
                   53: 17
                   57: 14
                   65: 14
                   99: 14
                  100: 14
                  101: 14
                  102: 14
                  103: 14
                  107: 14
                  108: 17
                  109: 14
                  120: 14
                  121: 14
                  127: 14
                  128: 14
                  129: 14
                  130: 14
              default: 20
          }
        14: .line 942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expressionOrVector:()V
        15: .line 943
            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 944
            goto 21
        17: .line 954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.subQuery:()V
        18: .line 955
            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 956
            goto 21
        20: .line 960
      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 964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        22: .line 965
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        23: .line 966
            goto 55
        24: .line 969
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            if_icmpne 29
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            if_icmpne 29
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 127
            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 107
            if_icmpne 29
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 127
            if_icmpne 29
        25: .line 970
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.jpaFunctionSyntax:()V
        26: .line 971
            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 972
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        28: .line 973
            goto 55
        29: .line 974
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            if_icmpne 34
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            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 107
            if_icmpne 34
        30: .line 975
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castFunction:()V
        31: .line 976
            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 977
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        33: .line 978
            goto 55
        34: .line 979
      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 980
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identPrimary:()V
        36: .line 981
            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 983
            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 984
            aconst_null
            astore 3 /* tmp19_AST */
        start local 3 // antlr.collections.AST tmp19_AST
        39: .line 985
            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 986
            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 987
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        42: .line 988
            aconst_null
            astore 4 /* tmp20_AST */
        start local 4 // antlr.collections.AST tmp20_AST
        43: .line 989
            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 990
            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 991
            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 992
            goto 49
        47: .line 993
      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 996
      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 1000
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* primaryExpression_AST */
        50: .line 1001
            goto 55
        51: .line 1003
      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 1007
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        53: .line 1008
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        54: .line 1009
            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 1011
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* primaryExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        56: .line 1012
            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 union();
    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 1016
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1017
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1018
            aconst_null
            astore 2 /* union_AST */
        start local 2 // antlr.collections.AST union_AST
         3: .line 1021
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.queryRule:()V
         4: .line 1022
            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 1026
      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 50
            if_icmpne 13
         6: .line 1027
            aconst_null
            astore 3 /* tmp21_AST */
        start local 3 // antlr.collections.AST tmp21_AST
         7: .line 1028
            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 */
         8: .line 1029
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp21_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 1030
            aload 0 /* this */
            bipush 50
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 1031
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.queryRule:()V
        11: .line 1032
            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 tmp21_AST
        12: .line 1038
            goto 5
        13: .line 1040
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* union_AST */
        14: .line 1041
            goto 18
        15: .line 1042
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 1043
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 1044
            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
        18: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* union_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 1047
            return
        end local 2 // antlr.collections.AST union_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   union_AST  Lantlr/collections/AST;
            7   12     3   tmp21_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 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 1051
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1052
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1053
            aconst_null
            astore 2 /* selectFrom_AST */
        start local 2 // antlr.collections.AST selectFrom_AST
         3: .line 1054
            aconst_null
            astore 3 /* s_AST */
        start local 3 // antlr.collections.AST s_AST
         4: .line 1055
            aconst_null
            astore 4 /* f_AST */
        start local 4 // antlr.collections.AST f_AST
         5: .line 1059
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    1: 9
                   22: 9
                   24: 9
                   41: 9
                   45: 6
                   50: 9
                   53: 9
                  108: 9
              default: 10
          }
         6: .line 1062
      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 1063
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* s_AST */
         8: .line 1064
            goto 11
         9: .line 1074
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 1078
      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 1083
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 7
                    1: 15
                   22: 12
                   24: 15
                   41: 15
                   50: 15
                   53: 15
                  108: 15
              default: 16
          }
        12: .line 1086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromClause:()V
        13: .line 1087
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* f_AST */
        14: .line 1088
            goto 17
        15: .line 1097
      StackMap locals:
      StackMap stack:
            goto 17
        16: .line 1101
      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 1105
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectFrom_AST */
        18: .line 1109
            aload 4 /* f_AST */
            ifnonnull 23
        19: .line 1110
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.filter:Z
            ifeq 22
        20: .line 1111
            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 1112
            goto 23
        22: .line 1114
      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 1120
      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 93
            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 1122
            aload 1 /* currentAST */
            aload 2 /* selectFrom_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        25: .line 1123
            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 1124
            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 1123
      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 1125
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        30: .line 1126
            goto 34
        31: .line 1127
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        32: .line 1128
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        33: .line 1129
            aload 0 /* this */
            aload 5 /* 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 5 // antlr.RecognitionException ex
        34: .line 1131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectFrom_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        35: .line 1132
            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 1136
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1137
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1138
            aconst_null
            astore 2 /* groupByClause_AST */
        start local 2 // antlr.collections.AST groupByClause_AST
         3: .line 1141
            aconst_null
            astore 3 /* tmp22_AST */
        start local 3 // antlr.collections.AST tmp22_AST
         4: .line 1142
            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 /* tmp22_AST */
         5: .line 1143
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp22_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1144
            aload 0 /* this */
            bipush 24
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1145
            aload 0 /* this */
            bipush 110
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1146
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         9: .line 1147
            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 1151
      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 105
            if_icmpne 15
        11: .line 1152
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 1153
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        13: .line 1154
            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 1160
            goto 10
        15: .line 1163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                    1: 19
                   25: 16
                   41: 19
                   50: 19
                  108: 19
              default: 20
          }
        16: .line 1166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.havingClause:()V
        17: .line 1167
            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 1168
            goto 21
        19: .line 1175
      StackMap locals:
      StackMap stack:
            goto 21
        20: .line 1179
      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 1183
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* groupByClause_AST */
        end local 3 // antlr.collections.AST tmp22_AST
        22: .line 1184
            goto 26
        23: .line 1185
      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 1186
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        25: .line 1187
            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
        26: .line 1189
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* groupByClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        27: .line 1190
            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          tmp22_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 1194
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1195
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1196
            aconst_null
            astore 2 /* orderByClause_AST */
        start local 2 // antlr.collections.AST orderByClause_AST
         3: .line 1199
            aconst_null
            astore 3 /* tmp25_AST */
        start local 3 // antlr.collections.AST tmp25_AST
         4: .line 1200
            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 /* tmp25_AST */
         5: .line 1201
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp25_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1202
            aload 0 /* this */
            bipush 41
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1203
            aload 0 /* this */
            bipush 110
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1204
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.orderElement:()V
         9: .line 1205
            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 1209
      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 105
            if_icmpne 15
        11: .line 1210
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 1211
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.orderElement:()V
        13: .line 1212
            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 1218
            goto 10
        15: .line 1220
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* orderByClause_AST */
        end local 3 // antlr.collections.AST tmp25_AST
        16: .line 1221
            goto 20
        17: .line 1222
      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 1223
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 1224
            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
        20: .line 1226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* orderByClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 1227
            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          tmp25_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 1231
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1232
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1233
            aconst_null
            astore 2 /* selectClause_AST */
        start local 2 // antlr.collections.AST selectClause_AST
         3: .line 1236
            aconst_null
            astore 3 /* tmp28_AST */
        start local 3 // antlr.collections.AST tmp28_AST
         4: .line 1237
            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 /* tmp28_AST */
         5: .line 1238
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp28_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1239
            aload 0 /* this */
            bipush 45
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1240
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         8: .line 1242
            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
                   57: 14
                   65: 14
                   68: 14
                   99: 14
                  100: 14
                  101: 14
                  102: 14
                  103: 14
                  107: 14
                  109: 14
                  120: 14
                  121: 14
                  127: 14
                  128: 14
                  129: 14
                  130: 14
              default: 15
          }
         9: .line 1245
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp29_AST */
        start local 4 // antlr.collections.AST tmp29_AST
        10: .line 1246
            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 /* tmp29_AST */
        11: .line 1247
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp29_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 1248
            aload 0 /* this */
            bipush 16
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 1249
            goto 16
        end local 4 // antlr.collections.AST tmp29_AST
        14: .line 1284
      StackMap locals:
      StackMap stack:
            goto 16
        15: .line 1288
      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 1293
      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
                   57: 17
                   65: 17
                   68: 23
                   99: 17
                  100: 17
                  101: 17
                  102: 17
                  103: 17
                  107: 17
                  109: 17
                  120: 17
                  121: 17
                  127: 17
                  128: 17
                  129: 17
                  130: 17
              default: 26
          }
        17: .line 1325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectedPropertiesList:()V
        18: .line 1326
            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 1327
            goto 27
        20: .line 1331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.newExpression:()V
        21: .line 1332
            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 1333
            goto 27
        23: .line 1337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectObject:()V
        24: .line 1338
            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 1339
            goto 27
        26: .line 1343
      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 1347
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectClause_AST */
        end local 3 // antlr.collections.AST tmp28_AST
        28: .line 1348
            goto 32
        29: .line 1349
      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 1350
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        31: .line 1351
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_20: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 1353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        33: .line 1354
            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         tmp28_AST  Lantlr/collections/AST;
           10   14     4         tmp29_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 1358
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1359
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1360
            aconst_null
            astore 2 /* fromClause_AST */
        start local 2 // antlr.collections.AST fromClause_AST
         3: .line 1363
            aconst_null
            astore 3 /* tmp30_AST */
        start local 3 // antlr.collections.AST tmp30_AST
         4: .line 1364
            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 /* tmp30_AST */
         5: .line 1365
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp30_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1366
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1367
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         8: .line 1368
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromRange:()V
         9: .line 1369
            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 1373
      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
                  105: 14
              default: 19
          }
        11: .line 1380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromJoin:()V
        12: .line 1381
            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 1382
            goto 10
        14: .line 1386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        15: .line 1387
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
        16: .line 1388
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromRange:()V
        17: .line 1389
            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 1390
            goto 10
        19: .line 1394
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
        20: .line 1399
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromClause_AST */
        end local 3 // antlr.collections.AST tmp30_AST
        21: .line 1400
            goto 25
        22: .line 1401
      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 1402
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 1403
            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
        25: .line 1405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 1406
            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       tmp30_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 1410
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1411
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1412
            aconst_null
            astore 2 /* selectedPropertiesList_AST */
        start local 2 // antlr.collections.AST selectedPropertiesList_AST
         3: .line 1415
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.aliasedExpression:()V
         4: .line 1416
            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 1420
      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 105
            if_icmpne 10
         6: .line 1421
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1422
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.aliasedExpression:()V
         8: .line 1423
            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 1429
            goto 5
        10: .line 1431
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectedPropertiesList_AST */
        11: .line 1432
            goto 15
        12: .line 1433
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        13: .line 1434
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        14: .line 1435
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_20: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 1437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectedPropertiesList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        16: .line 1438
            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 1442
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1443
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1444
            aconst_null
            astore 2 /* newExpression_AST */
        start local 2 // antlr.collections.AST newExpression_AST
         3: .line 1445
            aconst_null
            astore 3 /* op */
        start local 3 // antlr.Token op
         4: .line 1446
            aconst_null
            astore 4 /* op_AST */
        start local 4 // antlr.collections.AST op_AST
         5: .line 1450
            aload 0 /* this */
            bipush 37
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         6: .line 1451
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         7: .line 1452
            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 1454
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* op */
         9: .line 1455
            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 1456
            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 1457
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 1458
            aload 4 /* op_AST */
            bipush 76
            invokeinterface antlr.collections.AST.setType:(I)V
        13: .line 1459
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.selectedPropertiesList:()V
        14: .line 1460
            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 1461
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 1462
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* newExpression_AST */
        17: .line 1463
            goto 21
        18: .line 1464
      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 1465
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        20: .line 1466
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_20: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 1468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* newExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        22: .line 1469
            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 1473
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1474
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1475
            aconst_null
            astore 2 /* selectObject_AST */
        start local 2 // antlr.collections.AST selectObject_AST
         3: .line 1478
            aconst_null
            astore 3 /* tmp35_AST */
        start local 3 // antlr.collections.AST tmp35_AST
         4: .line 1479
            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 /* tmp35_AST */
         5: .line 1480
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp35_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1481
            aload 0 /* this */
            bipush 68
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1482
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1483
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         9: .line 1484
            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 1485
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 1486
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* selectObject_AST */
        end local 3 // antlr.collections.AST tmp35_AST
        12: .line 1487
            goto 16
        13: .line 1488
      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 1489
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 1490
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_20: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 1492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* selectObject_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 1493
            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         tmp35_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 1497
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1498
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1499
            aconst_null
            astore 2 /* identifier_AST */
        start local 2 // antlr.collections.AST identifier_AST
         3: .line 1502
            aconst_null
            astore 3 /* tmp38_AST */
        start local 3 // antlr.collections.AST tmp38_AST
         4: .line 1503
            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 */
         5: .line 1504
            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
         6: .line 1505
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1506
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identifier_AST */
        end local 3 // antlr.collections.AST tmp38_AST
         8: .line 1507
            goto 11
         9: .line 1508
      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 1510
            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 1513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* identifier_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        12: .line 1514
            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       tmp38_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 1518
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1519
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1520
            aconst_null
            astore 2 /* fromRange_AST */
        start local 2 // antlr.collections.AST fromRange_AST
         3: .line 1523
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            if_icmpne 8
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_21: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 1524
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.fromClassOrOuterQueryPath:()V
         5: .line 1525
            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 1526
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
         7: .line 1527
            goto 27
         8: .line 1528
      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 109
            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 1529
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inClassDeclaration:()V
        10: .line 1530
            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 1531
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
        12: .line 1532
            goto 27
        13: .line 1533
      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 1534
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inCollectionDeclaration:()V
        15: .line 1535
            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 1536
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
        17: .line 1537
            goto 27
        18: .line 1538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            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 1539
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inCollectionElementsDeclaration:()V
        20: .line 1540
            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 1541
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromRange_AST */
        22: .line 1542
            goto 27
        23: .line 1544
      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 1548
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        25: .line 1549
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        26: .line 1550
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 1552
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromRange_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        28: .line 1553
            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 1557
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1558
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1559
            aconst_null
            astore 2 /* fromJoin_AST */
        start local 2 // antlr.collections.AST fromJoin_AST
         3: .line 1563
            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 1569
      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 1572
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp39_AST */
        start local 3 // antlr.collections.AST tmp39_AST
         6: .line 1573
            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 */
         7: .line 1574
            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
         8: .line 1575
            aload 0 /* this */
            bipush 33
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1576
            goto 16
        end local 3 // antlr.collections.AST tmp39_AST
        10: .line 1580
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp40_AST */
        start local 3 // antlr.collections.AST tmp40_AST
        11: .line 1581
            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 */
        12: .line 1582
            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
        13: .line 1583
            aload 0 /* this */
            bipush 44
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 1584
            goto 16
        end local 3 // antlr.collections.AST tmp40_AST
        15: .line 1588
      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 1593
      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 1596
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp41_AST */
        start local 3 // antlr.collections.AST tmp41_AST
        18: .line 1597
            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 */
        19: .line 1598
            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
        20: .line 1599
            aload 0 /* this */
            bipush 42
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 1600
            goto 36
        end local 3 // antlr.collections.AST tmp41_AST
        22: .line 1604
      StackMap locals:
      StackMap stack:
            goto 36
        23: .line 1608
      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 1617
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp42_AST */
        start local 3 // antlr.collections.AST tmp42_AST
        25: .line 1618
            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 */
        26: .line 1619
            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
        27: .line 1620
            aload 0 /* this */
            bipush 23
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        28: .line 1621
            goto 36
        end local 3 // antlr.collections.AST tmp42_AST
        29: .line 1625
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp43_AST */
        start local 3 // antlr.collections.AST tmp43_AST
        30: .line 1626
            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 */
        31: .line 1627
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp43_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        32: .line 1628
            aload 0 /* this */
            bipush 28
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        33: .line 1629
            goto 36
        end local 3 // antlr.collections.AST tmp43_AST
        34: .line 1633
      StackMap locals:
      StackMap stack:
            goto 36
        35: .line 1637
      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 1641
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp44_AST */
        start local 3 // antlr.collections.AST tmp44_AST
        37: .line 1642
            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 /* tmp44_AST */
        38: .line 1643
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp44_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        39: .line 1644
            aload 0 /* this */
            bipush 32
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        40: .line 1646
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   21: 41
                  109: 46
              default: 47
          }
        41: .line 1649
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp45_AST */
        start local 4 // antlr.collections.AST tmp45_AST
        42: .line 1650
            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 /* tmp45_AST */
        43: .line 1651
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp45_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        44: .line 1652
            aload 0 /* this */
            bipush 21
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        45: .line 1653
            goto 48
        end local 4 // antlr.collections.AST tmp45_AST
        46: .line 1657
      StackMap locals:
      StackMap stack:
            goto 48
        47: .line 1661
      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 1665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.joinPath:()V
        49: .line 1666
            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 1668
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 17
                    1: 54
                    7: 51
                   21: 54
                   23: 54
                   24: 54
                   28: 54
                   32: 54
                   33: 54
                   41: 54
                   44: 54
                   50: 54
                   53: 54
                   62: 54
                   63: 54
                  105: 54
                  108: 54
                  109: 51
              default: 55
          }
        51: .line 1672
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        52: .line 1673
            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 1674
            goto 56
        54: .line 1692
      StackMap locals:
      StackMap stack:
            goto 56
        55: .line 1696
      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 1701
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 15
                    1: 60
                   21: 57
                   23: 60
                   24: 60
                   28: 60
                   32: 60
                   33: 60
                   41: 60
                   44: 60
                   50: 60
                   53: 60
                   62: 60
                   63: 60
                  105: 60
                  108: 60
              default: 61
          }
        57: .line 1704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.propertyFetch:()V
        58: .line 1705
            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 1706
            goto 62
        60: .line 1723
      StackMap locals:
      StackMap stack:
            goto 62
        61: .line 1727
      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 1732
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 14
                    1: 66
                   23: 66
                   24: 66
                   28: 66
                   32: 66
                   33: 66
                   41: 66
                   44: 66
                   50: 66
                   53: 66
                   62: 63
                   63: 63
                  105: 66
                  108: 66
              default: 67
          }
        63: .line 1736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.withClause:()V
        64: .line 1737
            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 1738
            goto 68
        66: .line 1753
      StackMap locals:
      StackMap stack:
            goto 68
        67: .line 1757
      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 1761
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromJoin_AST */
        end local 3 // antlr.collections.AST tmp44_AST
        69: .line 1762
            goto 73
        70: .line 1763
      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 1764
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        72: .line 1765
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 1767
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromJoin_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        74: .line 1768
            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     tmp39_AST  Lantlr/collections/AST;
           11   15     3     tmp40_AST  Lantlr/collections/AST;
           18   22     3     tmp41_AST  Lantlr/collections/AST;
           25   29     3     tmp42_AST  Lantlr/collections/AST;
           30   34     3     tmp43_AST  Lantlr/collections/AST;
           37   69     3     tmp44_AST  Lantlr/collections/AST;
           42   46     4     tmp45_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 1772
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1773
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1774
            aconst_null
            astore 2 /* joinPath_AST */
        start local 2 // antlr.collections.AST joinPath_AST
         3: .line 1777
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            if_icmpne 8
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            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 107
            if_icmpne 8
         4: .line 1778
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castedJoinPath:()V
         5: .line 1779
            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 1780
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* joinPath_AST */
         7: .line 1781
            goto 17
         8: .line 1782
      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 109
            if_icmpne 13
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_23: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 1783
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        10: .line 1784
            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 1785
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* joinPath_AST */
        12: .line 1786
            goto 17
        13: .line 1788
      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 1792
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 1793
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 1794
            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
        17: .line 1796
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* joinPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 1797
            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 1801
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1802
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1803
            aconst_null
            astore 2 /* propertyFetch_AST */
        start local 2 // antlr.collections.AST propertyFetch_AST
         3: .line 1806
            aconst_null
            astore 3 /* tmp46_AST */
        start local 3 // antlr.collections.AST tmp46_AST
         4: .line 1807
            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 /* tmp46_AST */
         5: .line 1808
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp46_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 1809
            aload 0 /* this */
            bipush 21
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 1810
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 1811
            aload 0 /* this */
            bipush 43
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1812
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* propertyFetch_AST */
        end local 3 // antlr.collections.AST tmp46_AST
        10: .line 1813
            goto 14
        11: .line 1814
      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 1815
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 1816
            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
        14: .line 1818
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* propertyFetch_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 1819
            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          tmp46_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 1823
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1824
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1825
            aconst_null
            astore 2 /* withClause_AST */
        start local 2 // antlr.collections.AST withClause_AST
         3: .line 1826
            aconst_null
            astore 3 /* le_AST */
        start local 3 // antlr.collections.AST le_AST
         4: .line 1829
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 62 - 63
                   62: 13
                   63: 5
              default: 27
          }
         5: .line 1832
      StackMap locals: antlr.ASTPair antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp49_AST */
        start local 4 // antlr.collections.AST tmp49_AST
         6: .line 1833
            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 /* tmp49_AST */
         7: .line 1834
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp49_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         8: .line 1835
            aload 0 /* this */
            bipush 63
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1836
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
        10: .line 1837
            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 1838
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        12: .line 1839
            goto 31
        end local 4 // antlr.collections.AST tmp49_AST
        13: .line 1843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 62
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 1844
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
        15: .line 1845
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* le_AST */
        16: .line 1846
            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 1847
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        18: .line 1850
            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 63
            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 1852
            aload 1 /* currentAST */
            aload 2 /* withClause_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        20: .line 1853
            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 1854
            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 1853
      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 1855
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        25: .line 1856
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* withClause_AST */
        26: .line 1857
            goto 31
        27: .line 1861
      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 1865
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        29: .line 1866
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        30: .line 1867
            aload 0 /* this */
            aload 4 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 1869
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* withClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        32: .line 1870
            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       tmp49_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 1881
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1882
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1883
            aconst_null
            astore 2 /* castedJoinPath_AST */
        start local 2 // antlr.collections.AST castedJoinPath_AST
         3: .line 1884
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 1886
            aconst_null
            astore 4 /* p_AST */
        start local 4 // antlr.collections.AST p_AST
         5: .line 1887
            aconst_null
            astore 5 /* a_AST */
        start local 5 // antlr.collections.AST a_AST
         6: .line 1890
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         7: .line 1891
            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 1892
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 1893
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 1894
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 1895
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* p_AST */
        12: .line 1896
            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 1897
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 1898
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        15: .line 1899
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* a_AST */
        16: .line 1900
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 1901
            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 1902
            new antlr.SemanticException
            dup
            ldc "i.getText().equalsIgnoreCase(\"treat\") "
            invokespecial antlr.SemanticException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 1904
      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 1906
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castedJoinPath_AST */
        21: .line 1907
            goto 25
        22: .line 1908
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        23: .line 1909
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 1910
            aload 0 /* this */
            aload 6 /* 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 6 // antlr.RecognitionException ex
        25: .line 1912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castedJoinPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 1913
            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 1917
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1918
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1919
            aconst_null
            astore 2 /* logicalExpression_AST */
        start local 2 // antlr.collections.AST logicalExpression_AST
         3: .line 1922
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         4: .line 1923
            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 1924
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* logicalExpression_AST */
         6: .line 1925
            goto 10
         7: .line 1926
      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 1927
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 1928
            aload 0 /* this */
            aload 3 /* 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 3 // antlr.RecognitionException ex
        10: .line 1930
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* logicalExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 1931
            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 1935
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 1936
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 1937
            aconst_null
            astore 2 /* fromClassOrOuterQueryPath_AST */
        start local 2 // antlr.collections.AST fromClassOrOuterQueryPath_AST
         3: .line 1938
            aconst_null
            astore 3 /* c_AST */
        start local 3 // antlr.collections.AST c_AST
         4: .line 1939
            aconst_null
            astore 4 /* a_AST */
        start local 4 // antlr.collections.AST a_AST
         5: .line 1940
            aconst_null
            astore 5 /* p_AST */
        start local 5 // antlr.collections.AST p_AST
         6: .line 1943
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         7: .line 1944
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* c_AST */
         8: .line 1945
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         9: .line 1947
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 15
                    1: 13
                    7: 10
                   21: 13
                   23: 13
                   24: 13
                   28: 13
                   32: 13
                   33: 13
                   41: 13
                   44: 13
                   50: 13
                   53: 13
                  105: 13
                  108: 13
                  109: 10
              default: 14
          }
        10: .line 1951
      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 1952
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* a_AST */
        12: .line 1953
            goto 15
        13: .line 1969
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 1973
      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 1978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 13
                    1: 19
                   21: 16
                   23: 19
                   24: 19
                   28: 19
                   32: 19
                   33: 19
                   41: 19
                   44: 19
                   50: 19
                   53: 19
                  105: 19
                  108: 19
              default: 20
          }
        16: .line 1981
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.propertyFetch:()V
        17: .line 1982
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* p_AST */
        18: .line 1983
            goto 21
        19: .line 1998
      StackMap locals:
      StackMap stack:
            goto 21
        20: .line 2002
      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 2006
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* fromClassOrOuterQueryPath_AST */
        22: .line 2008
            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 91
            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 2010
            aload 1 /* currentAST */
            aload 2 /* fromClassOrOuterQueryPath_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        24: .line 2011
            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 2012
            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 2011
      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 2013
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        29: .line 2014
            goto 33
        30: .line 2015
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        31: .line 2016
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        32: .line 2017
            aload 0 /* this */
            aload 6 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 2019
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fromClassOrOuterQueryPath_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        34: .line 2020
            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 2024
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2025
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2026
            aconst_null
            astore 2 /* inClassDeclaration_AST */
        start local 2 // antlr.collections.AST inClassDeclaration_AST
         3: .line 2027
            aconst_null
            astore 3 /* a_AST */
        start local 3 // antlr.collections.AST a_AST
         4: .line 2028
            aconst_null
            astore 4 /* c_AST */
        start local 4 // antlr.collections.AST c_AST
         5: .line 2031
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.alias:()V
         6: .line 2032
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* a_AST */
         7: .line 2033
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 2034
            aload 0 /* this */
            bipush 11
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2035
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        10: .line 2036
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* c_AST */
        11: .line 2037
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inClassDeclaration_AST */
        12: .line 2039
            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 91
            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 2041
            aload 1 /* currentAST */
            aload 2 /* inClassDeclaration_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        14: .line 2042
            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 2043
            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 2042
      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 2044
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        19: .line 2045
            goto 23
        20: .line 2046
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        21: .line 2047
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        22: .line 2048
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 2050
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inClassDeclaration_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        24: .line 2051
            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 2055
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2056
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2057
            aconst_null
            astore 2 /* inCollectionDeclaration_AST */
        start local 2 // antlr.collections.AST inCollectionDeclaration_AST
         3: .line 2058
            aconst_null
            astore 3 /* p_AST */
        start local 3 // antlr.collections.AST p_AST
         4: .line 2059
            aconst_null
            astore 4 /* a_AST */
        start local 4 // antlr.collections.AST a_AST
         5: .line 2062
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         6: .line 2063
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2064
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         8: .line 2065
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* p_AST */
         9: .line 2066
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2067
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.asAlias:()V
        11: .line 2068
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* a_AST */
        12: .line 2069
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inCollectionDeclaration_AST */
        13: .line 2071
            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 2073
            aload 1 /* currentAST */
            aload 2 /* inCollectionDeclaration_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        15: .line 2074
            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 2075
            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 2074
      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 2076
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        20: .line 2077
            goto 24
        21: .line 2078
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        22: .line 2079
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        23: .line 2080
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 2082
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inCollectionDeclaration_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        25: .line 2083
            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 2087
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2088
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2089
            aconst_null
            astore 2 /* inCollectionElementsDeclaration_AST */
        start local 2 // antlr.collections.AST inCollectionElementsDeclaration_AST
         3: .line 2090
            aconst_null
            astore 3 /* a_AST */
        start local 3 // antlr.collections.AST a_AST
         4: .line 2091
            aconst_null
            astore 4 /* p_AST */
        start local 4 // antlr.collections.AST p_AST
         5: .line 2094
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.alias:()V
         6: .line 2095
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* a_AST */
         7: .line 2096
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 2097
            aload 0 /* this */
            bipush 17
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2098
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2099
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 2100
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* p_AST */
        12: .line 2101
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 2102
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inCollectionElementsDeclaration_AST */
        14: .line 2104
            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 2106
            aload 1 /* currentAST */
            aload 2 /* inCollectionElementsDeclaration_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        16: .line 2107
            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 2108
            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 2107
      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 2109
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        21: .line 2110
            goto 25
        22: .line 2111
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        23: .line 2112
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 2113
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_22: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 2115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inCollectionElementsDeclaration_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 2116
            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 2120
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2121
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2122
            aconst_null
            astore 2 /* alias_AST */
        start local 2 // antlr.collections.AST alias_AST
         3: .line 2123
            aconst_null
            astore 3 /* a_AST */
        start local 3 // antlr.collections.AST a_AST
         4: .line 2126
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         5: .line 2127
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* a_AST */
         6: .line 2128
            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 2129
            aload 3 /* a_AST */
            bipush 75
            invokeinterface antlr.collections.AST.setType:(I)V
         8: .line 2130
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* alias_AST */
         9: .line 2131
            goto 13
        10: .line 2132
      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 2133
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        12: .line 2134
            aload 0 /* this */
            aload 4 /* 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 4 // antlr.RecognitionException ex
        13: .line 2136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* alias_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        14: .line 2137
            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 2141
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2142
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2143
            aconst_null
            astore 2 /* expression_AST */
        start local 2 // antlr.collections.AST expression_AST
         3: .line 2146
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalOrExpression:()V
         4: .line 2147
            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 2148
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* expression_AST */
         6: .line 2149
            goto 10
         7: .line 2150
      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 2151
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
         9: .line 2152
            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
        10: .line 2154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* expression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        11: .line 2155
            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 2159
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2160
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2161
            aconst_null
            astore 2 /* havingClause_AST */
        start local 2 // antlr.collections.AST havingClause_AST
         3: .line 2164
            aconst_null
            astore 3 /* tmp63_AST */
        start local 3 // antlr.collections.AST tmp63_AST
         4: .line 2165
            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 */
         5: .line 2166
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp63_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 2167
            aload 0 /* this */
            bipush 25
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2168
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
         8: .line 2169
            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 2170
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* havingClause_AST */
        end local 3 // antlr.collections.AST tmp63_AST
        10: .line 2171
            goto 14
        11: .line 2172
      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 2173
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 2174
            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
        14: .line 2176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* havingClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 2177
            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         tmp63_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 2181
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2182
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2183
            aconst_null
            astore 2 /* orderElement_AST */
        start local 2 // antlr.collections.AST orderElement_AST
         3: .line 2186
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         4: .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
         5: .line 2189
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 9
                    1: 9
                    8: 6
                   14: 6
                   50: 9
                   54: 9
                  105: 9
                  108: 9
                  111: 6
                  112: 6
              default: 10
          }
         6: .line 2195
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.ascendingOrDescending:()V
         7: .line 2196
            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 2197
            goto 11
         9: .line 2205
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 2209
      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 2214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                    1: 15
                   50: 15
                   54: 12
                  105: 15
                  108: 15
              default: 16
          }
        12: .line 2217
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.nullOrdering:()V
        13: .line 2218
            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 2219
            goto 17
        15: .line 2226
      StackMap locals:
      StackMap stack:
            goto 17
        16: .line 2230
      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 2234
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* orderElement_AST */
        18: .line 2235
            goto 22
        19: .line 2236
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        20: .line 2237
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        21: .line 2238
            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
        22: .line 2240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* orderElement_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        23: .line 2241
            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 2245
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2246
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2247
            aconst_null
            astore 2 /* ascendingOrDescending_AST */
        start local 2 // antlr.collections.AST ascendingOrDescending_AST
         3: .line 2250
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    8: 4
                   14: 20
                  111: 4
                  112: 20
              default: 36
          }
         4: .line 2255
      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
                  111: 10
              default: 15
          }
         5: .line 2258
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp64_AST */
        start local 3 // antlr.collections.AST tmp64_AST
         6: .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 /* tmp64_AST */
         7: .line 2260
            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
         8: .line 2261
            aload 0 /* this */
            bipush 8
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2262
            goto 16
        end local 3 // antlr.collections.AST tmp64_AST
        10: .line 2266
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp65_AST */
        start local 3 // antlr.collections.AST tmp65_AST
        11: .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 /* tmp65_AST */
        12: .line 2268
            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
        13: .line 2269
            aload 0 /* this */
            bipush 111
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 2270
            goto 16
        end local 3 // antlr.collections.AST tmp65_AST
        15: .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
        16: .line 2278
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        17: .line 2279
            aload 2 /* ascendingOrDescending_AST */
            bipush 8
            invokeinterface antlr.collections.AST.setType:(I)V
        18: .line 2280
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        19: .line 2281
            goto 40
        20: .line 2287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   14: 21
                  112: 26
              default: 31
          }
        21: .line 2290
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp66_AST */
        start local 3 // antlr.collections.AST tmp66_AST
        22: .line 2291
            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 */
        23: .line 2292
            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
        24: .line 2293
            aload 0 /* this */
            bipush 14
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        25: .line 2294
            goto 32
        end local 3 // antlr.collections.AST tmp66_AST
        26: .line 2298
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp67_AST */
        start local 3 // antlr.collections.AST tmp67_AST
        27: .line 2299
            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 */
        28: .line 2300
            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
        29: .line 2301
            aload 0 /* this */
            bipush 112
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        30: .line 2302
            goto 32
        end local 3 // antlr.collections.AST tmp67_AST
        31: .line 2306
      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 2310
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        33: .line 2311
            aload 2 /* ascendingOrDescending_AST */
            bipush 14
            invokeinterface antlr.collections.AST.setType:(I)V
        34: .line 2312
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* ascendingOrDescending_AST */
        35: .line 2313
            goto 40
        36: .line 2317
      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 2321
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        38: .line 2322
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        39: .line 2323
            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
        40: .line 2325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* ascendingOrDescending_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        41: .line 2326
            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                  tmp64_AST  Lantlr/collections/AST;
           11   15     3                  tmp65_AST  Lantlr/collections/AST;
           22   26     3                  tmp66_AST  Lantlr/collections/AST;
           27   31     3                  tmp67_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 2330
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2331
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2332
            aconst_null
            astore 2 /* nullOrdering_AST */
        start local 2 // antlr.collections.AST nullOrdering_AST
         3: .line 2335
            aconst_null
            astore 3 /* tmp68_AST */
        start local 3 // antlr.collections.AST tmp68_AST
         4: .line 2336
            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 2337
            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 2338
            aload 0 /* this */
            bipush 54
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2339
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.nullPrecedence:()V
         8: .line 2340
            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 2341
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* nullOrdering_AST */
        end local 3 // antlr.collections.AST tmp68_AST
        10: .line 2342
            goto 14
        11: .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
        12: .line 2344
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 2345
            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
        14: .line 2347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* nullOrdering_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 2348
            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         tmp68_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 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 /* nullPrecedence_AST */
        start local 2 // antlr.collections.AST nullPrecedence_AST
         3: .line 2357
            aconst_null
            astore 3 /* tmp69_AST */
        start local 3 // antlr.collections.AST tmp69_AST
         4: .line 2358
            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 */
         5: .line 2359
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp69_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 2360
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 2361
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* nullPrecedence_AST */
         8: .line 2363
            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 2364
            aload 2 /* nullPrecedence_AST */
            bipush 55
            invokeinterface antlr.collections.AST.setType:(I)V
        10: .line 2365
            goto 15
        11: .line 2366
      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 2367
            aload 2 /* nullPrecedence_AST */
            bipush 56
            invokeinterface antlr.collections.AST.setType:(I)V
        13: .line 2368
            goto 15
        14: .line 2370
      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 2373
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* nullPrecedence_AST */
        end local 3 // antlr.collections.AST tmp69_AST
        16: .line 2374
            goto 20
        17: .line 2375
      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 2376
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 2377
            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
        20: .line 2379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* nullPrecedence_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 2380
            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           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 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 2384
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2385
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2386
            aconst_null
            astore 2 /* aliasedExpression_AST */
        start local 2 // antlr.collections.AST aliasedExpression_AST
         3: .line 2389
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         4: .line 2390
            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 2392
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 9
                    1: 13
                    7: 6
                   22: 13
                   24: 13
                   41: 13
                   50: 13
                   53: 13
                  105: 13
                  108: 13
              default: 14
          }
         6: .line 2395
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp70_AST */
        start local 3 // antlr.collections.AST tmp70_AST
         7: .line 2396
            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 2397
            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 2398
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2399
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        11: .line 2400
            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 2401
            goto 15
        end local 3 // antlr.collections.AST tmp70_AST
        13: .line 2412
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 2416
      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 2420
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aliasedExpression_AST */
        16: .line 2421
            goto 20
        17: .line 2422
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 2423
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        19: .line 2424
            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
        20: .line 2426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* aliasedExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        21: .line 2427
            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              tmp70_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 2431
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2432
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2433
            aconst_null
            astore 2 /* logicalOrExpression_AST */
        start local 2 // antlr.collections.AST logicalOrExpression_AST
         3: .line 2436
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalAndExpression:()V
         4: .line 2437
            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 2441
      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 2442
            aconst_null
            astore 3 /* tmp71_AST */
        start local 3 // antlr.collections.AST tmp71_AST
         7: .line 2443
            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 2444
            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 2445
            aload 0 /* this */
            bipush 40
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2446
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalAndExpression:()V
        11: .line 2447
            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 2453
            goto 5
        13: .line 2455
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* logicalOrExpression_AST */
        14: .line 2456
            goto 18
        15: .line 2457
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 2458
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 2459
            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
        18: .line 2461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* logicalOrExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 2462
            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                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 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 2466
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2467
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2468
            aconst_null
            astore 2 /* logicalAndExpression_AST */
        start local 2 // antlr.collections.AST logicalAndExpression_AST
         3: .line 2471
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negatedExpression:()V
         4: .line 2472
            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 2476
      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 2477
            aconst_null
            astore 3 /* tmp72_AST */
        start local 3 // antlr.collections.AST tmp72_AST
         7: .line 2478
            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 /* tmp72_AST */
         8: .line 2479
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp72_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         9: .line 2480
            aload 0 /* this */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 2481
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negatedExpression:()V
        11: .line 2482
            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 tmp72_AST
        12: .line 2488
            goto 5
        13: .line 2490
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* logicalAndExpression_AST */
        14: .line 2491
            goto 18
        15: .line 2492
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 2493
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 2494
            aload 0 /* this */
            aload 3 /* 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 3 // antlr.RecognitionException ex
        18: .line 2496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* logicalAndExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 2497
            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                 tmp72_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 2501
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2502
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2503
            aconst_null
            astore 2 /* negatedExpression_AST */
        start local 2 // antlr.collections.AST negatedExpression_AST
         3: .line 2504
            aconst_null
            astore 3 /* x_AST */
        start local 3 // antlr.collections.AST x_AST
         4: .line 2505
            aconst_null
            astore 4 /* y_AST */
        start local 4 // antlr.collections.AST y_AST
         5: .line 2506
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.weakKeywords:()V
         6: .line 2509
            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
                   57: 20
                   65: 20
                   99: 20
                  100: 20
                  101: 20
                  102: 20
                  103: 20
                  107: 20
                  109: 20
                  120: 20
                  121: 20
                  127: 20
                  128: 20
                  129: 20
                  130: 20
              default: 31
          }
         7: .line 2513
      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 2514
            aload 0 /* this */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 2515
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.negatedExpression:()V
        10: .line 2516
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* x_AST */
        11: .line 2517
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* negatedExpression_AST */
        12: .line 2518
            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 2519
            aload 1 /* currentAST */
            aload 2 /* negatedExpression_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        14: .line 2520
            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 2521
            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 2520
      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 2522
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        19: .line 2523
            goto 35
        20: .line 2555
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.equalityExpression:()V
        21: .line 2556
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* y_AST */
        22: .line 2557
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* negatedExpression_AST */
        23: .line 2558
            aload 4 /* y_AST */
            astore 2 /* negatedExpression_AST */
        24: .line 2559
            aload 1 /* currentAST */
            aload 2 /* negatedExpression_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        25: .line 2560
            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 2561
            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 2560
      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 2562
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        30: .line 2563
            goto 35
        31: .line 2567
      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 2571
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        33: .line 2572
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        34: .line 2573
            aload 0 /* this */
            aload 5 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_33: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 2575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* negatedExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        36: .line 2576
            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 2580
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2581
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2582
            aconst_null
            astore 2 /* equalityExpression_AST */
        start local 2 // antlr.collections.AST equalityExpression_AST
         3: .line 2584
            aconst_null
            astore 3 /* is */
        start local 3 // antlr.Token is
         4: .line 2585
            aconst_null
            astore 4 /* is_AST */
        start local 4 // antlr.collections.AST is_AST
         5: .line 2586
            aconst_null
            astore 5 /* ne */
        start local 5 // antlr.Token ne
         6: .line 2587
            aconst_null
            astore 6 /* ne_AST */
        start local 6 // antlr.collections.AST ne_AST
         7: .line 2591
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.relationalExpression:()V
         8: .line 2592
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
         9: .line 2593
            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 2597
      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_34: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 2599
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                   31: 17
                  106: 12
                  113: 28
                  114: 33
              default: 39
          }
        12: .line 2602
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* tmp74_AST */
        start local 7 // antlr.collections.AST tmp74_AST
        13: .line 2603
            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 /* tmp74_AST */
        14: .line 2604
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* tmp74_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 2605
            aload 0 /* this */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 2606
            goto 40
        end local 7 // antlr.collections.AST tmp74_AST
        17: .line 2610
      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 2611
            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 2612
            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 2613
            aload 0 /* this */
            bipush 31
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 2614
            aload 4 /* is_AST */
            bipush 106
            invokeinterface antlr.collections.AST.setType:(I)V
        22: .line 2616
            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
                   57: 26
                   65: 26
                   99: 26
                  100: 26
                  101: 26
                  102: 26
                  103: 26
                  107: 26
                  109: 26
                  120: 26
                  121: 26
                  127: 26
                  128: 26
                  129: 26
                  130: 26
              default: 27
          }
        23: .line 2619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 2620
            aload 4 /* is_AST */
            bipush 113
            invokeinterface antlr.collections.AST.setType:(I)V
        25: .line 2621
            goto 40
        26: .line 2653
      StackMap locals:
      StackMap stack:
            goto 40
        27: .line 2657
      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 2665
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* tmp76_AST */
        start local 7 // antlr.collections.AST tmp76_AST
        29: .line 2666
            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 /* tmp76_AST */
        30: .line 2667
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* tmp76_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        31: .line 2668
            aload 0 /* this */
            bipush 113
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        32: .line 2669
            goto 40
        end local 7 // antlr.collections.AST tmp76_AST
        33: .line 2673
      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 2674
            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 2675
            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 2676
            aload 0 /* this */
            bipush 114
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        37: .line 2677
            aload 6 /* ne_AST */
            bipush 113
            invokeinterface antlr.collections.AST.setType:(I)V
        38: .line 2678
            goto 40
        39: .line 2682
      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 2686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.relationalExpression:()V
        41: .line 2687
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
        42: .line 2688
            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 2694
            goto 10
        44: .line 2696
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* equalityExpression_AST */
        45: .line 2699
            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 2701
            aload 1 /* currentAST */
            aload 2 /* equalityExpression_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        47: .line 2702
            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 2703
            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 2702
      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 2704
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        52: .line 2705
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* equalityExpression_AST */
        53: .line 2706
            goto 57
        54: .line 2707
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        55: .line 2708
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        56: .line 2709
            aload 0 /* this */
            aload 7 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_33: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 2711
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* equalityExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        58: .line 2712
            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               tmp74_AST  Lantlr/collections/AST;
           29   33     7               tmp76_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 2716
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2717
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2718
            aconst_null
            astore 2 /* relationalExpression_AST */
        start local 2 // antlr.collections.AST relationalExpression_AST
         3: .line 2719
            aconst_null
            astore 3 /* n */
        start local 3 // antlr.Token n
         4: .line 2721
            aconst_null
            astore 4 /* i */
        start local 4 // antlr.Token i
         5: .line 2722
            aconst_null
            astore 5 /* i_AST */
        start local 5 // antlr.collections.AST i_AST
         6: .line 2723
            aconst_null
            astore 6 /* b */
        start local 6 // antlr.Token b
         7: .line 2724
            aconst_null
            astore 7 /* b_AST */
        start local 7 // antlr.collections.AST b_AST
         8: .line 2725
            aconst_null
            astore 8 /* l */
        start local 8 // antlr.Token l
         9: .line 2726
            aconst_null
            astore 9 /* l_AST */
        start local 9 // antlr.collections.AST l_AST
        10: .line 2727
            aconst_null
            astore 10 /* p_AST */
        start local 10 // antlr.collections.AST p_AST
        11: .line 2730
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
        12: .line 2731
            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 2733
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 38
                    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
                   50: 14
                   53: 14
                   54: 14
                   60: 14
                   67: 40
                  105: 14
                  106: 14
                  108: 14
                  109: 14
                  111: 14
                  112: 14
                  113: 14
                  114: 14
                  115: 14
                  116: 14
                  117: 14
                  118: 14
                  126: 14
              default: 100
          }
        14: .line 2772
      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 115
            if_icmplt 101
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 118
            if_icmpgt 101
        15: .line 2774
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 115 - 118
                  115: 16
                  116: 21
                  117: 26
                  118: 31
              default: 36
          }
        16: .line 2777
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp77_AST */
        start local 11 // antlr.collections.AST tmp77_AST
        17: .line 2778
            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 */
        18: .line 2779
            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
        19: .line 2780
            aload 0 /* this */
            bipush 115
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 2781
            goto 37
        end local 11 // antlr.collections.AST tmp77_AST
        21: .line 2785
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp78_AST */
        start local 11 // antlr.collections.AST tmp78_AST
        22: .line 2786
            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 */
        23: .line 2787
            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
        24: .line 2788
            aload 0 /* this */
            bipush 116
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        25: .line 2789
            goto 37
        end local 11 // antlr.collections.AST tmp78_AST
        26: .line 2793
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp79_AST */
        start local 11 // antlr.collections.AST tmp79_AST
        27: .line 2794
            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 */
        28: .line 2795
            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
        29: .line 2796
            aload 0 /* this */
            bipush 117
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        30: .line 2797
            goto 37
        end local 11 // antlr.collections.AST tmp79_AST
        31: .line 2801
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* tmp80_AST */
        start local 11 // antlr.collections.AST tmp80_AST
        32: .line 2802
            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 /* tmp80_AST */
        33: .line 2803
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 11 /* tmp80_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        34: .line 2804
            aload 0 /* this */
            bipush 118
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        35: .line 2805
            goto 37
        end local 11 // antlr.collections.AST tmp80_AST
        36: .line 2809
      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 2813
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        38: .line 2814
            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 2820
            goto 14
        40: .line 2832
      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
                   67: 45
              default: 46
          }
        41: .line 2835
      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 2836
            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 2837
            aload 0 /* this */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        44: .line 2838
            goto 47
        45: .line 2845
      StackMap locals:
      StackMap stack:
            goto 47
        46: .line 2849
      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 2854
      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
                   67: 89
              default: 99
          }
        48: .line 2858
      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 2859
            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 2860
            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 2861
            aload 0 /* this */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        52: .line 2863
            aload 5 /* i_AST */
            aload 3 /* n */
            ifnonnull 53
            bipush 26
            goto 54
      StackMap locals:
      StackMap stack: antlr.collections.AST
        53: 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
        54: invokeinterface antlr.collections.AST.setType:(I)V
        55: .line 2864
            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 2866
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.inList:()V
        59: .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
        60: .line 2869
            goto 101
        61: .line 2874
      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 2875
            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 2876
            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 2877
            aload 0 /* this */
            bipush 10
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        65: .line 2879
            aload 7 /* b_AST */
            aload 3 /* n */
            ifnonnull 66
            bipush 10
            goto 67
      StackMap locals:
      StackMap stack: antlr.collections.AST
        66: 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
        67: invokeinterface antlr.collections.AST.setType:(I)V
        68: .line 2880
            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 2882
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.betweenList:()V
        72: .line 2883
            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 2885
            goto 101
        74: .line 2890
      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 2891
            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 2892
            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 2893
            aload 0 /* this */
            bipush 34
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        78: .line 2895
            aload 9 /* l_AST */
            aload 3 /* n */
            ifnonnull 79
            bipush 34
            goto 80
      StackMap locals:
      StackMap stack: antlr.collections.AST
        79: bipush 88
      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 2896
            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 2898
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
        85: .line 2899
            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 2900
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.likeEscape:()V
        87: .line 2901
            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 2903
            goto 101
        89: .line 2908
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 67
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        90: .line 2910
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                   69: 91
                  109: 93
              default: 94
          }
        91: .line 2913
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 69
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        92: .line 2914
            goto 95
        93: .line 2918
      StackMap locals:
      StackMap stack:
            goto 95
        94: .line 2922
      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 2926
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        96: .line 2927
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 10 /* p_AST */
        97: .line 2929
            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 2932
            goto 101
        99: .line 2936
      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 2944
      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 2948
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* relationalExpression_AST */
       102: .line 2949
            goto 106
       103: .line 2950
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 11 /* ex */
        start local 11 // antlr.RecognitionException ex
       104: .line 2951
            aload 0 /* this */
            aload 11 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
       105: .line 2952
            aload 0 /* this */
            aload 11 /* 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 11 // antlr.RecognitionException ex
       106: .line 2954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* relationalExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
       107: .line 2955
            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                 tmp77_AST  Lantlr/collections/AST;
           22   26    11                 tmp78_AST  Lantlr/collections/AST;
           27   31    11                 tmp79_AST  Lantlr/collections/AST;
           32   36    11                 tmp80_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 2959
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 2960
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 2961
            aconst_null
            astore 2 /* additiveExpression_AST */
        start local 2 // antlr.collections.AST additiveExpression_AST
         3: .line 2964
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.multiplyExpression:()V
         4: .line 2965
            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 2969
      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 120
            if_icmpeq 6
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 121
            if_icmpne 21
         6: .line 2971
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 120 - 121
                  120: 7
                  121: 12
              default: 17
          }
         7: .line 2974
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp83_AST */
        start local 3 // antlr.collections.AST tmp83_AST
         8: .line 2975
            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 */
         9: .line 2976
            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
        10: .line 2977
            aload 0 /* this */
            bipush 120
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 2978
            goto 18
        end local 3 // antlr.collections.AST tmp83_AST
        12: .line 2982
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp84_AST */
        start local 3 // antlr.collections.AST tmp84_AST
        13: .line 2983
            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 /* tmp84_AST */
        14: .line 2984
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp84_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 2985
            aload 0 /* this */
            bipush 121
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 2986
            goto 18
        end local 3 // antlr.collections.AST tmp84_AST
        17: .line 2990
      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 2994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.multiplyExpression:()V
        19: .line 2995
            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 3001
            goto 5
        21: .line 3003
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* additiveExpression_AST */
        22: .line 3004
            goto 26
        23: .line 3005
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        24: .line 3006
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        25: .line 3007
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_36: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 3009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* additiveExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        27: .line 3010
            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               tmp83_AST  Lantlr/collections/AST;
           13   17     3               tmp84_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 3014
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3015
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3016
            aconst_null
            astore 2 /* inList_AST */
        start local 2 // antlr.collections.AST inList_AST
         3: .line 3020
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.compoundExpr:()V
         4: .line 3021
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
         5: .line 3022
            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 3023
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inList_AST */
         7: .line 3024
            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 81
            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 3025
            aload 1 /* currentAST */
            aload 2 /* inList_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
         9: .line 3026
            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 3027
            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 3026
      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 3028
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        14: .line 3029
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* inList_AST */
        15: .line 3030
            goto 19
        16: .line 3031
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 3032
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 3033
            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
        19: .line 3035
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* inList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 3036
            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 3040
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3041
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3042
            aconst_null
            astore 2 /* betweenList_AST */
        start local 2 // antlr.collections.AST betweenList_AST
         3: .line 3045
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         4: .line 3046
            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 3047
            aload 0 /* this */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         6: .line 3048
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         7: .line 3049
            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 3050
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* betweenList_AST */
         9: .line 3051
            goto 13
        10: .line 3052
      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 3053
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        12: .line 3054
            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
        13: .line 3056
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* betweenList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        14: .line 3057
            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 3061
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3062
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3063
            aconst_null
            astore 2 /* likeEscape_AST */
        start local 2 // antlr.collections.AST likeEscape_AST
         3: .line 3067
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 30
                    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
                   50: 11
                   53: 11
                   54: 11
                   60: 11
                  105: 11
                  106: 11
                  108: 11
                  109: 11
                  111: 11
                  112: 11
                  113: 11
                  114: 11
                  126: 11
              default: 12
          }
         4: .line 3070
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp86_AST */
        start local 3 // antlr.collections.AST tmp86_AST
         5: .line 3071
            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 /* tmp86_AST */
         6: .line 3072
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp86_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 3073
            aload 0 /* this */
            bipush 18
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3074
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.concatenation:()V
         9: .line 3075
            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 3076
            goto 13
        end local 3 // antlr.collections.AST tmp86_AST
        11: .line 3108
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 3112
      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 3116
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* likeEscape_AST */
        14: .line 3117
            goto 18
        15: .line 3118
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 3119
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 3120
            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
        18: .line 3122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* likeEscape_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 3123
            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       tmp86_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 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 3127
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3128
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3129
            aconst_null
            astore 2 /* compoundExpr_AST */
        start local 2 // antlr.collections.AST compoundExpr_AST
         3: .line 3132
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                   17: 4
                   27: 4
                  109: 8
                  128: 12
                  129: 12
              default: 16
          }
         4: .line 3136
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
         5: .line 3137
            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 3138
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
         7: .line 3139
            goto 42
         8: .line 3143
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
         9: .line 3144
            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 3145
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        11: .line 3146
            goto 42
        12: .line 3151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.parameter:()V
        13: .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
        14: .line 3153
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        15: .line 3154
            goto 42
        16: .line 3157
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            if_icmpne 21
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 21
            getstatic org.hibernate.hql.internal.antlr.HqlBaseParser._tokenSet_35: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 107
            if_icmpne 21
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 108
            if_icmpne 21
        17: .line 3158
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        18: .line 3159
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 3160
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        20: .line 3161
            goto 42
        21: .line 3162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            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 3164
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        23: .line 3166
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 37
                    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
                   50: 31
                   53: 31
                   57: 24
                   65: 24
                   99: 24
                  100: 24
                  101: 24
                  102: 24
                  103: 24
                  107: 24
                  108: 31
                  109: 24
                  120: 24
                  121: 24
                  127: 24
                  128: 24
                  129: 24
                  130: 24
              default: 34
          }
        24: .line 3199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        25: .line 3200
            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 3204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 105
            if_icmpne 35
        27: .line 3205
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        28: .line 3206
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        29: .line 3207
            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 3213
            goto 26
        31: .line 3226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.subQuery:()V
        32: .line 3227
            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 3228
            goto 35
        34: .line 3232
      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 3236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        36: .line 3238
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* compoundExpr_AST */
        37: .line 3239
            goto 42
        38: .line 3241
      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 3245
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        40: .line 3246
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        41: .line 3247
            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
        42: .line 3249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* compoundExpr_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        43: .line 3250
            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 3254
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3255
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3256
            aconst_null
            astore 2 /* multiplyExpression_AST */
        start local 2 // antlr.collections.AST multiplyExpression_AST
         3: .line 3259
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         4: .line 3260
            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 3264
      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 122
            if_icmplt 26
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 124
            if_icmpgt 26
         6: .line 3266
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 122 - 124
                  122: 7
                  123: 12
                  124: 17
              default: 22
          }
         7: .line 3269
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp92_AST */
        start local 3 // antlr.collections.AST tmp92_AST
         8: .line 3270
            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 /* tmp92_AST */
         9: .line 3271
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp92_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 3272
            aload 0 /* this */
            bipush 122
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 3273
            goto 23
        end local 3 // antlr.collections.AST tmp92_AST
        12: .line 3277
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp93_AST */
        start local 3 // antlr.collections.AST tmp93_AST
        13: .line 3278
            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 /* tmp93_AST */
        14: .line 3279
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp93_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        15: .line 3280
            aload 0 /* this */
            bipush 123
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 3281
            goto 23
        end local 3 // antlr.collections.AST tmp93_AST
        17: .line 3285
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp94_AST */
        start local 3 // antlr.collections.AST tmp94_AST
        18: .line 3286
            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 /* tmp94_AST */
        19: .line 3287
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp94_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        20: .line 3288
            aload 0 /* this */
            bipush 124
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 3289
            goto 23
        end local 3 // antlr.collections.AST tmp94_AST
        22: .line 3293
      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 3297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        24: .line 3298
            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 3304
            goto 5
        26: .line 3306
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* multiplyExpression_AST */
        27: .line 3307
            goto 31
        28: .line 3308
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        29: .line 3309
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        30: .line 3310
            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 3312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* multiplyExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        32: .line 3313
            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               tmp92_AST  Lantlr/collections/AST;
           13   17     3               tmp93_AST  Lantlr/collections/AST;
           18   22     3               tmp94_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 3317
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3318
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3319
            aconst_null
            astore 2 /* unaryExpression_AST */
        start local 2 // antlr.collections.AST unaryExpression_AST
         3: .line 3322
            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
                   57: 22
                   65: 30
                   99: 30
                  100: 30
                  101: 30
                  102: 30
                  103: 30
                  107: 30
                  109: 30
                  120: 13
                  121: 4
                  127: 30
                  128: 30
                  129: 30
                  130: 30
              default: 34
          }
         4: .line 3325
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp95_AST */
        start local 3 // antlr.collections.AST tmp95_AST
         5: .line 3326
            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 */
         6: .line 3327
            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
         7: .line 3328
            aload 0 /* this */
            bipush 121
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3329
            aload 3 /* tmp95_AST */
            bipush 94
            invokeinterface antlr.collections.AST.setType:(I)V
         9: .line 3330
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        10: .line 3331
            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 3332
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        12: .line 3333
            goto 38
        end local 3 // antlr.collections.AST tmp95_AST
        13: .line 3337
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp96_AST */
        start local 3 // antlr.collections.AST tmp96_AST
        14: .line 3338
            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 */
        15: .line 3339
            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
        16: .line 3340
            aload 0 /* this */
            bipush 120
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 3341
            aload 3 /* tmp96_AST */
            bipush 95
            invokeinterface antlr.collections.AST.setType:(I)V
        18: .line 3342
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        19: .line 3343
            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 3344
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        21: .line 3345
            goto 38
        end local 3 // antlr.collections.AST tmp96_AST
        22: .line 3349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.caseExpression:()V
        23: .line 3350
            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 3351
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        25: .line 3352
            goto 38
        26: .line 3359
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.quantifiedExpression:()V
        27: .line 3360
            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 3361
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        29: .line 3362
            goto 38
        30: .line 3387
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.atom:()V
        31: .line 3388
            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 3389
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* unaryExpression_AST */
        33: .line 3390
            goto 38
        34: .line 3394
      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 3398
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        36: .line 3399
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        37: .line 3400
            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 3402
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* unaryExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        39: .line 3403
            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            tmp95_AST  Lantlr/collections/AST;
           14   22     3            tmp96_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=5, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.HqlBaseParser this
         0: .line 3407
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3408
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3409
            aconst_null
            astore 2 /* caseExpression_AST */
        start local 2 // antlr.collections.AST caseExpression_AST
         3: .line 3412
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 57
            if_icmpne 26
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 61
            if_icmpne 26
         4: .line 3413
            aconst_null
            astore 3 /* tmp97_AST */
        start local 3 // antlr.collections.AST tmp97_AST
         5: .line 3414
            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 */
         6: .line 3415
            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
         7: .line 3416
            aload 0 /* this */
            bipush 57
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3418
            iconst_0
            istore 4 /* _cnt135 */
        start local 4 // int _cnt135
         9: .line 3421
      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 61
            if_icmpne 13
        10: .line 3422
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.whenClause:()V
        11: .line 3423
            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 3424
            goto 15
        13: .line 3426
      StackMap locals:
      StackMap stack:
            iload 4 /* _cnt135 */
            iconst_1
            if_icmplt 14
            goto 17
      StackMap locals:
      StackMap stack:
        14: 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 3429
      StackMap locals:
      StackMap stack:
            iinc 4 /* _cnt135 */ 1
        16: .line 3430
            goto 9
        end local 4 // int _cnt135
        17: .line 3433
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 58 - 59
                   58: 21
                   59: 18
              default: 22
          }
        18: .line 3436
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.elseClause:()V
        19: .line 3437
            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 3438
            goto 23
        21: .line 3442
      StackMap locals:
      StackMap stack:
            goto 23
        22: .line 3446
      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 3450
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 58
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 3451
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* caseExpression_AST */
        end local 3 // antlr.collections.AST tmp97_AST
        25: .line 3452
            goto 56
        26: .line 3453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 57
            if_icmpne 52
            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 52
        27: .line 3454
            aconst_null
            astore 3 /* tmp99_AST */
        start local 3 // antlr.collections.AST tmp99_AST
        28: .line 3455
            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 */
        29: .line 3456
            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
        30: .line 3457
            aload 0 /* this */
            bipush 57
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        31: .line 3458
            aload 3 /* tmp99_AST */
            bipush 77
            invokeinterface antlr.collections.AST.setType:(I)V
        32: .line 3459
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        33: .line 3460
            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
        34: .line 3462
            iconst_0
            istore 4 /* _cnt138 */
        start local 4 // int _cnt138
        35: .line 3465
      StackMap locals: antlr.collections.AST int
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 61
            if_icmpne 39
        36: .line 3466
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.altWhenClause:()V
        37: .line 3467
            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
        38: .line 3468
            goto 41
        39: .line 3470
      StackMap locals:
      StackMap stack:
            iload 4 /* _cnt138 */
            iconst_1
            if_icmplt 40
            goto 43
      StackMap locals:
      StackMap stack:
        40: 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
        41: .line 3473
      StackMap locals:
      StackMap stack:
            iinc 4 /* _cnt138 */ 1
        42: .line 3474
            goto 35
        end local 4 // int _cnt138
        43: .line 3477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 58 - 59
                   58: 47
                   59: 44
              default: 48
          }
        44: .line 3480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.elseClause:()V
        45: .line 3481
            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
        46: .line 3482
            goto 49
        47: .line 3486
      StackMap locals:
      StackMap stack:
            goto 49
        48: .line 3490
      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 3494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 58
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        50: .line 3495
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* caseExpression_AST */
        end local 3 // antlr.collections.AST tmp99_AST
        51: .line 3496
            goto 56
        52: .line 3498
      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
        53: .line 3502
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        54: .line 3503
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        55: .line 3504
            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
        56: .line 3506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* caseExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        57: .line 3507
            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   58     0                this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   58     1          currentAST  Lantlr/ASTPair;
            3   58     2  caseExpression_AST  Lantlr/collections/AST;
            5   25     3           tmp97_AST  Lantlr/collections/AST;
            9   17     4             _cnt135  I
           28   51     3           tmp99_AST  Lantlr/collections/AST;
           35   43     4             _cnt138  I
           54   56     3                  ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    53      53  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 3511
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3512
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3513
            aconst_null
            astore 2 /* quantifiedExpression_AST */
        start local 2 // antlr.collections.AST quantifiedExpression_AST
         3: .line 3517
            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 3520
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp101_AST */
        start local 3 // antlr.collections.AST tmp101_AST
         5: .line 3521
            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 */
         6: .line 3522
            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
         7: .line 3523
            aload 0 /* this */
            bipush 47
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3524
            goto 25
        end local 3 // antlr.collections.AST tmp101_AST
         9: .line 3528
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp102_AST */
        start local 3 // antlr.collections.AST tmp102_AST
        10: .line 3529
            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 */
        11: .line 3530
            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
        12: .line 3531
            aload 0 /* this */
            bipush 19
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 3532
            goto 25
        end local 3 // antlr.collections.AST tmp102_AST
        14: .line 3536
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp103_AST */
        start local 3 // antlr.collections.AST tmp103_AST
        15: .line 3537
            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 */
        16: .line 3538
            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
        17: .line 3539
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        18: .line 3540
            goto 25
        end local 3 // antlr.collections.AST tmp103_AST
        19: .line 3544
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp104_AST */
        start local 3 // antlr.collections.AST tmp104_AST
        20: .line 3545
            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 /* tmp104_AST */
        21: .line 3546
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp104_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        22: .line 3547
            aload 0 /* this */
            iconst_5
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        23: .line 3548
            goto 25
        end local 3 // antlr.collections.AST tmp104_AST
        24: .line 3552
      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 3557
      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
                  107: 32
                  109: 26
              default: 37
          }
        26: .line 3560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        27: .line 3561
            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 3562
            goto 38
        29: .line 3567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
        30: .line 3568
            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 3569
            goto 38
        32: .line 3574
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        33: .line 3576
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.subQuery:()V
        34: .line 3577
            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 3579
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        36: .line 3581
            goto 38
        37: .line 3585
      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 3589
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* quantifiedExpression_AST */
        39: .line 3590
            goto 43
        40: .line 3591
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        41: .line 3592
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        42: .line 3593
            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 3595
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* quantifiedExpression_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        44: .line 3596
            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                tmp101_AST  Lantlr/collections/AST;
           10   14     3                tmp102_AST  Lantlr/collections/AST;
           15   19     3                tmp103_AST  Lantlr/collections/AST;
           20   24     3                tmp104_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 3600
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3601
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3602
            aconst_null
            astore 2 /* atom_AST */
        start local 2 // antlr.collections.AST atom_AST
         3: .line 3603
            aconst_null
            astore 3 /* op */
        start local 3 // antlr.Token op
         4: .line 3604
            aconst_null
            astore 4 /* op_AST */
        start local 4 // antlr.collections.AST op_AST
         5: .line 3605
            aconst_null
            astore 5 /* lb */
        start local 5 // antlr.Token lb
         6: .line 3606
            aconst_null
            astore 6 /* lb_AST */
        start local 6 // antlr.collections.AST lb_AST
         7: .line 3609
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.primaryExpression:()V
         8: .line 3610
            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 3614
      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: 10
                  125: 28
              default: 37
          }
        10: .line 3617
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* tmp107_AST */
        start local 7 // antlr.collections.AST tmp107_AST
        11: .line 3618
            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 /* tmp107_AST */
        12: .line 3619
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 7 /* tmp107_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 3620
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 3621
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        15: .line 3622
            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 3624
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 1 - 126
                    1: 26
                    2: 27
                    3: 27
                    4: 27
                    5: 27
                    6: 26
                    7: 26
                    8: 26
                    9: 27
                   10: 26
                   11: 27
                   12: 27
                   13: 27
                   14: 26
                   15: 26
                   16: 27
                   17: 27
                   18: 26
                   19: 27
                   20: 27
                   21: 27
                   22: 26
                   23: 26
                   24: 26
                   25: 26
                   26: 26
                   27: 27
                   28: 26
                   29: 27
                   30: 27
                   31: 26
                   32: 26
                   33: 26
                   34: 26
                   35: 27
                   36: 27
                   37: 27
                   38: 26
                   39: 27
                   40: 26
                   41: 26
                   42: 27
                   43: 27
                   44: 26
                   45: 27
                   46: 27
                   47: 27
                   48: 27
                   49: 27
                   50: 26
                   51: 27
                   52: 27
                   53: 26
                   54: 26
                   55: 27
                   56: 27
                   57: 27
                   58: 26
                   59: 26
                   60: 26
                   61: 26
                   62: 27
                   63: 27
                   64: 27
                   65: 27
                   66: 27
                   67: 26
                   68: 27
                   69: 27
                   70: 27
                   71: 27
                   72: 27
                   73: 27
                   74: 27
                   75: 27
                   76: 27
                   77: 27
                   78: 27
                   79: 27
                   80: 27
                   81: 27
                   82: 27
                   83: 27
                   84: 27
                   85: 27
                   86: 27
                   87: 27
                   88: 27
                   89: 27
                   90: 27
                   91: 27
                   92: 27
                   93: 27
                   94: 27
                   95: 27
                   96: 27
                   97: 27
                   98: 27
                   99: 27
                  100: 27
                  101: 27
                  102: 27
                  103: 27
                  104: 27
                  105: 26
                  106: 26
                  107: 17
                  108: 26
                  109: 26
                  110: 27
                  111: 26
                  112: 26
                  113: 26
                  114: 26
                  115: 26
                  116: 26
                  117: 26
                  118: 26
                  119: 26
                  120: 26
                  121: 26
                  122: 26
                  123: 26
                  124: 26
                  125: 26
                  126: 26
              default: 27
          }
        17: .line 3628
      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 */
        18: .line 3629
            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 */
        19: .line 3630
            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
        20: .line 3631
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 3632
            aload 4 /* op_AST */
            bipush 85
            invokeinterface antlr.collections.AST.setType:(I)V
        22: .line 3633
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.exprList:()V
        23: .line 3634
            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 3635
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        25: .line 3637
            goto 9
        26: .line 3690
      StackMap locals:
      StackMap stack:
            goto 9
        27: .line 3694
      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 tmp107_AST
        28: .line 3702
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 5 /* lb */
        29: .line 3703
            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 */
        30: .line 3704
            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
        31: .line 3705
            aload 0 /* this */
            bipush 125
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        32: .line 3706
            aload 6 /* lb_AST */
            bipush 82
            invokeinterface antlr.collections.AST.setType:(I)V
        33: .line 3707
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        34: .line 3708
            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 3709
            aload 0 /* this */
            bipush 126
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        36: .line 3710
            goto 9
        37: .line 3714
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
        38: .line 3719
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* atom_AST */
        39: .line 3720
            goto 43
        40: .line 3721
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        41: .line 3722
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        42: .line 3723
            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
        43: .line 3725
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* atom_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        44: .line 3726
            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   45     0        this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   45     1  currentAST  Lantlr/ASTPair;
            3   45     2    atom_AST  Lantlr/collections/AST;
            4   45     3          op  Lantlr/Token;
            5   45     4      op_AST  Lantlr/collections/AST;
            6   45     5          lb  Lantlr/Token;
            7   45     6      lb_AST  Lantlr/collections/AST;
           11   28     7  tmp107_AST  Lantlr/collections/AST;
           41   43     7          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7    39      40  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void whenClause();
    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 3730
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3731
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3732
            aconst_null
            astore 2 /* whenClause_AST */
        start local 2 // antlr.collections.AST whenClause_AST
         3: .line 3736
            aconst_null
            astore 3 /* tmp110_AST */
        start local 3 // antlr.collections.AST tmp110_AST
         4: .line 3737
            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 /* tmp110_AST */
         5: .line 3738
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp110_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3739
            aload 0 /* this */
            bipush 61
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3740
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.logicalExpression:()V
         8: .line 3741
            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 3742
            aload 0 /* this */
            bipush 60
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 3743
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        11: .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
        end local 3 // antlr.collections.AST tmp110_AST
        12: .line 3746
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* whenClause_AST */
        13: .line 3747
            goto 17
        14: .line 3748
      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 3749
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 3750
            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 3752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* whenClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 3753
            return
        end local 2 // antlr.collections.AST whenClause_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  whenClause_AST  Lantlr/collections/AST;
            4   12     3      tmp110_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 3757
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3758
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3759
            aconst_null
            astore 2 /* elseClause_AST */
        start local 2 // antlr.collections.AST elseClause_AST
         3: .line 3763
            aconst_null
            astore 3 /* tmp112_AST */
        start local 3 // antlr.collections.AST tmp112_AST
         4: .line 3764
            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 /* tmp112_AST */
         5: .line 3765
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp112_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         6: .line 3766
            aload 0 /* this */
            bipush 59
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3767
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         8: .line 3768
            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 tmp112_AST
         9: .line 3770
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* elseClause_AST */
        10: .line 3771
            goto 14
        11: .line 3772
      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 3773
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        13: .line 3774
            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 3776
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* elseClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        15: .line 3777
            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      tmp112_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 altWhenClause();
    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 3781
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3782
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3783
            aconst_null
            astore 2 /* altWhenClause_AST */
        start local 2 // antlr.collections.AST altWhenClause_AST
         3: .line 3787
            aconst_null
            astore 3 /* tmp113_AST */
        start local 3 // antlr.collections.AST tmp113_AST
         4: .line 3788
            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 3789
            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 3790
            aload 0 /* this */
            bipush 61
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         7: .line 3791
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
         8: .line 3792
            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 3793
            aload 0 /* this */
            bipush 60
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 3794
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.unaryExpression:()V
        11: .line 3795
            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 3797
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* altWhenClause_AST */
        13: .line 3798
            goto 17
        14: .line 3799
      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 3800
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 3801
            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 3803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* altWhenClause_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        18: .line 3804
            return
        end local 2 // antlr.collections.AST altWhenClause_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  altWhenClause_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 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 3808
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3809
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3810
            aconst_null
            astore 2 /* collectionExpr_AST */
        start local 2 // antlr.collections.AST collectionExpr_AST
         3: .line 3814
            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 3817
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp115_AST */
        start local 3 // antlr.collections.AST tmp115_AST
         5: .line 3818
            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 */
         6: .line 3819
            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
         7: .line 3820
            aload 0 /* this */
            bipush 17
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 3821
            goto 15
        end local 3 // antlr.collections.AST tmp115_AST
         9: .line 3825
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp116_AST */
        start local 3 // antlr.collections.AST tmp116_AST
        10: .line 3826
            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 */
        11: .line 3827
            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
        12: .line 3828
            aload 0 /* this */
            bipush 27
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 3829
            goto 15
        end local 3 // antlr.collections.AST tmp116_AST
        14: .line 3833
      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 3837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 3838
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        17: .line 3839
            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 3840
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 3841
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* collectionExpr_AST */
        20: .line 3842
            goto 24
        21: .line 3843
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        22: .line 3844
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        23: .line 3845
            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 3847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* collectionExpr_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        25: .line 3848
            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          tmp115_AST  Lantlr/collections/AST;
           10   14     3          tmp116_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 3852
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3853
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3854
            aconst_null
            astore 2 /* subQuery_AST */
        start local 2 // antlr.collections.AST subQuery_AST
         3: .line 3857
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.union:()V
         4: .line 3858
            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 3859
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* subQuery_AST */
         6: .line 3860
            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 "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 3861
            aload 1 /* currentAST */
            aload 2 /* subQuery_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
         8: .line 3862
            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 3863
            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 3862
      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 3864
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        13: .line 3865
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* subQuery_AST */
        14: .line 3866
            goto 18
        15: .line 3867
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 3868
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 3869
            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
        18: .line 3871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* subQuery_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 3872
            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 3876
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 3877
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 3878
            aconst_null
            astore 2 /* exprList_AST */
        start local 2 // antlr.collections.AST exprList_AST
         3: .line 3879
            aconst_null
            astore 3 /* t */
        start local 3 // antlr.Token t
         4: .line 3880
            aconst_null
            astore 4 /* t_AST */
        start local 4 // antlr.collections.AST t_AST
         5: .line 3881
            aconst_null
            astore 5 /* l */
        start local 5 // antlr.Token l
         6: .line 3882
            aconst_null
            astore 6 /* l_AST */
        start local 6 // antlr.collections.AST l_AST
         7: .line 3883
            aconst_null
            astore 7 /* b */
        start local 7 // antlr.Token b
         8: .line 3884
            aconst_null
            astore 8 /* b_AST */
        start local 8 // antlr.collections.AST b_AST
         9: .line 3886
            aconst_null
            astore 9 /* trimSpec */
        start local 9 // antlr.collections.AST trimSpec
        10: .line 3891
            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
                   57: 29
                   64: 23
                   65: 29
                   66: 17
                   70: 11
                   99: 29
                  100: 29
                  101: 29
                  102: 29
                  103: 29
                  107: 29
                  108: 29
                  109: 29
                  120: 29
                  121: 29
                  127: 29
                  128: 29
                  129: 29
                  130: 29
              default: 30
          }
        11: .line 3894
      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 3895
            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 3896
            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 3897
            aload 0 /* this */
            bipush 70
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        15: .line 3898
            aload 4 /* t_AST */
            astore 9 /* trimSpec */
        16: .line 3899
            goto 31
        17: .line 3903
      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 3904
            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 3905
            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 3906
            aload 0 /* this */
            bipush 66
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        21: .line 3907
            aload 6 /* l_AST */
            astore 9 /* trimSpec */
        22: .line 3908
            goto 31
        23: .line 3912
      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 3913
            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 3914
            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 3915
            aload 0 /* this */
            bipush 64
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        27: .line 3916
            aload 8 /* b_AST */
            astore 9 /* trimSpec */
        28: .line 3917
            goto 31
        29: .line 3952
      StackMap locals:
      StackMap stack:
            goto 31
        30: .line 3956
      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 3960
      StackMap locals:
      StackMap stack:
            aload 9 /* trimSpec */
            ifnull 32
            aload 9 /* trimSpec */
            bipush 109
            invokeinterface antlr.collections.AST.setType:(I)V
        32: .line 3962
      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
                   57: 33
                   65: 33
                   99: 33
                  100: 33
                  101: 33
                  102: 33
                  103: 33
                  107: 33
                  108: 68
                  109: 33
                  120: 33
                  121: 33
                  127: 33
                  128: 33
                  129: 33
                  130: 33
              default: 69
          }
        33: .line 3994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        34: .line 3995
            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 3997
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 4
                    7: 54
                   22: 46
                  105: 36
                  108: 58
              default: 59
          }
        36: .line 4001
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 10 /* _cnt200 */
        start local 10 // int _cnt200
        37: .line 4004
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 105
            if_icmpne 42
        38: .line 4005
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        39: .line 4006
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        40: .line 4007
            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 4008
            goto 44
        42: .line 4010
      StackMap locals:
      StackMap stack:
            iload 10 /* _cnt200 */
            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 4013
      StackMap locals:
      StackMap stack:
            iinc 10 /* _cnt200 */ 1
        45: .line 4014
            goto 37
        end local 10 // int _cnt200
        46: .line 4020
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* tmp120_AST */
        start local 10 // antlr.collections.AST tmp120_AST
        47: .line 4021
            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 /* tmp120_AST */
        48: .line 4022
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 10 /* tmp120_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        49: .line 4023
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        50: .line 4024
            aload 10 /* tmp120_AST */
            bipush 109
            invokeinterface antlr.collections.AST.setType:(I)V
        51: .line 4025
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        52: .line 4026
            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 4027
            goto 70
        end local 10 // antlr.collections.AST tmp120_AST
        54: .line 4031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        55: .line 4032
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        56: .line 4033
            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 4034
            goto 70
        58: .line 4038
      StackMap locals:
      StackMap stack:
            goto 70
        59: .line 4042
      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 4050
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* tmp122_AST */
        start local 10 // antlr.collections.AST tmp122_AST
        61: .line 4051
            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 /* tmp122_AST */
        62: .line 4052
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 10 /* tmp122_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        63: .line 4053
            aload 0 /* this */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        64: .line 4054
            aload 10 /* tmp122_AST */
            bipush 109
            invokeinterface antlr.collections.AST.setType:(I)V
        65: .line 4055
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        66: .line 4056
            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 4057
            goto 70
        end local 10 // antlr.collections.AST tmp122_AST
        68: .line 4061
      StackMap locals:
      StackMap stack:
            goto 70
        69: .line 4065
      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 4069
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* exprList_AST */
        71: .line 4070
            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 79
            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 4071
            aload 1 /* currentAST */
            aload 2 /* exprList_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        73: .line 4072
            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 4073
            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 4072
      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 4074
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        78: .line 4075
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* exprList_AST */
        79: .line 4076
            goto 83
        80: .line 4077
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 10 /* ex */
        start local 10 // antlr.RecognitionException ex
        81: .line 4078
            aload 0 /* this */
            aload 10 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        82: .line 4079
            aload 0 /* this */
            aload 10 /* 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 10 // antlr.RecognitionException ex
        83: .line 4081
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* exprList_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        84: .line 4082
            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       _cnt200  I
           47   54    10    tmp120_AST  Lantlr/collections/AST;
           61   68    10    tmp122_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 4086
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4087
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4088
            aconst_null
            astore 2 /* jpaFunctionSyntax_AST */
        start local 2 // antlr.collections.AST jpaFunctionSyntax_AST
         3: .line 4089
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 4090
            aconst_null
            astore 4 /* i_AST */
        start local 4 // antlr.collections.AST i_AST
         5: .line 4091
            aconst_null
            astore 5 /* n */
        start local 5 // antlr.Token n
         6: .line 4092
            aconst_null
            astore 6 /* n_AST */
        start local 6 // antlr.collections.AST n_AST
         7: .line 4093
            aconst_null
            astore 7 /* a_AST */
        start local 7 // antlr.collections.AST a_AST
         8: .line 4096
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         9: .line 4097
            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 4098
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 4100
            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 4101
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 4102
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 5 /* n */
        14: .line 4103
            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 4104
            aload 0 /* this */
            bipush 127
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        16: .line 4106
            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
        17: .line 4107
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        18: .line 4108
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.exprList:()V
        19: .line 4109
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 7 /* a_AST */
        20: .line 4111
            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
        21: .line 4112
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        22: .line 4113
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* jpaFunctionSyntax_AST */
        23: .line 4115
            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
        24: .line 4117
            aload 8 /* functionName */
            ldc "cast"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 31
        25: .line 4118
            aload 4 /* i_AST */
            bipush 78
            invokeinterface antlr.collections.AST.setType:(I)V
        26: .line 4119
            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
        27: .line 4120
            aload 7 /* a_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 9 /* expression */
        start local 9 // antlr.collections.AST expression
        28: .line 4121
            aload 9 /* expression */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 10 /* type */
        start local 10 // antlr.collections.AST type
        29: .line 4122
            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
        30: .line 4123
            goto 34
        31: .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.collections.AST java.lang.String
      StackMap stack:
            aload 4 /* i_AST */
            bipush 85
            invokeinterface antlr.collections.AST.setType:(I)V
        32: .line 4126
            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
        33: .line 4127
            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 109
            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 */
        34: .line 4130
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            aload 2 /* jpaFunctionSyntax_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        35: .line 4131
            aload 1 /* currentAST */
            aload 2 /* jpaFunctionSyntax_AST */
            ifnull 37
            aload 2 /* jpaFunctionSyntax_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 37
        36: .line 4132
            aload 2 /* jpaFunctionSyntax_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 38
      StackMap locals:
      StackMap stack: antlr.ASTPair
        37: aload 2 /* jpaFunctionSyntax_AST */
        38: .line 4131
      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;
        39: .line 4133
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        end local 8 // java.lang.String functionName
        40: .line 4134
            goto 44
        41: .line 4135
      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
        42: .line 4136
            aload 0 /* this */
            aload 8 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        43: .line 4137
            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
        44: .line 4139
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* jpaFunctionSyntax_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        45: .line 4140
            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   46     0                   this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   46     1             currentAST  Lantlr/ASTPair;
            3   46     2  jpaFunctionSyntax_AST  Lantlr/collections/AST;
            4   46     3                      i  Lantlr/Token;
            5   46     4                  i_AST  Lantlr/collections/AST;
            6   46     5                      n  Lantlr/Token;
            7   46     6                  n_AST  Lantlr/collections/AST;
            8   46     7                  a_AST  Lantlr/collections/AST;
           24   40     8           functionName  Ljava/lang/String;
           28   30     9             expression  Lantlr/collections/AST;
           29   30    10                   type  Lantlr/collections/AST;
           42   44     8                     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           8    40      41  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 4144
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4145
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4146
            aconst_null
            astore 2 /* castFunction_AST */
        start local 2 // antlr.collections.AST castFunction_AST
         3: .line 4147
            aconst_null
            astore 3 /* c */
        start local 3 // antlr.Token c
         4: .line 4148
            aconst_null
            astore 4 /* c_AST */
        start local 4 // antlr.collections.AST c_AST
         5: .line 4149
            aconst_null
            astore 5 /* e_AST */
        start local 5 // antlr.collections.AST e_AST
         6: .line 4150
            aconst_null
            astore 6 /* t_AST */
        start local 6 // antlr.collections.AST t_AST
         7: .line 4153
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* c */
         8: .line 4154
            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 4155
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 4157
            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 4158
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        12: .line 4159
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
        13: .line 4160
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* e_AST */
        14: .line 4162
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 2
                    7: 15
                  109: 18
              default: 19
          }
        15: .line 4166
      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 4167
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 4168
            goto 20
        18: .line 4172
      StackMap locals:
      StackMap stack:
            goto 20
        19: .line 4176
      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 4180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castTargetType:()V
        21: .line 4181
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 6 /* t_AST */
        22: .line 4183
            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 4184
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 4185
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castFunction_AST */
        25: .line 4187
            aload 4 /* c_AST */
            bipush 78
            invokeinterface antlr.collections.AST.setType:(I)V
        26: .line 4188
            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 4190
            aload 1 /* currentAST */
            aload 2 /* castFunction_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        28: .line 4191
            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 4192
            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 4191
      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 4193
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        33: .line 4194
            goto 37
        34: .line 4195
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        35: .line 4196
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        36: .line 4197
            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 4199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castFunction_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        38: .line 4200
            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 4204
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4205
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4206
            aconst_null
            astore 2 /* identPrimary_AST */
        start local 2 // antlr.collections.AST identPrimary_AST
         3: .line 4207
            aconst_null
            astore 3 /* i_AST */
        start local 3 // antlr.collections.AST i_AST
         4: .line 4208
            aconst_null
            astore 4 /* o */
        start local 4 // antlr.Token o
         5: .line 4209
            aconst_null
            astore 5 /* o_AST */
        start local 5 // antlr.collections.AST o_AST
         6: .line 4210
            aconst_null
            astore 6 /* op */
        start local 6 // antlr.Token op
         7: .line 4211
            aconst_null
            astore 7 /* op_AST */
        start local 7 // antlr.collections.AST op_AST
         8: .line 4212
            aconst_null
            astore 8 /* e_AST */
        start local 8 // antlr.collections.AST e_AST
         9: .line 4215
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    9: 68
                   12: 68
                   17: 68
                   27: 68
                   35: 68
                   36: 68
                   48: 68
                  109: 10
              default: 72
          }
        10: .line 4218
      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 4219
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* i_AST */
        12: .line 4220
            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 4221
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handleDotIdent:()V
        14: .line 4225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 15
            if_icmpne 37
            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 68
            if_icmpeq 15
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            if_icmpne 37
      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 37
        16: .line 4226
            aconst_null
            astore 9 /* tmp129_AST */
        start local 9 // antlr.collections.AST tmp129_AST
        17: .line 4227
            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 /* tmp129_AST */
        18: .line 4228
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 9 /* tmp129_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 4229
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 4231
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 3
                   17: 24
                   68: 29
                  109: 21
              default: 35
          }
        21: .line 4234
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        22: .line 4235
            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 4236
            goto 14
        24: .line 4240
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* tmp130_AST */
        start local 10 // antlr.collections.AST tmp130_AST
        25: .line 4241
            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 /* tmp130_AST */
        26: .line 4242
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 10 /* tmp130_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        27: .line 4243
            aload 0 /* this */
            bipush 17
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        28: .line 4244
            goto 14
        end local 10 // antlr.collections.AST tmp130_AST
        29: .line 4248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 4 /* o */
        30: .line 4249
            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 */
        31: .line 4250
            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
        32: .line 4251
            aload 0 /* this */
            bipush 68
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        33: .line 4252
            aload 5 /* o_AST */
            bipush 109
            invokeinterface antlr.collections.AST.setType:(I)V
        34: .line 4253
            goto 14
        35: .line 4257
      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 tmp129_AST
        36: .line 4266
      StackMap locals:
      StackMap stack:
            goto 14
        37: .line 4269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 1 - 126
                    1: 64
                    2: 65
                    3: 65
                    4: 65
                    5: 65
                    6: 64
                    7: 64
                    8: 64
                    9: 65
                   10: 64
                   11: 65
                   12: 65
                   13: 65
                   14: 64
                   15: 64
                   16: 65
                   17: 65
                   18: 64
                   19: 65
                   20: 65
                   21: 65
                   22: 64
                   23: 64
                   24: 64
                   25: 64
                   26: 64
                   27: 65
                   28: 64
                   29: 65
                   30: 65
                   31: 64
                   32: 64
                   33: 64
                   34: 64
                   35: 65
                   36: 65
                   37: 65
                   38: 64
                   39: 65
                   40: 64
                   41: 64
                   42: 65
                   43: 65
                   44: 64
                   45: 65
                   46: 65
                   47: 65
                   48: 65
                   49: 65
                   50: 64
                   51: 65
                   52: 65
                   53: 64
                   54: 64
                   55: 65
                   56: 65
                   57: 65
                   58: 64
                   59: 64
                   60: 64
                   61: 64
                   62: 65
                   63: 65
                   64: 65
                   65: 65
                   66: 65
                   67: 64
                   68: 65
                   69: 65
                   70: 65
                   71: 65
                   72: 65
                   73: 65
                   74: 65
                   75: 65
                   76: 65
                   77: 65
                   78: 65
                   79: 65
                   80: 65
                   81: 65
                   82: 65
                   83: 65
                   84: 65
                   85: 65
                   86: 65
                   87: 65
                   88: 65
                   89: 65
                   90: 65
                   91: 65
                   92: 65
                   93: 65
                   94: 65
                   95: 65
                   96: 65
                   97: 65
                   98: 65
                   99: 65
                  100: 65
                  101: 65
                  102: 65
                  103: 65
                  104: 65
                  105: 64
                  106: 64
                  107: 38
                  108: 64
                  109: 64
                  110: 65
                  111: 64
                  112: 64
                  113: 64
                  114: 64
                  115: 64
                  116: 64
                  117: 64
                  118: 64
                  119: 64
                  120: 64
                  121: 64
                  122: 64
                  123: 64
                  124: 64
                  125: 64
                  126: 64
              default: 65
          }
        38: .line 4273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 6 /* op */
        39: .line 4274
            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 */
        40: .line 4275
            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
        41: .line 4276
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        42: .line 4277
            aload 7 /* op_AST */
            bipush 85
            invokeinterface antlr.collections.AST.setType:(I)V
        43: .line 4278
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.exprList:()V
        44: .line 4279
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 8 /* e_AST */
        45: .line 4280
            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
        46: .line 4281
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        47: .line 4283
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        48: .line 4285
            aload 8 /* e_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 9 /* path */
        start local 9 // antlr.collections.AST path
        49: .line 4286
            aload 3 /* i_AST */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            ldc "key"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 52
        50: .line 4287
            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 */
        51: .line 4288
            goto 57
        52: .line 4289
      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 55
        53: .line 4290
            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 */
        54: .line 4291
            goto 57
        55: .line 4292
      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 57
        56: .line 4293
            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 73
            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 */
        57: .line 4296
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            aload 2 /* identPrimary_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        58: .line 4297
            aload 1 /* currentAST */
            aload 2 /* identPrimary_AST */
            ifnull 60
            aload 2 /* identPrimary_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            ifnull 60
        59: .line 4298
            aload 2 /* identPrimary_AST */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            goto 61
      StackMap locals:
      StackMap stack: antlr.ASTPair
        60: aload 2 /* identPrimary_AST */
        61: .line 4297
      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;
        62: .line 4299
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        63: .line 4300
            goto 66
        end local 9 // antlr.collections.AST path
        64: .line 4353
      StackMap locals:
      StackMap stack:
            goto 66
        65: .line 4357
      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
        66: .line 4361
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        67: .line 4362
            goto 76
        68: .line 4372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.aggregate:()V
        69: .line 4373
            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
        70: .line 4374
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimary_AST */
        71: .line 4375
            goto 76
        72: .line 4379
      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
        73: .line 4383
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 9 /* ex */
        start local 9 // antlr.RecognitionException ex
        74: .line 4384
            aload 0 /* this */
            aload 9 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        75: .line 4385
            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
        76: .line 4387
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* identPrimary_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        77: .line 4388
            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   78     0              this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   78     1        currentAST  Lantlr/ASTPair;
            3   78     2  identPrimary_AST  Lantlr/collections/AST;
            4   78     3             i_AST  Lantlr/collections/AST;
            5   78     4                 o  Lantlr/Token;
            6   78     5             o_AST  Lantlr/collections/AST;
            7   78     6                op  Lantlr/Token;
            8   78     7            op_AST  Lantlr/collections/AST;
            9   78     8             e_AST  Lantlr/collections/AST;
           17   36     9        tmp129_AST  Lantlr/collections/AST;
           25   29    10        tmp130_AST  Lantlr/collections/AST;
           49   64     9              path  Lantlr/collections/AST;
           74   76     9                ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           9    73      73  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 4392
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4393
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4394
            aconst_null
            astore 2 /* constant_AST */
        start local 2 // antlr.collections.AST constant_AST
         3: .line 4397
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 11
                   20: 58
                   39: 46
                   49: 52
                   65: 64
                   99: 22
                  100: 10
                  101: 16
                  102: 28
                  103: 34
                  127: 40
                  130: 4
              default: 70
          }
         4: .line 4400
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp132_AST */
        start local 3 // antlr.collections.AST tmp132_AST
         5: .line 4401
            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 /* tmp132_AST */
         6: .line 4402
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp132_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 4403
            aload 0 /* this */
            sipush 130
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 4404
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
         9: .line 4405
            goto 74
        end local 3 // antlr.collections.AST tmp132_AST
        10: .line 4409
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp133_AST */
        start local 3 // antlr.collections.AST tmp133_AST
        11: .line 4410
            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 /* tmp133_AST */
        12: .line 4411
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp133_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 4412
            aload 0 /* this */
            bipush 100
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 4413
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        15: .line 4414
            goto 74
        end local 3 // antlr.collections.AST tmp133_AST
        16: .line 4418
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp134_AST */
        start local 3 // antlr.collections.AST tmp134_AST
        17: .line 4419
            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 /* tmp134_AST */
        18: .line 4420
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp134_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        19: .line 4421
            aload 0 /* this */
            bipush 101
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        20: .line 4422
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        21: .line 4423
            goto 74
        end local 3 // antlr.collections.AST tmp134_AST
        22: .line 4427
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp135_AST */
        start local 3 // antlr.collections.AST tmp135_AST
        23: .line 4428
            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 */
        24: .line 4429
            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
        25: .line 4430
            aload 0 /* this */
            bipush 99
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        26: .line 4431
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        27: .line 4432
            goto 74
        end local 3 // antlr.collections.AST tmp135_AST
        28: .line 4436
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp136_AST */
        start local 3 // antlr.collections.AST tmp136_AST
        29: .line 4437
            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 */
        30: .line 4438
            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
        31: .line 4439
            aload 0 /* this */
            bipush 102
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        32: .line 4440
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        33: .line 4441
            goto 74
        end local 3 // antlr.collections.AST tmp136_AST
        34: .line 4445
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp137_AST */
        start local 3 // antlr.collections.AST tmp137_AST
        35: .line 4446
            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 */
        36: .line 4447
            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
        37: .line 4448
            aload 0 /* this */
            bipush 103
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        38: .line 4449
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        39: .line 4450
            goto 74
        end local 3 // antlr.collections.AST tmp137_AST
        40: .line 4454
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp138_AST */
        start local 3 // antlr.collections.AST tmp138_AST
        41: .line 4455
            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 */
        42: .line 4456
            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
        43: .line 4457
            aload 0 /* this */
            bipush 127
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        44: .line 4458
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        45: .line 4459
            goto 74
        end local 3 // antlr.collections.AST tmp138_AST
        46: .line 4463
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp139_AST */
        start local 3 // antlr.collections.AST tmp139_AST
        47: .line 4464
            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 */
        48: .line 4465
            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
        49: .line 4466
            aload 0 /* this */
            bipush 39
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        50: .line 4467
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        51: .line 4468
            goto 74
        end local 3 // antlr.collections.AST tmp139_AST
        52: .line 4472
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp140_AST */
        start local 3 // antlr.collections.AST tmp140_AST
        53: .line 4473
            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 */
        54: .line 4474
            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
        55: .line 4475
            aload 0 /* this */
            bipush 49
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        56: .line 4476
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        57: .line 4477
            goto 74
        end local 3 // antlr.collections.AST tmp140_AST
        58: .line 4481
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp141_AST */
        start local 3 // antlr.collections.AST tmp141_AST
        59: .line 4482
            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 */
        60: .line 4483
            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
        61: .line 4484
            aload 0 /* this */
            bipush 20
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        62: .line 4485
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        63: .line 4486
            goto 74
        end local 3 // antlr.collections.AST tmp141_AST
        64: .line 4490
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp142_AST */
        start local 3 // antlr.collections.AST tmp142_AST
        65: .line 4491
            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 */
        66: .line 4492
            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
        67: .line 4493
            aload 0 /* this */
            bipush 65
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        68: .line 4494
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* constant_AST */
        69: .line 4495
            goto 74
        end local 3 // antlr.collections.AST tmp142_AST
        70: .line 4499
      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 4503
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        72: .line 4504
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        73: .line 4505
            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 4507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* constant_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        75: .line 4508
            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    tmp132_AST  Lantlr/collections/AST;
           11   16     3    tmp133_AST  Lantlr/collections/AST;
           17   22     3    tmp134_AST  Lantlr/collections/AST;
           23   28     3    tmp135_AST  Lantlr/collections/AST;
           29   34     3    tmp136_AST  Lantlr/collections/AST;
           35   40     3    tmp137_AST  Lantlr/collections/AST;
           41   46     3    tmp138_AST  Lantlr/collections/AST;
           47   52     3    tmp139_AST  Lantlr/collections/AST;
           53   58     3    tmp140_AST  Lantlr/collections/AST;
           59   64     3    tmp141_AST  Lantlr/collections/AST;
           65   70     3    tmp142_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 4512
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4513
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4514
            aconst_null
            astore 2 /* parameter_AST */
        start local 2 // antlr.collections.AST parameter_AST
         3: .line 4517
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 128 - 129
                  128: 4
                  129: 15
              default: 29
          }
         4: .line 4520
      StackMap locals: antlr.ASTPair antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 3 /* tmp143_AST */
        start local 3 // antlr.collections.AST tmp143_AST
         5: .line 4521
            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 */
         6: .line 4522
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp143_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
         7: .line 4523
            aload 0 /* this */
            sipush 128
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 4524
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expectNamedParameterName:()V
         9: .line 4525
            aconst_null
            astore 4 /* tmp144_AST */
        start local 4 // antlr.collections.AST tmp144_AST
        10: .line 4526
            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 /* tmp144_AST */
        11: .line 4527
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp144_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        12: .line 4528
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        13: .line 4529
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* parameter_AST */
        14: .line 4530
            goto 33
        end local 4 // antlr.collections.AST tmp144_AST
        end local 3 // antlr.collections.AST tmp143_AST
        15: .line 4534
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp145_AST */
        start local 3 // antlr.collections.AST tmp145_AST
        16: .line 4535
            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 */
        17: .line 4536
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp145_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 4537
            aload 0 /* this */
            sipush 129
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 4539
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 51
                    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
                   50: 25
                   53: 25
                   54: 25
                   58: 25
                   59: 25
                   60: 25
                   61: 25
                   67: 25
                  105: 25
                  106: 25
                  108: 25
                  109: 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
                  126: 25
                  130: 20
              default: 26
          }
        20: .line 4542
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp146_AST */
        start local 4 // antlr.collections.AST tmp146_AST
        21: .line 4543
            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 /* tmp146_AST */
        22: .line 4544
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp146_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        23: .line 4545
            aload 0 /* this */
            sipush 130
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 4546
            goto 27
        end local 4 // antlr.collections.AST tmp146_AST
        25: .line 4599
      StackMap locals:
      StackMap stack:
            goto 27
        26: .line 4603
      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 4607
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* parameter_AST */
        28: .line 4608
            goto 33
        end local 3 // antlr.collections.AST tmp145_AST
        29: .line 4612
      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 4616
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        31: .line 4617
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        32: .line 4618
            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 4620
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* parameter_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        34: .line 4621
            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     tmp143_AST  Lantlr/collections/AST;
           10   15     4     tmp144_AST  Lantlr/collections/AST;
           16   29     3     tmp145_AST  Lantlr/collections/AST;
           21   25     4     tmp146_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 4625
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4626
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4627
            aconst_null
            astore 2 /* expressionOrVector_AST */
        start local 2 // antlr.collections.AST expressionOrVector_AST
         3: .line 4628
            aconst_null
            astore 3 /* e_AST */
        start local 3 // antlr.collections.AST e_AST
         4: .line 4629
            aconst_null
            astore 4 /* v_AST */
        start local 4 // antlr.collections.AST v_AST
         5: .line 4632
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         6: .line 4633
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 3 /* e_AST */
         7: .line 4635
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            tableswitch { // 105 - 108
                  105: 8
                  106: 12
                  107: 12
                  108: 11
              default: 12
          }
         8: .line 4638
      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 4639
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* v_AST */
        10: .line 4640
            goto 13
        11: .line 4644
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 4648
      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 4652
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* expressionOrVector_AST */
        14: .line 4655
            aload 4 /* v_AST */
            ifnull 16
        15: .line 4656
            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 96
            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 4658
      StackMap locals:
      StackMap stack:
            aload 3 /* e_AST */
            astore 2 /* expressionOrVector_AST */
        17: .line 4660
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            aload 2 /* expressionOrVector_AST */
            putfield antlr.ASTPair.root:Lantlr/collections/AST;
        18: .line 4661
            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 4662
            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 4661
      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 4663
            aload 1 /* currentAST */
            invokevirtual antlr.ASTPair.advanceChildToEnd:()V
        23: .line 4664
            goto 27
        24: .line 4665
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        25: .line 4666
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        26: .line 4667
            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
        27: .line 4669
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* expressionOrVector_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        28: .line 4670
            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 4674
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4675
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4676
            aconst_null
            astore 2 /* castTargetType_AST */
        start local 2 // antlr.collections.AST castTargetType_AST
         3: .line 4679
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
         4: .line 4680
            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 4681
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.handleDotIdent:()V
         6: .line 4685
      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 4686
            aconst_null
            astore 3 /* tmp147_AST */
        start local 3 // antlr.collections.AST tmp147_AST
         8: .line 4687
            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 /* tmp147_AST */
         9: .line 4688
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp147_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        10: .line 4689
            aload 0 /* this */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        11: .line 4690
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        12: .line 4691
            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 tmp147_AST
        13: .line 4697
            goto 6
        14: .line 4699
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castTargetType_AST */
        15: .line 4700
            goto 19
        16: .line 4701
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        17: .line 4702
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        18: .line 4703
            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
        19: .line 4705
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castTargetType_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        20: .line 4706
            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          tmp147_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 4710
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4711
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4712
            aconst_null
            astore 2 /* vectorExpr_AST */
        start local 2 // antlr.collections.AST vectorExpr_AST
         3: .line 4715
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         4: .line 4716
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         5: .line 4717
            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 4721
      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 105
            if_icmpne 11
         7: .line 4722
            aload 0 /* this */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         8: .line 4723
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.expression:()V
         9: .line 4724
            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 4730
            goto 6
        11: .line 4732
      StackMap locals:
      StackMap stack:
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* vectorExpr_AST */
        12: .line 4733
            goto 16
        13: .line 4734
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        14: .line 4735
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        15: .line 4736
            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
        16: .line 4738
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* vectorExpr_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        17: .line 4739
            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 4743
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4744
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4745
            aconst_null
            astore 2 /* identPrimaryBase_AST */
        start local 2 // antlr.collections.AST identPrimaryBase_AST
         3: .line 4749
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            if_icmpne 8
            aload 0 /* this */
            iconst_2
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 107
            if_icmpne 8
            aload 0 /* this */
            iconst_3
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            bipush 109
            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 107
            if_icmpne 8
         4: .line 4750
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.castedIdentPrimaryBase:()V
         5: .line 4751
            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 4752
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimaryBase_AST */
         7: .line 4753
            goto 18
         8: .line 4754
      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 109
            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_44: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 4755
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.identifier:()V
        10: .line 4756
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            pop
        11: .line 4757
            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 4758
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* identPrimaryBase_AST */
        13: .line 4759
            goto 18
        14: .line 4761
      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 4765
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        16: .line 4766
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        17: .line 4767
            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 4769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* identPrimaryBase_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        19: .line 4770
            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 4774
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4775
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4776
            aconst_null
            astore 2 /* aggregate_AST */
        start local 2 // antlr.collections.AST aggregate_AST
         3: .line 4779
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 7
                    9: 4
                   12: 34
                   17: 79
                   27: 79
                   35: 4
                   36: 4
                   48: 4
              default: 83
          }
         4: .line 4786
      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 4789
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp150_AST */
        start local 3 // antlr.collections.AST tmp150_AST
         6: .line 4790
            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 */
         7: .line 4791
            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
         8: .line 4792
            aload 0 /* this */
            bipush 48
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 4793
            goto 26
        end local 3 // antlr.collections.AST tmp150_AST
        10: .line 4797
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp151_AST */
        start local 3 // antlr.collections.AST tmp151_AST
        11: .line 4798
            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 /* tmp151_AST */
        12: .line 4799
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp151_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        13: .line 4800
            aload 0 /* this */
            bipush 9
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 4801
            goto 26
        end local 3 // antlr.collections.AST tmp151_AST
        15: .line 4805
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp152_AST */
        start local 3 // antlr.collections.AST tmp152_AST
        16: .line 4806
            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 /* tmp152_AST */
        17: .line 4807
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 3 /* tmp152_AST */
            invokevirtual antlr.ASTFactory.makeASTRoot:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        18: .line 4808
            aload 0 /* this */
            bipush 35
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        19: .line 4809
            goto 26
        end local 3 // antlr.collections.AST tmp152_AST
        20: .line 4813
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp153_AST */
        start local 3 // antlr.collections.AST tmp153_AST
        21: .line 4814
            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 */
        22: .line 4815
            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
        23: .line 4816
            aload 0 /* this */
            bipush 36
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        24: .line 4817
            goto 26
        end local 3 // antlr.collections.AST tmp153_AST
        25: .line 4821
      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 4825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        27: .line 4826
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.additiveExpression:()V
        28: .line 4827
            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
        29: .line 4828
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        30: .line 4829
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        31: .line 4830
            aload 2 /* aggregate_AST */
            bipush 74
            invokeinterface antlr.collections.AST.setType:(I)V
        32: .line 4831
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        33: .line 4832
            goto 87
        34: .line 4836
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* tmp156_AST */
        start local 3 // antlr.collections.AST tmp156_AST
        35: .line 4837
            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 */
        36: .line 4838
            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
        37: .line 4839
            aload 0 /* this */
            bipush 12
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        38: .line 4840
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        39: .line 4842
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 8
                    4: 46
                   16: 46
                   17: 46
                   27: 46
                   57: 46
                  109: 46
                  122: 40
                  130: 46
              default: 75
          }
        40: .line 4845
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aconst_null
            astore 4 /* tmp158_AST */
        start local 4 // antlr.collections.AST tmp158_AST
        41: .line 4846
            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 /* tmp158_AST */
        42: .line 4847
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp158_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        43: .line 4848
            aload 0 /* this */
            bipush 122
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        44: .line 4849
            aload 4 /* tmp158_AST */
            bipush 92
            invokeinterface antlr.collections.AST.setType:(I)V
        45: .line 4850
            goto 76
        end local 4 // antlr.collections.AST tmp158_AST
        46: .line 4862
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 7
                    4: 52
                   16: 47
                   17: 57
                   27: 57
                   57: 57
                  109: 57
                  130: 57
              default: 58
          }
        47: .line 4865
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* tmp159_AST */
        start local 4 // antlr.collections.AST tmp159_AST
        48: .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 4 /* tmp159_AST */
        49: .line 4867
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp159_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        50: .line 4868
            aload 0 /* this */
            bipush 16
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        51: .line 4869
            goto 59
        end local 4 // antlr.collections.AST tmp159_AST
        52: .line 4873
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* tmp160_AST */
        start local 4 // antlr.collections.AST tmp160_AST
        53: .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 4 /* tmp160_AST */
        54: .line 4875
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.astFactory:Lantlr/ASTFactory;
            aload 1 /* currentAST */
            aload 4 /* tmp160_AST */
            invokevirtual antlr.ASTFactory.addASTChild:(Lantlr/ASTPair;Lantlr/collections/AST;)V
        55: .line 4876
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        56: .line 4877
            goto 59
        end local 4 // antlr.collections.AST tmp160_AST
        57: .line 4885
      StackMap locals:
      StackMap stack:
            goto 59
        58: .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
        59: .line 4894
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LA:(I)I
            lookupswitch { // 5
                   17: 63
                   27: 63
                   57: 71
                  109: 60
                  130: 66
              default: 74
          }
        60: .line 4897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        61: .line 4898
            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
        62: .line 4899
            goto 76
        63: .line 4904
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
        64: .line 4905
            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 4906
            goto 76
        66: .line 4910
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* tmp161_AST */
        start local 4 // antlr.collections.AST tmp161_AST
        67: .line 4911
            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 */
        68: .line 4912
            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
        69: .line 4913
            aload 0 /* this */
            sipush 130
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        70: .line 4914
            goto 76
        end local 4 // antlr.collections.AST tmp161_AST
        71: .line 4918
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.caseExpression:()V
        72: .line 4919
            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 4920
            goto 76
        74: .line 4924
      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
        75: .line 4933
      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
        76: .line 4937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        77: .line 4938
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        78: .line 4939
            goto 87
        end local 3 // antlr.collections.AST tmp156_AST
        79: .line 4944
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.collectionExpr:()V
        80: .line 4945
            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
        81: .line 4946
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* aggregate_AST */
        82: .line 4947
            goto 87
        83: .line 4951
      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
        84: .line 4955
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        85: .line 4956
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        86: .line 4957
            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
        87: .line 4959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* aggregate_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        88: .line 4960
            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   89     0           this  Lorg/hibernate/hql/internal/antlr/HqlBaseParser;
            2   89     1     currentAST  Lantlr/ASTPair;
            3   89     2  aggregate_AST  Lantlr/collections/AST;
            6   10     3     tmp150_AST  Lantlr/collections/AST;
           11   15     3     tmp151_AST  Lantlr/collections/AST;
           16   20     3     tmp152_AST  Lantlr/collections/AST;
           21   25     3     tmp153_AST  Lantlr/collections/AST;
           35   79     3     tmp156_AST  Lantlr/collections/AST;
           41   46     4     tmp158_AST  Lantlr/collections/AST;
           48   52     4     tmp159_AST  Lantlr/collections/AST;
           53   57     4     tmp160_AST  Lantlr/collections/AST;
           67   71     4     tmp161_AST  Lantlr/collections/AST;
           85   87     3             ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    84      84  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 4964
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
         1: .line 4965
            new antlr.ASTPair
            dup
            invokespecial antlr.ASTPair.<init>:()V
            astore 1 /* currentAST */
        start local 1 // antlr.ASTPair currentAST
         2: .line 4966
            aconst_null
            astore 2 /* castedIdentPrimaryBase_AST */
        start local 2 // antlr.collections.AST castedIdentPrimaryBase_AST
         3: .line 4967
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.Token i
         4: .line 4969
            aconst_null
            astore 4 /* p_AST */
        start local 4 // antlr.collections.AST p_AST
         5: .line 4970
            aconst_null
            astore 5 /* a_AST */
        start local 5 // antlr.collections.AST a_AST
         6: .line 4973
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.LT:(I)Lantlr/Token;
            astore 3 /* i */
         7: .line 4974
            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 4975
            aload 0 /* this */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
         9: .line 4976
            aload 0 /* this */
            bipush 107
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        10: .line 4977
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        11: .line 4978
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 4 /* p_AST */
        12: .line 4979
            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 4980
            aload 0 /* this */
            bipush 7
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        14: .line 4981
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.path:()V
        15: .line 4982
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
            astore 5 /* a_AST */
        16: .line 4983
            aload 0 /* this */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.match:(I)V
        17: .line 4984
            aload 3 /* i */
            invokevirtual antlr.Token.getText:()Ljava/lang/String;
            ldc "treat"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 19
        18: .line 4985
            new antlr.SemanticException
            dup
            ldc " i.getText().equals(\"treat\") "
            invokespecial antlr.SemanticException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 4987
      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 4989
            aload 1 /* currentAST */
            getfield antlr.ASTPair.root:Lantlr/collections/AST;
            astore 2 /* castedIdentPrimaryBase_AST */
        21: .line 4990
            goto 25
        22: .line 4991
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        23: .line 4992
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.HqlBaseParser.reportError:(Lantlr/RecognitionException;)V
        24: .line 4993
            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 4995
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* castedIdentPrimaryBase_AST */
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.returnAST:Lantlr/collections/AST;
        26: .line 4996
            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 5141
            aload 0 /* this */
            aconst_null
            putfield org.hibernate.hql.internal.antlr.HqlBaseParser.tokenTypeToASTClassMap:Ljava/util/Hashtable;
         1: .line 5142
            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 5145
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5146
            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 5150
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 9077567998918658
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5151
            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 5155
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 9007199254740994
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5156
            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 5160
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1128098946875394
            lastore
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5161
            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 5165
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 9007199254740994
            lastore
            dup
            iconst_1
            ldc 2199023255552
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5166
            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 5170
            iconst_4
            newarray 11
            dup
            iconst_1
            ldc 4398046511104
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5171
            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 5175
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc -3430525741318520382
            lastore
            dup
            iconst_1
            ldc 4613865250473639936
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5176
            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 5180
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181090200487740866
            lastore
            dup
            iconst_1
            ldc 4647633451585896456
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5181
            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 5185
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc -4601462746131726334
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5186
            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 5190
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1125899906842626
            lastore
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5191
            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 5195
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 9044582671056898
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5196
            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 5200
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 145101278343205424
            lastore
            dup
            iconst_1
            ldc -9007154209123991550
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5201
            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 5205
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 281578190279168
            lastore
            dup
            iconst_1
            ldc 35184372088832
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5206
            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 5210
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4351624338156602818
            lastore
            dup
            iconst_1
            ldc 9223299469087342600
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5211
            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 5215
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 4496764924042665970
            lastore
            dup
            iconst_1
            ldc -1133871366017
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5216
            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 5220
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4351624338156602818
            lastore
            dup
            iconst_1
            ldc 9223290672994320392
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5221
            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 5225
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 4496764924042598386
            lastore
            dup
            iconst_1
            ldc -1133871366102
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5226
            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 5230
            iconst_4
            newarray 11
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5231
            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 5235
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 10135298201616386
            lastore
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5236
            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 5240
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1128098930098178
            lastore
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5241
            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 5245
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 10135298205810690
            lastore
            dup
            iconst_1
            ldc 17592186044416
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5246
            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 5250
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 10152903551516802
            lastore
            dup
            iconst_1
            ldc 54975581388800
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5251
            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 5255
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 10152903549386754
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5256
            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 5260
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc -4601533114875871102
            lastore
            dup
            iconst_1
            ldc 54975581388800
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5261
            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 5265
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc -4601533114875903870
            lastore
            dup
            iconst_1
            ldc 54975581388800
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5266
            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 5270
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc -4601533114878001150
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5271
            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 5275
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1163074408156233730
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5276
            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 5280
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc -4601462746064617470
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5281
            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 5285
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181088806703481218
            lastore
            dup
            iconst_1
            ldc 4612163206473842688
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5286
            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 5290
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1125899906842626
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5291
            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 5295
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 19140298416324610
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5296
            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 5300
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 10135298205810690
            lastore
            dup
            iconst_1
            ldc 19791209299968
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5301
            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 5305
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181089906215108994
            lastore
            dup
            iconst_1
            ldc 4612163206473842688
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5306
            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 5310
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181089906215109058
            lastore
            dup
            iconst_1
            ldc 4612163206473842688
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5311
            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 5315
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 2147483648
            lastore
            dup
            iconst_1
            ldc 1693247906775040
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5316
            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 5320
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181089908362592706
            lastore
            dup
            iconst_1
            ldc 4613856454380617728
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5321
            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 5325
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181090200487740866
            lastore
            dup
            iconst_1
            ldc 4683662248604860424
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5326
            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 5330
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 155271760921104944
            lastore
            dup
            iconst_1
            ldc -9007136616937947134
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5331
            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 5335
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 3632069534977611762
            lastore
            dup
            iconst_1
            ldc -1133871366118
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5336
            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 5340
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 1181090200487740866
            lastore
            dup
            iconst_1
            ldc 4899835030718644232
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5341
            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 5345
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 4351624338156570050
            lastore
            dup
            iconst_1
            ldc 6917447663780626440
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5346
            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 5350
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 145101003465298480
            lastore
            dup
            iconst_1
            ldc -9007154209123991550
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5351
            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 5355
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 3170534137668829184
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5356
            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 5360
            iconst_3
            newarray 11
            dup
            iconst_0
            ldc 288230376151711744
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5361
            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 5365
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 4496764924042600434
            lastore
            dup
            iconst_1
            ldc -1133871366017
            lastore
            dup
            iconst_2
            ldc 7
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 5366
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J
}
SourceFile: "HqlBaseParser.java"