public class org.hibernate.hql.internal.antlr.SqlGeneratorBase extends antlr.TreeParser implements org.hibernate.hql.internal.antlr.SqlTokenTypes
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.hql.internal.antlr.SqlGeneratorBase
  super_class: antlr.TreeParser
{
  private java.lang.StringBuilder buf;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0002) ACC_PRIVATE

  private boolean captureExpression;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  protected java.util.List<java.lang.StringBuilder> exprs;
    descriptor: Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/List<Ljava/lang/StringBuilder;>;

  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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 4668
            sipush 156
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 4669
            ldc "<0>"
            aastore
            dup
            iconst_1
         2: .line 4670
            ldc "EOF"
            aastore
            dup
            iconst_2
         3: .line 4671
            ldc "<2>"
            aastore
            dup
            iconst_3
         4: .line 4672
            ldc "NULL_TREE_LOOKAHEAD"
            aastore
            dup
            iconst_4
         5: .line 4673
            ldc "\"all\""
            aastore
            dup
            iconst_5
         6: .line 4674
            ldc "\"any\""
            aastore
            dup
            bipush 6
         7: .line 4675
            ldc "\"and\""
            aastore
            dup
            bipush 7
         8: .line 4676
            ldc "\"as\""
            aastore
            dup
            bipush 8
         9: .line 4677
            ldc "\"asc\""
            aastore
            dup
            bipush 9
        10: .line 4678
            ldc "\"avg\""
            aastore
            dup
            bipush 10
        11: .line 4679
            ldc "\"between\""
            aastore
            dup
            bipush 11
        12: .line 4680
            ldc "\"class\""
            aastore
            dup
            bipush 12
        13: .line 4681
            ldc "\"count\""
            aastore
            dup
            bipush 13
        14: .line 4682
            ldc "\"delete\""
            aastore
            dup
            bipush 14
        15: .line 4683
            ldc "\"desc\""
            aastore
            dup
            bipush 15
        16: .line 4684
            ldc "DOT"
            aastore
            dup
            bipush 16
        17: .line 4685
            ldc "\"distinct\""
            aastore
            dup
            bipush 17
        18: .line 4686
            ldc "\"elements\""
            aastore
            dup
            bipush 18
        19: .line 4687
            ldc "\"escape\""
            aastore
            dup
            bipush 19
        20: .line 4688
            ldc "\"exists\""
            aastore
            dup
            bipush 20
        21: .line 4689
            ldc "\"false\""
            aastore
            dup
            bipush 21
        22: .line 4690
            ldc "\"fetch\""
            aastore
            dup
            bipush 22
        23: .line 4691
            ldc "\"from\""
            aastore
            dup
            bipush 23
        24: .line 4692
            ldc "\"full\""
            aastore
            dup
            bipush 24
        25: .line 4693
            ldc "\"group\""
            aastore
            dup
            bipush 25
        26: .line 4694
            ldc "\"having\""
            aastore
            dup
            bipush 26
        27: .line 4695
            ldc "\"in\""
            aastore
            dup
            bipush 27
        28: .line 4696
            ldc "\"indices\""
            aastore
            dup
            bipush 28
        29: .line 4697
            ldc "\"inner\""
            aastore
            dup
            bipush 29
        30: .line 4698
            ldc "\"insert\""
            aastore
            dup
            bipush 30
        31: .line 4699
            ldc "\"into\""
            aastore
            dup
            bipush 31
        32: .line 4700
            ldc "\"is\""
            aastore
            dup
            bipush 32
        33: .line 4701
            ldc "\"join\""
            aastore
            dup
            bipush 33
        34: .line 4702
            ldc "\"left\""
            aastore
            dup
            bipush 34
        35: .line 4703
            ldc "\"like\""
            aastore
            dup
            bipush 35
        36: .line 4704
            ldc "\"max\""
            aastore
            dup
            bipush 36
        37: .line 4705
            ldc "\"min\""
            aastore
            dup
            bipush 37
        38: .line 4706
            ldc "\"new\""
            aastore
            dup
            bipush 38
        39: .line 4707
            ldc "\"not\""
            aastore
            dup
            bipush 39
        40: .line 4708
            ldc "\"null\""
            aastore
            dup
            bipush 40
        41: .line 4709
            ldc "\"or\""
            aastore
            dup
            bipush 41
        42: .line 4710
            ldc "\"order\""
            aastore
            dup
            bipush 42
        43: .line 4711
            ldc "\"outer\""
            aastore
            dup
            bipush 43
        44: .line 4712
            ldc "\"properties\""
            aastore
            dup
            bipush 44
        45: .line 4713
            ldc "\"right\""
            aastore
            dup
            bipush 45
        46: .line 4714
            ldc "\"select\""
            aastore
            dup
            bipush 46
        47: .line 4715
            ldc "\"set\""
            aastore
            dup
            bipush 47
        48: .line 4716
            ldc "\"some\""
            aastore
            dup
            bipush 48
        49: .line 4717
            ldc "\"sum\""
            aastore
            dup
            bipush 49
        50: .line 4718
            ldc "\"true\""
            aastore
            dup
            bipush 50
        51: .line 4719
            ldc "\"update\""
            aastore
            dup
            bipush 51
        52: .line 4720
            ldc "\"versioned\""
            aastore
            dup
            bipush 52
        53: .line 4721
            ldc "\"where\""
            aastore
            dup
            bipush 53
        54: .line 4722
            ldc "\"nulls\""
            aastore
            dup
            bipush 54
        55: .line 4723
            ldc "FIRST"
            aastore
            dup
            bipush 55
        56: .line 4724
            ldc "LAST"
            aastore
            dup
            bipush 56
        57: .line 4725
            ldc "\"case\""
            aastore
            dup
            bipush 57
        58: .line 4726
            ldc "\"end\""
            aastore
            dup
            bipush 58
        59: .line 4727
            ldc "\"else\""
            aastore
            dup
            bipush 59
        60: .line 4728
            ldc "\"then\""
            aastore
            dup
            bipush 60
        61: .line 4729
            ldc "\"when\""
            aastore
            dup
            bipush 61
        62: .line 4730
            ldc "\"on\""
            aastore
            dup
            bipush 62
        63: .line 4731
            ldc "\"with\""
            aastore
            dup
            bipush 63
        64: .line 4732
            ldc "\"both\""
            aastore
            dup
            bipush 64
        65: .line 4733
            ldc "\"empty\""
            aastore
            dup
            bipush 65
        66: .line 4734
            ldc "\"leading\""
            aastore
            dup
            bipush 66
        67: .line 4735
            ldc "\"member\""
            aastore
            dup
            bipush 67
        68: .line 4736
            ldc "\"object\""
            aastore
            dup
            bipush 68
        69: .line 4737
            ldc "\"of\""
            aastore
            dup
            bipush 69
        70: .line 4738
            ldc "\"trailing\""
            aastore
            dup
            bipush 70
        71: .line 4739
            ldc "KEY"
            aastore
            dup
            bipush 71
        72: .line 4740
            ldc "VALUE"
            aastore
            dup
            bipush 72
        73: .line 4741
            ldc "ENTRY"
            aastore
            dup
            bipush 73
        74: .line 4742
            ldc "AGGREGATE"
            aastore
            dup
            bipush 74
        75: .line 4743
            ldc "ALIAS"
            aastore
            dup
            bipush 75
        76: .line 4744
            ldc "CONSTRUCTOR"
            aastore
            dup
            bipush 76
        77: .line 4745
            ldc "CASE2"
            aastore
            dup
            bipush 77
        78: .line 4746
            ldc "CAST"
            aastore
            dup
            bipush 78
        79: .line 4747
            ldc "EXPR_LIST"
            aastore
            dup
            bipush 79
        80: .line 4748
            ldc "FILTER_ENTITY"
            aastore
            dup
            bipush 80
        81: .line 4749
            ldc "IN_LIST"
            aastore
            dup
            bipush 81
        82: .line 4750
            ldc "INDEX_OP"
            aastore
            dup
            bipush 82
        83: .line 4751
            ldc "IS_NOT_NULL"
            aastore
            dup
            bipush 83
        84: .line 4752
            ldc "IS_NULL"
            aastore
            dup
            bipush 84
        85: .line 4753
            ldc "METHOD_CALL"
            aastore
            dup
            bipush 85
        86: .line 4754
            ldc "NOT_BETWEEN"
            aastore
            dup
            bipush 86
        87: .line 4755
            ldc "NOT_IN"
            aastore
            dup
            bipush 87
        88: .line 4756
            ldc "NOT_LIKE"
            aastore
            dup
            bipush 88
        89: .line 4757
            ldc "ORDER_ELEMENT"
            aastore
            dup
            bipush 89
        90: .line 4758
            ldc "QUERY"
            aastore
            dup
            bipush 90
        91: .line 4759
            ldc "RANGE"
            aastore
            dup
            bipush 91
        92: .line 4760
            ldc "ROW_STAR"
            aastore
            dup
            bipush 92
        93: .line 4761
            ldc "SELECT_FROM"
            aastore
            dup
            bipush 93
        94: .line 4762
            ldc "UNARY_MINUS"
            aastore
            dup
            bipush 94
        95: .line 4763
            ldc "UNARY_PLUS"
            aastore
            dup
            bipush 95
        96: .line 4764
            ldc "VECTOR_EXPR"
            aastore
            dup
            bipush 96
        97: .line 4765
            ldc "WEIRD_IDENT"
            aastore
            dup
            bipush 97
        98: .line 4766
            ldc "CONSTANT"
            aastore
            dup
            bipush 98
        99: .line 4767
            ldc "NUM_DOUBLE"
            aastore
            dup
            bipush 99
       100: .line 4768
            ldc "NUM_FLOAT"
            aastore
            dup
            bipush 100
       101: .line 4769
            ldc "NUM_LONG"
            aastore
            dup
            bipush 101
       102: .line 4770
            ldc "NUM_BIG_INTEGER"
            aastore
            dup
            bipush 102
       103: .line 4771
            ldc "NUM_BIG_DECIMAL"
            aastore
            dup
            bipush 103
       104: .line 4772
            ldc "JAVA_CONSTANT"
            aastore
            dup
            bipush 104
       105: .line 4773
            ldc "COMMA"
            aastore
            dup
            bipush 105
       106: .line 4774
            ldc "EQ"
            aastore
            dup
            bipush 106
       107: .line 4775
            ldc "OPEN"
            aastore
            dup
            bipush 107
       108: .line 4776
            ldc "CLOSE"
            aastore
            dup
            bipush 108
       109: .line 4777
            ldc "IDENT"
            aastore
            dup
            bipush 109
       110: .line 4778
            ldc "\"by\""
            aastore
            dup
            bipush 110
       111: .line 4779
            ldc "\"ascending\""
            aastore
            dup
            bipush 111
       112: .line 4780
            ldc "\"descending\""
            aastore
            dup
            bipush 112
       113: .line 4781
            ldc "NE"
            aastore
            dup
            bipush 113
       114: .line 4782
            ldc "SQL_NE"
            aastore
            dup
            bipush 114
       115: .line 4783
            ldc "LT"
            aastore
            dup
            bipush 115
       116: .line 4784
            ldc "GT"
            aastore
            dup
            bipush 116
       117: .line 4785
            ldc "LE"
            aastore
            dup
            bipush 117
       118: .line 4786
            ldc "GE"
            aastore
            dup
            bipush 118
       119: .line 4787
            ldc "CONCAT"
            aastore
            dup
            bipush 119
       120: .line 4788
            ldc "PLUS"
            aastore
            dup
            bipush 120
       121: .line 4789
            ldc "MINUS"
            aastore
            dup
            bipush 121
       122: .line 4790
            ldc "STAR"
            aastore
            dup
            bipush 122
       123: .line 4791
            ldc "DIV"
            aastore
            dup
            bipush 123
       124: .line 4792
            ldc "MOD"
            aastore
            dup
            bipush 124
       125: .line 4793
            ldc "OPEN_BRACKET"
            aastore
            dup
            bipush 125
       126: .line 4794
            ldc "CLOSE_BRACKET"
            aastore
            dup
            bipush 126
       127: .line 4795
            ldc "QUOTED_STRING"
            aastore
            dup
            bipush 127
       128: .line 4796
            ldc "COLON"
            aastore
            dup
            sipush 128
       129: .line 4797
            ldc "PARAM"
            aastore
            dup
            sipush 129
       130: .line 4798
            ldc "NUM_INT"
            aastore
            dup
            sipush 130
       131: .line 4799
            ldc "ID_START_LETTER"
            aastore
            dup
            sipush 131
       132: .line 4800
            ldc "ID_LETTER"
            aastore
            dup
            sipush 132
       133: .line 4801
            ldc "ESCqs"
            aastore
            dup
            sipush 133
       134: .line 4802
            ldc "WS"
            aastore
            dup
            sipush 134
       135: .line 4803
            ldc "HEX_DIGIT"
            aastore
            dup
            sipush 135
       136: .line 4804
            ldc "EXPONENT"
            aastore
            dup
            sipush 136
       137: .line 4805
            ldc "FLOAT_SUFFIX"
            aastore
            dup
            sipush 137
       138: .line 4806
            ldc "FROM_FRAGMENT"
            aastore
            dup
            sipush 138
       139: .line 4807
            ldc "IMPLIED_FROM"
            aastore
            dup
            sipush 139
       140: .line 4808
            ldc "JOIN_FRAGMENT"
            aastore
            dup
            sipush 140
       141: .line 4809
            ldc "ENTITY_JOIN"
            aastore
            dup
            sipush 141
       142: .line 4810
            ldc "SELECT_CLAUSE"
            aastore
            dup
            sipush 142
       143: .line 4811
            ldc "LEFT_OUTER"
            aastore
            dup
            sipush 143
       144: .line 4812
            ldc "RIGHT_OUTER"
            aastore
            dup
            sipush 144
       145: .line 4813
            ldc "ALIAS_REF"
            aastore
            dup
            sipush 145
       146: .line 4814
            ldc "PROPERTY_REF"
            aastore
            dup
            sipush 146
       147: .line 4815
            ldc "SQL_TOKEN"
            aastore
            dup
            sipush 147
       148: .line 4816
            ldc "SELECT_COLUMNS"
            aastore
            dup
            sipush 148
       149: .line 4817
            ldc "SELECT_EXPR"
            aastore
            dup
            sipush 149
       150: .line 4818
            ldc "THETA_JOINS"
            aastore
            dup
            sipush 150
       151: .line 4819
            ldc "FILTERS"
            aastore
            dup
            sipush 151
       152: .line 4820
            ldc "METHOD_NAME"
            aastore
            dup
            sipush 152
       153: .line 4821
            ldc "NAMED_PARAM"
            aastore
            dup
            sipush 153
       154: .line 4822
            ldc "BOGUS"
            aastore
            dup
            sipush 154
       155: .line 4823
            ldc "RESULT_VARIABLE_REF"
            aastore
            dup
            sipush 155
       156: .line 4824
            ldc "SQL_NODE"
            aastore
       157: .line 4668
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenNames:[Ljava/lang/String;
       158: .line 4831
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.mk_tokenSet_0:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_0:Lantlr/collections/impl/BitSet;
       159: .line 4836
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.mk_tokenSet_1:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_1:Lantlr/collections/impl/BitSet;
       160: .line 4841
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.mk_tokenSet_2:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_2:Lantlr/collections/impl/BitSet;
       161: .line 4846
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.mk_tokenSet_3:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_3:Lantlr/collections/impl/BitSet;
       162: .line 4851
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.mk_tokenSet_4:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_4:Lantlr/collections/impl/BitSet;
       163: .line 4856
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.mk_tokenSet_5:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_5:Lantlr/collections/impl/BitSet;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void out(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // java.lang.String s
         0: .line 37
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.getStringBuilder:()Ljava/lang/StringBuilder;
            aload 1 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         1: .line 38
            return
        end local 1 // java.lang.String s
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    2     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  protected int getLastChar();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 44
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.buf:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            istore 1 /* len */
        start local 1 // int len
         1: .line 45
            iload 1 /* len */
            ifne 3
         2: .line 46
            iconst_m1
            ireturn
         3: .line 48
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.buf:Ljava/lang/StringBuilder;
            iload 1 /* len */
            iconst_1
            isub
            invokevirtual java.lang.StringBuilder.charAt:(I)C
            ireturn
        end local 1 // int len
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            1    4     1   len  I

  protected void optionalSpace();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 56
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;

  protected void out(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST n
         0: .line 59
            aload 0 /* this */
            aload 1 /* n */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         1: .line 60
            return
        end local 1 // antlr.collections.AST n
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    2     1     n  Lantlr/collections/AST;
    MethodParameters:
      Name  Flags
      n     

  protected void separator(antlr.collections.AST, java.lang.String);
    descriptor: (Lantlr/collections/AST;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST n
        start local 2 // java.lang.String sep
         0: .line 63
            aload 1 /* n */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            ifnull 2
         1: .line 64
            aload 0 /* this */
            aload 2 /* sep */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         2: .line 65
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String sep
        end local 1 // antlr.collections.AST n
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    3     1     n  Lantlr/collections/AST;
            0    3     2   sep  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      n     
      sep   

  protected boolean hasText(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST a
         0: .line 68
            aload 1 /* a */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            astore 2 /* t */
        start local 2 // java.lang.String t
         1: .line 69
            aload 2 /* t */
            ifnull 2
            aload 2 /* t */
            invokevirtual java.lang.String.length:()I
            ifle 2
            iconst_1
            ireturn
      StackMap locals: java.lang.String
      StackMap stack:
         2: iconst_0
            ireturn
        end local 2 // java.lang.String t
        end local 1 // antlr.collections.AST a
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    3     1     a  Lantlr/collections/AST;
            1    3     2     t  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      a     

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

  protected void nestedFromFragment(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.SqlGeneratorBase this
        start local 1 // antlr.collections.AST d
        start local 2 // antlr.collections.AST parent
         0: .line 78
            return
        end local 2 // antlr.collections.AST parent
        end local 1 // antlr.collections.AST d
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    1     1       d  Lantlr/collections/AST;
            0    1     2  parent  Lantlr/collections/AST;
    MethodParameters:
        Name  Flags
      d       
      parent  

  protected java.lang.StringBuilder getStringBuilder();
    descriptor: ()Ljava/lang/StringBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 81
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
            ifeq 1
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.StringBuilder
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.buf:Ljava/lang/StringBuilder;
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         2: areturn
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;

  protected void nyi(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST n
         0: .line 85
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported node: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* n */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // antlr.collections.AST n
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    1     1     n  Lantlr/collections/AST;
    MethodParameters:
      Name  Flags
      n     

  protected void beginFunctionTemplate(antlr.collections.AST, antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST m
        start local 2 // antlr.collections.AST i
         0: .line 90
            aload 0 /* this */
            aload 2 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
         1: .line 91
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         2: .line 92
            return
        end local 2 // antlr.collections.AST i
        end local 1 // antlr.collections.AST m
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    3     1     m  Lantlr/collections/AST;
            0    3     2     i  Lantlr/collections/AST;
    MethodParameters:
      Name  Flags
      m     
      i     

  protected void endFunctionTemplate(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST m
         0: .line 95
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         1: .line 96
            return
        end local 1 // antlr.collections.AST m
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    2     1     m  Lantlr/collections/AST;
    MethodParameters:
      Name  Flags
      m     

  protected void betweenFunctionArguments();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 99
            aload 0 /* this */
            ldc ", "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         1: .line 100
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;

  protected void captureExpressionStart();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 103
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
            ifeq 3
         1: .line 104
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 105
            goto 4
         3: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
         4: .line 108
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;

  protected void captureExpressionFinish();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 112
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 2
         1: .line 113
            aload 0 /* this */
            iconst_0
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
         2: .line 115
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;

  protected java.lang.String resetCapture();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 118
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            checkcast java.lang.StringBuilder
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 119
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* expression */
        start local 2 // java.lang.String expression
         2: .line 120
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 5
         3: .line 121
            aload 1 /* sb */
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
         4: .line 122
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
            aload 1 /* sb */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 124
      StackMap locals: java.lang.StringBuilder java.lang.String
      StackMap stack:
            aload 2 /* expression */
            areturn
        end local 2 // java.lang.String expression
        end local 1 // java.lang.StringBuilder sb
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            1    6     1          sb  Ljava/lang/StringBuilder;
            2    6     2  expression  Ljava/lang/String;

  protected java.lang.String renderOrderByElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // java.lang.String expression
        start local 2 // java.lang.String order
        start local 3 // java.lang.String nulls
         0: .line 131
            new java.lang.UnsupportedOperationException
            dup
            ldc "Concrete SQL generator should override this method."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.String nulls
        end local 2 // java.lang.String order
        end local 1 // java.lang.String expression
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0    1     1  expression  Ljava/lang/String;
            0    1     2       order  Ljava/lang/String;
            0    1     3       nulls  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      expression  
      order       
      nulls       

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 133
            aload 0 /* this */
            invokespecial antlr.TreeParser.<init>:()V
         1: .line 31
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.buf:Ljava/lang/StringBuilder;
         2: .line 33
            aload 0 /* this */
            iconst_0
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
         3: .line 34
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iconst_1
            anewarray java.lang.StringBuilder
            dup
            iconst_0
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aastore
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.exprs:Ljava/util/List;
         4: .line 134
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.tokenNames:[Ljava/lang/String;
         5: .line 135
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;

  public final void statement(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 139
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 142
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 143
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 4
                   13: 9
                   29: 12
                   45: 3
                   50: 6
              default: 15
          }
         3: .line 146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
         4: .line 147
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 148
            goto 22
         6: .line 152
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.updateStatement:(Lantlr/collections/AST;)V
         7: .line 153
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 154
            goto 22
         9: .line 158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.deleteStatement:(Lantlr/collections/AST;)V
        10: .line 159
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 160
            goto 22
        12: .line 164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.insertStatement:(Lantlr/collections/AST;)V
        13: .line 165
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 166
            goto 22
        15: .line 170
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        16: .line 174
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        17: .line 175
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 21
        18: .line 176
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        19: .line 177
            aload 1 /* _t */
            ifnull 22
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 178
            goto 22
        21: .line 179
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        22: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        23: .line 183
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   24     1    _t  Lantlr/collections/AST;
           17   22     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    16      16  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void selectStatement(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 187
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 190
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t601 */
        start local 2 // antlr.collections.AST __t601
         2: .line 192
            aload 0 /* this */
            aload 1 /* _t */
            bipush 45
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 193
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 194
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 195
            aload 0 /* this */
            ldc "select "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 197
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectClause:(Lantlr/collections/AST;)V
         7: .line 198
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 199
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.from:(Lantlr/collections/AST;)V
         9: .line 200
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 202
            aload 1 /* _t */
            ifnonnull 11
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        11: .line 203
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 4
                    3: 22
                   24: 22
                   41: 22
                   52: 12
              default: 23
          }
        12: .line 206
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t603 */
        start local 3 // antlr.collections.AST __t603
        13: .line 208
            aload 0 /* this */
            aload 1 /* _t */
            bipush 52
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        14: .line 209
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 210
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 211
            aload 0 /* this */
            ldc " where "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 213
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.whereExpr:(Lantlr/collections/AST;)V
        18: .line 214
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 215
            aload 3 /* __t603 */
            astore 1 /* _t */
        20: .line 216
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 217
            goto 24
        end local 3 // antlr.collections.AST __t603
        22: .line 223
      StackMap locals:
      StackMap stack:
            goto 24
        23: .line 227
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        24: .line 232
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 25
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        25: .line 233
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 3
                    3: 50
                   24: 26
                   41: 50
              default: 51
          }
        26: .line 236
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t605 */
        start local 3 // antlr.collections.AST __t605
        27: .line 238
            aload 0 /* this */
            aload 1 /* _t */
            bipush 24
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 239
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 240
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 31
        30: .line 241
            aload 0 /* this */
            ldc " group by "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        31: .line 243
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.groupExprs:(Lantlr/collections/AST;)V
        32: .line 244
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        33: .line 246
            aload 1 /* _t */
            ifnonnull 34
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        34: .line 247
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 45
                   25: 35
              default: 46
          }
        35: .line 250
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 4 /* __t607 */
        start local 4 // antlr.collections.AST __t607
        36: .line 252
            aload 0 /* this */
            aload 1 /* _t */
            bipush 25
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        37: .line 253
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 254
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 40
        39: .line 255
            aload 0 /* this */
            ldc " having "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        40: .line 257
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        41: .line 258
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 259
            aload 4 /* __t607 */
            astore 1 /* _t */
        43: .line 260
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 261
            goto 47
        end local 4 // antlr.collections.AST __t607
        45: .line 265
      StackMap locals:
      StackMap stack:
            goto 47
        46: .line 269
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        47: .line 273
      StackMap locals:
      StackMap stack:
            aload 3 /* __t605 */
            astore 1 /* _t */
        48: .line 274
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        49: .line 275
            goto 52
        end local 3 // antlr.collections.AST __t605
        50: .line 280
      StackMap locals:
      StackMap stack:
            goto 52
        51: .line 284
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        52: .line 289
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 53
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        53: .line 290
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 64
                   41: 54
              default: 65
          }
        54: .line 293
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t609 */
        start local 3 // antlr.collections.AST __t609
        55: .line 295
            aload 0 /* this */
            aload 1 /* _t */
            bipush 41
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        56: .line 296
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        57: .line 297
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 59
        58: .line 298
            aload 0 /* this */
            ldc " order by "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        59: .line 300
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.orderExprs:(Lantlr/collections/AST;)V
        60: .line 301
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        61: .line 302
            aload 3 /* __t609 */
            astore 1 /* _t */
        62: .line 303
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        63: .line 304
            goto 66
        end local 3 // antlr.collections.AST __t609
        64: .line 308
      StackMap locals:
      StackMap stack:
            goto 66
        65: .line 312
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        66: .line 316
      StackMap locals:
      StackMap stack:
            aload 2 /* __t601 */
            astore 1 /* _t */
        67: .line 317
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t601
        68: .line 318
            goto 75
        69: .line 319
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        70: .line 320
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 74
        71: .line 321
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        72: .line 322
            aload 1 /* _t */
            ifnull 75
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        73: .line 323
            goto 75
        74: .line 324
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        75: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        76: .line 328
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   77     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   77     1      _t  Lantlr/collections/AST;
            2   68     2  __t601  Lantlr/collections/AST;
           13   22     3  __t603  Lantlr/collections/AST;
           27   50     3  __t605  Lantlr/collections/AST;
           36   45     4  __t607  Lantlr/collections/AST;
           55   64     3  __t609  Lantlr/collections/AST;
           70   75     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    68      69  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void updateStatement(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 332
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 335
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t611 */
        start local 2 // antlr.collections.AST __t611
         2: .line 337
            aload 0 /* this */
            aload 1 /* _t */
            bipush 50
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 338
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 339
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 340
            aload 0 /* this */
            ldc "update "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 342
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t612 */
        start local 3 // antlr.collections.AST __t612
         7: .line 344
            aload 0 /* this */
            aload 1 /* _t */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         8: .line 345
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 346
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromTable:(Lantlr/collections/AST;)V
        10: .line 347
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 348
            aload 3 /* __t612 */
            astore 1 /* _t */
        12: .line 349
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 350
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.setClause:(Lantlr/collections/AST;)V
        14: .line 351
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 353
            aload 1 /* _t */
            ifnonnull 16
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        16: .line 354
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 20
                   52: 17
              default: 21
          }
        17: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.whereClause:(Lantlr/collections/AST;)V
        18: .line 358
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 359
            goto 22
        20: .line 363
      StackMap locals:
      StackMap stack:
            goto 22
        21: .line 367
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        22: .line 371
      StackMap locals:
      StackMap stack:
            aload 2 /* __t611 */
            astore 1 /* _t */
        23: .line 372
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t612
        end local 2 // antlr.collections.AST __t611
        24: .line 373
            goto 31
        25: .line 374
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        26: .line 375
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 30
        27: .line 376
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        28: .line 377
            aload 1 /* _t */
            ifnull 31
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 378
            goto 31
        30: .line 379
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        31: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        32: .line 383
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   33     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   33     1      _t  Lantlr/collections/AST;
            2   24     2  __t611  Lantlr/collections/AST;
            7   24     3  __t612  Lantlr/collections/AST;
           26   31     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    24      25  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void deleteStatement(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 387
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 390
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t615 */
        start local 2 // antlr.collections.AST __t615
         2: .line 392
            aload 0 /* this */
            aload 1 /* _t */
            bipush 13
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 393
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 394
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 395
            aload 0 /* this */
            ldc "delete"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 397
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.from:(Lantlr/collections/AST;)V
         7: .line 398
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 400
            aload 1 /* _t */
            ifnonnull 9
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         9: .line 401
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 13
                   52: 10
              default: 14
          }
        10: .line 404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.whereClause:(Lantlr/collections/AST;)V
        11: .line 405
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 406
            goto 15
        13: .line 410
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 414
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        15: .line 418
      StackMap locals:
      StackMap stack:
            aload 2 /* __t615 */
            astore 1 /* _t */
        16: .line 419
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t615
        17: .line 420
            goto 24
        18: .line 421
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        19: .line 422
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 423
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 424
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 425
            goto 24
        23: .line 426
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        24: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 430
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   26     1      _t  Lantlr/collections/AST;
            2   17     2  __t615  Lantlr/collections/AST;
           19   24     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    17      18  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void insertStatement(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 434
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 435
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* i */
        start local 2 // antlr.collections.AST i
         2: .line 438
            aload 1 /* _t */
            astore 3 /* __t618 */
        start local 3 // antlr.collections.AST __t618
         3: .line 440
            aload 0 /* this */
            aload 1 /* _t */
            bipush 29
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 441
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 442
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 443
            aload 0 /* this */
            ldc "insert "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 445
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* i */
         8: .line 446
            aload 0 /* this */
            aload 1 /* _t */
            bipush 30
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         9: .line 447
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 448
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 12
        11: .line 449
            aload 0 /* this */
            aload 2 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
            aload 0 /* this */
            ldc " "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
        13: .line 452
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 453
            aload 3 /* __t618 */
            astore 1 /* _t */
        15: .line 454
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t618
        16: .line 455
            goto 23
        17: .line 456
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 457
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 458
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 459
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 460
            goto 23
        22: .line 461
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        23: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 465
            return
        end local 2 // antlr.collections.AST i
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   25     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   25     1      _t  Lantlr/collections/AST;
            2   25     2       i  Lantlr/collections/AST;
            3   16     3  __t618  Lantlr/collections/AST;
           18   23     3      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void selectClause(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 469
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 472
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t649 */
        start local 2 // antlr.collections.AST __t649
         2: .line 474
            aload 0 /* this */
            aload 1 /* _t */
            sipush 141
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 475
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 477
            aload 1 /* _t */
            ifnonnull 5
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         5: .line 478
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 56
                    4: 6
                    6: 9
                   10: 9
                   12: 9
                   15: 9
                   16: 6
                   19: 9
                   20: 9
                   26: 9
                   34: 9
                   38: 9
                   40: 9
                   45: 9
                   49: 9
                   56: 9
                   70: 9
                   71: 9
                   72: 9
                   73: 9
                   75: 9
                   76: 9
                   77: 9
                   82: 9
                   83: 9
                   84: 9
                   85: 9
                   86: 9
                   87: 9
                   93: 9
                   97: 9
                   98: 9
                   99: 9
                  100: 9
                  101: 9
                  102: 9
                  103: 9
                  105: 9
                  108: 9
                  112: 9
                  114: 9
                  115: 9
                  116: 9
                  117: 9
                  119: 9
                  120: 9
                  121: 9
                  122: 9
                  123: 9
                  126: 9
                  128: 9
                  129: 9
                  144: 9
                  146: 9
                  148: 9
                  152: 9
                  155: 9
              default: 10
          }
         6: .line 482
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.distinctOrAll:(Lantlr/collections/AST;)V
         7: .line 483
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 484
            goto 11
         9: .line 541
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 545
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        11: .line 550
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* _cnt652 */
        start local 3 // int _cnt652
        12: .line 553
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 13
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        13: .line 554
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_0:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 17
        14: .line 555
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectColumn:(Lantlr/collections/AST;)V
        15: .line 556
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 557
            goto 19
        17: .line 559
      StackMap locals:
      StackMap stack:
            iload 3 /* _cnt652 */
            iconst_1
            if_icmplt 18
            goto 21
      StackMap locals:
      StackMap stack:
        18: new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        19: .line 562
      StackMap locals:
      StackMap stack:
            iinc 3 /* _cnt652 */ 1
        20: .line 563
            goto 12
        end local 3 // int _cnt652
        21: .line 565
      StackMap locals:
      StackMap stack:
            aload 2 /* __t649 */
            astore 1 /* _t */
        22: .line 566
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t649
        23: .line 567
            goto 30
        24: .line 568
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        25: .line 569
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 29
        26: .line 570
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        27: .line 571
            aload 1 /* _t */
            ifnull 30
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        28: .line 572
            goto 30
        29: .line 573
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        30: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        31: .line 577
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   32     0     this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   32     1       _t  Lantlr/collections/AST;
            2   23     2   __t649  Lantlr/collections/AST;
           12   21     3  _cnt652  I
           25   30     2       ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    23      24  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void from(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 581
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 585
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t668 */
        start local 2 // antlr.collections.AST __t668
         2: .line 586
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 3
            aconst_null
            goto 4
      StackMap locals: antlr.collections.AST
      StackMap stack:
         3: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         4: pop
         5: .line 587
            aload 0 /* this */
            aload 1 /* _t */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         6: .line 588
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         7: .line 589
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 9
         8: .line 590
            aload 0 /* this */
            ldc " from "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         9: .line 595
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 10
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        10: .line 596
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 137
            if_icmpeq 11
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 139
            if_icmpeq 11
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 140
            if_icmpne 14
        11: .line 597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromTable:(Lantlr/collections/AST;)V
        12: .line 598
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 604
            goto 9
        14: .line 606
      StackMap locals:
      StackMap stack:
            aload 2 /* __t668 */
            astore 1 /* _t */
        15: .line 607
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t668
        16: .line 608
            goto 23
        17: .line 609
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        18: .line 610
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 611
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 612
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 613
            goto 23
        22: .line 614
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        23: .line 617
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 618
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   25     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   25     1      _t  Lantlr/collections/AST;
            2   16     2  __t668  Lantlr/collections/AST;
           18   23     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void whereExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 622
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 625
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 626
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 21
                    6: 34
                   10: 34
                   19: 34
                   26: 34
                   34: 34
                   38: 34
                   40: 34
                   82: 34
                   83: 34
                   85: 34
                   86: 34
                   87: 34
                  105: 34
                  112: 34
                  114: 34
                  115: 34
                  116: 34
                  117: 34
                  146: 34
                  149: 23
                  150: 3
              default: 37
          }
         3: .line 629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.filters:(Lantlr/collections/AST;)V
         4: .line 630
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 632
            aload 1 /* _t */
            ifnonnull 6
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         6: .line 633
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 21
                    3: 12
                    6: 12
                   10: 12
                   19: 12
                   26: 12
                   34: 12
                   38: 12
                   40: 12
                   82: 12
                   83: 12
                   85: 12
                   86: 12
                   87: 12
                  105: 12
                  112: 12
                  114: 12
                  115: 12
                  116: 12
                  117: 12
                  146: 12
                  149: 7
              default: 13
          }
         7: .line 636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 9
         8: .line 637
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         9: .line 639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.thetaJoins:(Lantlr/collections/AST;)V
        10: .line 640
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 641
            goto 14
        12: .line 664
      StackMap locals:
      StackMap stack:
            goto 14
        13: .line 668
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        14: .line 673
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 15
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        15: .line 674
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 20
                    3: 21
                    6: 16
                   10: 16
                   19: 16
                   26: 16
                   34: 16
                   38: 16
                   40: 16
                   82: 16
                   83: 16
                   85: 16
                   86: 16
                   87: 16
                  105: 16
                  112: 16
                  114: 16
                  115: 16
                  116: 16
                  117: 16
                  146: 16
              default: 22
          }
        16: .line 695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        17: .line 696
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        18: .line 698
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        19: .line 699
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 700
            goto 44
        21: .line 704
      StackMap locals:
      StackMap stack:
            goto 44
        22: .line 708
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        23: .line 716
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.thetaJoins:(Lantlr/collections/AST;)V
        24: .line 717
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 719
            aload 1 /* _t */
            ifnonnull 26
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        26: .line 720
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 20
                    3: 32
                    6: 27
                   10: 27
                   19: 27
                   26: 27
                   34: 27
                   38: 27
                   40: 27
                   82: 27
                   83: 27
                   85: 27
                   86: 27
                   87: 27
                  105: 27
                  112: 27
                  114: 27
                  115: 27
                  116: 27
                  117: 27
                  146: 27
              default: 33
          }
        27: .line 741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 29
        28: .line 742
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        29: .line 744
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        30: .line 745
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 746
            goto 44
        32: .line 750
      StackMap locals:
      StackMap stack:
            goto 44
        33: .line 754
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        34: .line 780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        35: .line 781
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 782
            goto 44
        37: .line 786
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        38: .line 790
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        39: .line 791
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 43
        40: .line 792
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        41: .line 793
            aload 1 /* _t */
            ifnull 44
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 794
            goto 44
        43: .line 795
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        44: .line 798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        45: .line 799
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   46     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   46     1    _t  Lantlr/collections/AST;
           39   44     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    38      38  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void groupExprs(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 803
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         2: .line 807
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 809
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 810
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 60
                    3: 10
                    4: 5
                    5: 5
                    6: 5
                   10: 5
                   12: 5
                   15: 5
                   19: 5
                   20: 5
                   25: 10
                   26: 5
                   34: 5
                   38: 5
                   39: 5
                   40: 5
                   45: 5
                   47: 5
                   49: 5
                   56: 5
                   70: 5
                   71: 5
                   72: 5
                   73: 5
                   76: 5
                   77: 5
                   81: 5
                   82: 5
                   83: 5
                   84: 5
                   85: 5
                   86: 5
                   87: 5
                   93: 5
                   95: 5
                   97: 5
                   98: 5
                   99: 5
                  100: 5
                  101: 5
                  102: 5
                  103: 5
                  105: 5
                  108: 5
                  112: 5
                  114: 5
                  115: 5
                  116: 5
                  117: 5
                  119: 5
                  120: 5
                  121: 5
                  122: 5
                  123: 5
                  126: 5
                  128: 5
                  129: 5
                  144: 5
                  146: 5
                  152: 5
                  154: 5
              default: 11
          }
         5: .line 870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 871
            aload 0 /* this */
            ldc " , "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.groupExprs:(Lantlr/collections/AST;)V
         8: .line 874
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 875
            goto 18
        10: .line 880
      StackMap locals:
      StackMap stack:
            goto 18
        11: .line 884
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 889
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 890
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 891
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 892
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 893
            goto 18
        17: .line 894
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 898
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   20     1    _t  Lantlr/collections/AST;
           13   18     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    12      12  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void booleanExpr(antlr.collections.AST, boolean);
    descriptor: (Lantlr/collections/AST;Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
        start local 2 // boolean parens
         0: .line 904
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 905
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* st */
        start local 3 // antlr.collections.AST st
         2: .line 908
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 909
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 19
                    6: 4
                   10: 7
                   19: 7
                   26: 7
                   34: 7
                   38: 4
                   40: 4
                   82: 7
                   83: 7
                   85: 7
                   86: 7
                   87: 7
                  105: 7
                  112: 7
                  114: 7
                  115: 7
                  116: 7
                  117: 7
                  146: 10
              default: 16
          }
         4: .line 914
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iload 2 /* parens */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanOp:(Lantlr/collections/AST;Z)V
         5: .line 915
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 916
            goto 23
         7: .line 934
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iload 2 /* parens */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.comparisonExpr:(Lantlr/collections/AST;Z)V
         8: .line 935
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 936
            goto 23
        10: .line 940
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* st */
        11: .line 941
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        12: .line 942
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 943
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        14: .line 944
            aload 0 /* this */
            aload 3 /* st */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        15: .line 946
            goto 23
        16: .line 950
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        17: .line 954
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        18: .line 955
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 956
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 957
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 958
            goto 23
        22: .line 959
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        23: .line 962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 963
            return
        end local 3 // antlr.collections.AST st
        end local 2 // boolean parens
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   25     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   25     1      _t  Lantlr/collections/AST;
            0   25     2  parens  Z
            2   25     3      st  Lantlr/collections/AST;
           18   23     4      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    17      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
        Name  Flags
      _t      
      parens  

  public final void orderExprs(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 967
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 968
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* dir */
        start local 2 // antlr.collections.AST dir
         2: .line 969
            aconst_null
            astore 3 /* ordExp */
        start local 3 // java.lang.String ordExp
         3: aconst_null
            astore 4 /* ordDir */
        start local 4 // java.lang.String ordDir
         4: aconst_null
            astore 5 /* ordNul */
        start local 5 // java.lang.String ordNul
         5: .line 972
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 973
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpressionStart:()V
         7: .line 976
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         8: .line 977
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 979
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 11
        10: .line 980
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpressionFinish:()V
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.resetCapture:()Ljava/lang/String;
            astore 3 /* ordExp */
        11: .line 983
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 12
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        12: .line 984
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 3 - 154
                    3: 21
                    4: 21
                    5: 21
                    6: 21
                    7: 22
                    8: 13
                    9: 22
                   10: 21
                   11: 22
                   12: 21
                   13: 22
                   14: 13
                   15: 21
                   16: 22
                   17: 22
                   18: 22
                   19: 21
                   20: 21
                   21: 22
                   22: 22
                   23: 22
                   24: 22
                   25: 22
                   26: 21
                   27: 22
                   28: 22
                   29: 22
                   30: 22
                   31: 22
                   32: 22
                   33: 22
                   34: 21
                   35: 22
                   36: 22
                   37: 22
                   38: 21
                   39: 21
                   40: 21
                   41: 22
                   42: 22
                   43: 22
                   44: 22
                   45: 21
                   46: 22
                   47: 21
                   48: 22
                   49: 21
                   50: 22
                   51: 22
                   52: 22
                   53: 21
                   54: 22
                   55: 22
                   56: 21
                   57: 22
                   58: 22
                   59: 22
                   60: 22
                   61: 22
                   62: 22
                   63: 22
                   64: 22
                   65: 22
                   66: 22
                   67: 22
                   68: 22
                   69: 22
                   70: 21
                   71: 21
                   72: 21
                   73: 21
                   74: 22
                   75: 22
                   76: 21
                   77: 21
                   78: 22
                   79: 22
                   80: 22
                   81: 21
                   82: 21
                   83: 21
                   84: 21
                   85: 21
                   86: 21
                   87: 21
                   88: 22
                   89: 22
                   90: 22
                   91: 22
                   92: 22
                   93: 21
                   94: 22
                   95: 21
                   96: 22
                   97: 21
                   98: 21
                   99: 21
                  100: 21
                  101: 21
                  102: 21
                  103: 21
                  104: 22
                  105: 21
                  106: 22
                  107: 22
                  108: 21
                  109: 22
                  110: 22
                  111: 22
                  112: 21
                  113: 22
                  114: 21
                  115: 21
                  116: 21
                  117: 21
                  118: 22
                  119: 21
                  120: 21
                  121: 21
                  122: 21
                  123: 21
                  124: 22
                  125: 22
                  126: 21
                  127: 22
                  128: 21
                  129: 21
                  130: 22
                  131: 22
                  132: 22
                  133: 22
                  134: 22
                  135: 22
                  136: 22
                  137: 22
                  138: 22
                  139: 22
                  140: 22
                  141: 22
                  142: 22
                  143: 22
                  144: 21
                  145: 22
                  146: 21
                  147: 22
                  148: 22
                  149: 22
                  150: 22
                  151: 22
                  152: 21
                  153: 22
                  154: 21
              default: 22
          }
        13: .line 988
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 14
            aconst_null
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        15: astore 2 /* dir */
        16: .line 989
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.orderDirection:(Lantlr/collections/AST;)V
        17: .line 990
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 991
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        19: .line 992
            aload 2 /* dir */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            astore 4 /* ordDir */
        20: .line 994
            goto 23
        21: .line 1057
      StackMap locals:
      StackMap stack:
            goto 23
        22: .line 1061
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        23: .line 1066
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 24
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        24: .line 1067
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 60
                    3: 28
                    4: 28
                    5: 28
                    6: 28
                   10: 28
                   12: 28
                   15: 28
                   19: 28
                   20: 28
                   26: 28
                   34: 28
                   38: 28
                   39: 28
                   40: 28
                   45: 28
                   47: 28
                   49: 28
                   53: 25
                   56: 28
                   70: 28
                   71: 28
                   72: 28
                   73: 28
                   76: 28
                   77: 28
                   81: 28
                   82: 28
                   83: 28
                   84: 28
                   85: 28
                   86: 28
                   87: 28
                   93: 28
                   95: 28
                   97: 28
                   98: 28
                   99: 28
                  100: 28
                  101: 28
                  102: 28
                  103: 28
                  105: 28
                  108: 28
                  112: 28
                  114: 28
                  115: 28
                  116: 28
                  117: 28
                  119: 28
                  120: 28
                  121: 28
                  122: 28
                  123: 28
                  126: 28
                  128: 28
                  129: 28
                  144: 28
                  146: 28
                  152: 28
                  154: 28
              default: 29
          }
        25: .line 1070
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nullOrdering:(Lantlr/collections/AST;)Ljava/lang/String;
            astore 5 /* ordNul */
        26: .line 1071
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 1072
            goto 30
        28: .line 1134
      StackMap locals:
      StackMap stack:
            goto 30
        29: .line 1138
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        30: .line 1142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 32
        31: .line 1143
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* ordExp */
            aload 4 /* ordDir */
            aload 5 /* ordNul */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.renderOrderByElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        32: .line 1146
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 33
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        33: .line 1147
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 59
                    3: 39
                    4: 34
                    5: 34
                    6: 34
                   10: 34
                   12: 34
                   15: 34
                   19: 34
                   20: 34
                   26: 34
                   34: 34
                   38: 34
                   39: 34
                   40: 34
                   45: 34
                   47: 34
                   49: 34
                   56: 34
                   70: 34
                   71: 34
                   72: 34
                   73: 34
                   76: 34
                   77: 34
                   81: 34
                   82: 34
                   83: 34
                   84: 34
                   85: 34
                   86: 34
                   87: 34
                   93: 34
                   95: 34
                   97: 34
                   98: 34
                   99: 34
                  100: 34
                  101: 34
                  102: 34
                  103: 34
                  105: 34
                  108: 34
                  112: 34
                  114: 34
                  115: 34
                  116: 34
                  117: 34
                  119: 34
                  120: 34
                  121: 34
                  122: 34
                  123: 34
                  126: 34
                  128: 34
                  129: 34
                  144: 34
                  146: 34
                  152: 34
                  154: 34
              default: 40
          }
        34: .line 1207
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 36
        35: .line 1208
            aload 0 /* this */
            ldc ", "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        36: .line 1210
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.orderExprs:(Lantlr/collections/AST;)V
        37: .line 1211
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 1212
            goto 47
        39: .line 1216
      StackMap locals:
      StackMap stack:
            goto 47
        40: .line 1220
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        41: .line 1225
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        42: .line 1226
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 46
        43: .line 1227
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        44: .line 1228
            aload 1 /* _t */
            ifnull 47
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        45: .line 1229
            goto 47
        46: .line 1230
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 6 /* ex */
            athrow
        end local 6 // antlr.RecognitionException ex
        47: .line 1233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        48: .line 1234
            return
        end local 5 // java.lang.String ordNul
        end local 4 // java.lang.String ordDir
        end local 3 // java.lang.String ordExp
        end local 2 // antlr.collections.AST dir
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   49     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   49     1      _t  Lantlr/collections/AST;
            2   49     2     dir  Lantlr/collections/AST;
            3   49     3  ordExp  Ljava/lang/String;
            4   49     4  ordDir  Ljava/lang/String;
            5   49     5  ordNul  Ljava/lang/String;
           42   47     6      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    41      41  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void fromTable(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1238
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1239
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* a */
        start local 2 // antlr.collections.AST a
         2: .line 1240
            aconst_null
            astore 3 /* b */
        start local 3 // antlr.collections.AST b
         3: .line 1241
            aconst_null
            astore 4 /* e */
        start local 4 // antlr.collections.AST e
         4: .line 1244
            aload 1 /* _t */
            ifnonnull 5
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         5: .line 1245
      StackMap locals: antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 137 - 140
                  137: 6
                  138: 60
                  139: 24
                  140: 42
              default: 60
          }
         6: .line 1248
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t672 */
        start local 5 // antlr.collections.AST __t672
         7: .line 1249
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 8
            aconst_null
            goto 9
      StackMap locals: antlr.collections.AST
      StackMap stack:
         8: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         9: astore 2 /* a */
        10: .line 1250
            aload 0 /* this */
            aload 1 /* _t */
            sipush 137
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        11: .line 1251
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 1252
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        13: .line 1253
            aload 0 /* this */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        14: .line 1258
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 15
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        15: .line 1259
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 137
            if_icmpeq 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 139
            if_icmpne 19
        16: .line 1260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tableJoin:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        17: .line 1261
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 1267
            goto 14
        19: .line 1269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 21
        20: .line 1270
            aload 0 /* this */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromFragmentSeparator:(Lantlr/collections/AST;)V
        21: .line 1272
      StackMap locals:
      StackMap stack:
            aload 5 /* __t672 */
            astore 1 /* _t */
        22: .line 1273
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        23: .line 1274
            goto 67
        end local 5 // antlr.collections.AST __t672
        24: .line 1278
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t675 */
        start local 5 // antlr.collections.AST __t675
        25: .line 1279
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 26
            aconst_null
            goto 27
      StackMap locals: antlr.collections.AST
      StackMap stack:
        26: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        27: astore 3 /* b */
        28: .line 1280
            aload 0 /* this */
            aload 1 /* _t */
            sipush 139
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        29: .line 1281
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 1282
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 32
        31: .line 1283
            aload 0 /* this */
            aload 3 /* b */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        32: .line 1288
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 33
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        33: .line 1289
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 137
            if_icmpeq 34
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 139
            if_icmpne 37
        34: .line 1290
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            aload 3 /* b */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tableJoin:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        35: .line 1291
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 1297
            goto 32
        37: .line 1299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 39
        38: .line 1300
            aload 0 /* this */
            aload 3 /* b */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromFragmentSeparator:(Lantlr/collections/AST;)V
        39: .line 1302
      StackMap locals:
      StackMap stack:
            aload 5 /* __t675 */
            astore 1 /* _t */
        40: .line 1303
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        41: .line 1304
            goto 67
        end local 5 // antlr.collections.AST __t675
        42: .line 1308
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t678 */
        start local 5 // antlr.collections.AST __t678
        43: .line 1309
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 44
            aconst_null
            goto 45
      StackMap locals: antlr.collections.AST
      StackMap stack:
        44: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        45: astore 4 /* e */
        46: .line 1310
            aload 0 /* this */
            aload 1 /* _t */
            sipush 140
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        47: .line 1311
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        48: .line 1312
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 50
        49: .line 1313
            aload 0 /* this */
            aload 4 /* e */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        50: .line 1318
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 51
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        51: .line 1319
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 137
            if_icmpeq 52
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 139
            if_icmpne 55
        52: .line 1320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            aload 4 /* e */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tableJoin:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        53: .line 1321
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        54: .line 1327
            goto 50
        55: .line 1329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 57
        56: .line 1330
            aload 0 /* this */
            aload 4 /* e */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromFragmentSeparator:(Lantlr/collections/AST;)V
        57: .line 1332
      StackMap locals:
      StackMap stack:
            aload 5 /* __t678 */
            astore 1 /* _t */
        58: .line 1333
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        59: .line 1334
            goto 67
        end local 5 // antlr.collections.AST __t678
        60: .line 1338
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        61: .line 1342
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        62: .line 1343
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 66
        63: .line 1344
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        64: .line 1345
            aload 1 /* _t */
            ifnull 67
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        65: .line 1346
            goto 67
        66: .line 1347
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 5 /* ex */
            athrow
        end local 5 // antlr.RecognitionException ex
        67: .line 1350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        68: .line 1351
            return
        end local 4 // antlr.collections.AST e
        end local 3 // antlr.collections.AST b
        end local 2 // antlr.collections.AST a
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   69     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   69     1      _t  Lantlr/collections/AST;
            2   69     2       a  Lantlr/collections/AST;
            3   69     3       b  Lantlr/collections/AST;
            4   69     4       e  Lantlr/collections/AST;
            7   24     5  __t672  Lantlr/collections/AST;
           25   42     5  __t675  Lantlr/collections/AST;
           43   60     5  __t678  Lantlr/collections/AST;
           62   67     5      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           4    61      61  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void setClause(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1355
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1358
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t620 */
        start local 2 // antlr.collections.AST __t620
         2: .line 1360
            aload 0 /* this */
            aload 1 /* _t */
            bipush 46
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1361
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1362
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 1363
            aload 0 /* this */
            ldc " set "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 1365
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.comparisonExpr:(Lantlr/collections/AST;Z)V
         7: .line 1366
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1370
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 9
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         9: .line 1371
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_1:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 15
        10: .line 1372
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 12
        11: .line 1373
            aload 0 /* this */
            ldc ", "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 1375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.comparisonExpr:(Lantlr/collections/AST;Z)V
        13: .line 1376
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 1382
            goto 8
        15: .line 1384
      StackMap locals:
      StackMap stack:
            aload 2 /* __t620 */
            astore 1 /* _t */
        16: .line 1385
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t620
        17: .line 1386
            goto 24
        18: .line 1387
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        19: .line 1388
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 1389
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 1390
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 1391
            goto 24
        23: .line 1392
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        24: .line 1395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 1396
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   26     1      _t  Lantlr/collections/AST;
            2   17     2  __t620  Lantlr/collections/AST;
           19   24     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    17      18  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void whereClause(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1400
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1403
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t624 */
        start local 2 // antlr.collections.AST __t624
         2: .line 1405
            aload 0 /* this */
            aload 1 /* _t */
            bipush 52
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1406
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1407
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 1408
            aload 0 /* this */
            ldc " where "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 1410
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.whereClauseExpr:(Lantlr/collections/AST;)V
         7: .line 1411
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1412
            aload 2 /* __t624 */
            astore 1 /* _t */
         9: .line 1413
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t624
        10: .line 1414
            goto 17
        11: .line 1415
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        12: .line 1416
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 16
        13: .line 1417
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        14: .line 1418
            aload 1 /* _t */
            ifnull 17
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 1419
            goto 17
        16: .line 1420
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        17: .line 1423
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        18: .line 1424
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   19     1      _t  Lantlr/collections/AST;
            2   10     2  __t624  Lantlr/collections/AST;
           12   17     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    10      11  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void comparisonExpr(antlr.collections.AST, boolean);
    descriptor: (Lantlr/collections/AST;Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
        start local 2 // boolean parens
         0: .line 1430
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1433
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1434
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 15
                   10: 6
                   19: 6
                   26: 6
                   34: 6
                   82: 6
                   83: 6
                   85: 6
                   86: 6
                   87: 6
                  105: 3
                  112: 3
                  114: 3
                  115: 3
                  116: 3
                  117: 3
              default: 13
          }
         3: .line 1442
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.binaryComparisonExpression:(Lantlr/collections/AST;)V
         4: .line 1443
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1444
            goto 20
         6: .line 1456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 8
         7: .line 1457
            iload 2 /* parens */
            ifeq 8
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         8: .line 1459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.exoticComparisonExpression:(Lantlr/collections/AST;)V
         9: .line 1460
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 1461
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        11: .line 1462
            iload 2 /* parens */
            ifeq 20
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 1464
            goto 20
        13: .line 1468
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        14: .line 1472
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 1473
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        16: .line 1474
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        17: .line 1475
            aload 1 /* _t */
            ifnull 20
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 1476
            goto 20
        19: .line 1477
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        20: .line 1480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        21: .line 1481
            return
        end local 2 // boolean parens
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   22     1      _t  Lantlr/collections/AST;
            0   22     2  parens  Z
           15   20     3      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    14      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
        Name  Flags
      _t      
      parens  

  public final void whereClauseExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1485
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1488
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* synPredMatched627 */
        start local 2 // boolean synPredMatched627
         2: .line 1489
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 1490
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 146
            if_icmpne 14
         4: .line 1491
            aload 1 /* _t */
            astore 3 /* __t627 */
        start local 3 // antlr.collections.AST __t627
         5: .line 1492
            iconst_1
            istore 2 /* synPredMatched627 */
         6: .line 1493
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            dup
            getfield antlr.TreeParserSharedInputState.guessing:I
            iconst_1
            iadd
            putfield antlr.TreeParserSharedInputState.guessing:I
         7: .line 1497
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         8: .line 1498
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 1500
            goto 12
        10: .line 1501
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST int antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            pop
        11: .line 1502
            iconst_0
            istore 2 /* synPredMatched627 */
        12: .line 1504
      StackMap locals:
      StackMap stack:
            aload 3 /* __t627 */
            astore 1 /* _t */
        13: .line 1505
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            dup
            getfield antlr.TreeParserSharedInputState.guessing:I
            iconst_1
            isub
            putfield antlr.TreeParserSharedInputState.guessing:I
        end local 3 // antlr.collections.AST __t627
        14: .line 1507
      StackMap locals:
      StackMap stack:
            iload 2 /* synPredMatched627 */
            ifeq 18
        15: .line 1508
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
        16: .line 1509
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 1510
            goto 29
        18: .line 1511
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_2:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 22
        19: .line 1512
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        20: .line 1513
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 1514
            goto 29
        22: .line 1516
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        end local 2 // boolean synPredMatched627
        23: .line 1520
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        24: .line 1521
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        25: .line 1522
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        26: .line 1523
            aload 1 /* _t */
            ifnull 29
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 1524
            goto 29
        28: .line 1525
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        29: .line 1528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        30: .line 1529
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   31     0               this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   31     1                 _t  Lantlr/collections/AST;
            2   23     2  synPredMatched627  Z
            5   14     3             __t627  Lantlr/collections/AST;
           24   29     2                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7     9      10  Class antlr.RecognitionException
           1    23      23  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void conditionList(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1533
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1536
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.sqlToken:(Lantlr/collections/AST;)V
         2: .line 1537
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 1539
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 1540
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 10
                  146: 5
              default: 11
          }
         5: .line 1543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 1544
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 1546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
         8: .line 1547
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 1548
            goto 18
        10: .line 1552
      StackMap locals:
      StackMap stack:
            goto 18
        11: .line 1556
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 1561
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 1562
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 1563
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 1564
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 1565
            goto 18
        17: .line 1566
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 1569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 1570
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   20     1    _t  Lantlr/collections/AST;
           13   18     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    12      12  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void expr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1574
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1577
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1578
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 58
                    4: 22
                    5: 12
                    6: 3
                   10: 3
                   12: 3
                   15: 3
                   19: 3
                   20: 3
                   26: 3
                   34: 3
                   38: 3
                   39: 3
                   40: 3
                   45: 9
                   47: 32
                   49: 3
                   56: 3
                   70: 3
                   71: 3
                   72: 3
                   73: 3
                   76: 3
                   77: 3
                   81: 3
                   82: 3
                   83: 3
                   84: 3
                   85: 3
                   86: 3
                   87: 3
                   93: 3
                   95: 6
                   97: 3
                   98: 3
                   99: 3
                  100: 3
                  101: 3
                  102: 3
                  103: 3
                  105: 3
                  108: 3
                  112: 3
                  114: 3
                  115: 3
                  116: 3
                  117: 3
                  119: 3
                  120: 3
                  121: 3
                  122: 3
                  123: 3
                  126: 3
                  128: 3
                  129: 3
                  144: 3
                  146: 3
                  152: 3
                  154: 3
              default: 42
          }
         3: .line 1633
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr:(Lantlr/collections/AST;)V
         4: .line 1634
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1635
            goto 49
         6: .line 1639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tupleExpr:(Lantlr/collections/AST;)V
         7: .line 1640
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1641
            goto 49
         9: .line 1645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parenSelect:(Lantlr/collections/AST;)V
        10: .line 1646
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 1647
            goto 49
        12: .line 1651
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t723 */
        start local 2 // antlr.collections.AST __t723
        13: .line 1653
            aload 0 /* this */
            aload 1 /* _t */
            iconst_5
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        14: .line 1654
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 1655
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 1656
            aload 0 /* this */
            ldc "any "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 1658
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.quantified:(Lantlr/collections/AST;)V
        18: .line 1659
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 1660
            aload 2 /* __t723 */
            astore 1 /* _t */
        20: .line 1661
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 1662
            goto 49
        end local 2 // antlr.collections.AST __t723
        22: .line 1666
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t724 */
        start local 2 // antlr.collections.AST __t724
        23: .line 1668
            aload 0 /* this */
            aload 1 /* _t */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        24: .line 1669
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 1670
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 27
        26: .line 1671
            aload 0 /* this */
            ldc "all "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        27: .line 1673
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.quantified:(Lantlr/collections/AST;)V
        28: .line 1674
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 1675
            aload 2 /* __t724 */
            astore 1 /* _t */
        30: .line 1676
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 1677
            goto 49
        end local 2 // antlr.collections.AST __t724
        32: .line 1681
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t725 */
        start local 2 // antlr.collections.AST __t725
        33: .line 1683
            aload 0 /* this */
            aload 1 /* _t */
            bipush 47
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        34: .line 1684
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        35: .line 1685
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 37
        36: .line 1686
            aload 0 /* this */
            ldc "some "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        37: .line 1688
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.quantified:(Lantlr/collections/AST;)V
        38: .line 1689
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        39: .line 1690
            aload 2 /* __t725 */
            astore 1 /* _t */
        40: .line 1691
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        41: .line 1692
            goto 49
        end local 2 // antlr.collections.AST __t725
        42: .line 1696
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        43: .line 1700
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        44: .line 1701
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 48
        45: .line 1702
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        46: .line 1703
            aload 1 /* _t */
            ifnull 49
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        47: .line 1704
            goto 49
        48: .line 1705
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        49: .line 1708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        50: .line 1709
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   51     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   51     1      _t  Lantlr/collections/AST;
           13   22     2  __t723  Lantlr/collections/AST;
           23   32     2  __t724  Lantlr/collections/AST;
           33   42     2  __t725  Lantlr/collections/AST;
           44   49     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    43      43  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void orderDirection(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1713
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1716
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1717
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    8: 3
                   14: 6
              default: 9
          }
         3: .line 1721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 8
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1722
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1723
            goto 16
         6: .line 1728
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 14
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 1729
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1730
            goto 16
         9: .line 1734
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 1738
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 1739
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 1740
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 1741
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 1742
            goto 16
        15: .line 1743
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 1746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 1747
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   18     1    _t  Lantlr/collections/AST;
           11   16     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    10      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final java.lang.String nullOrdering(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1750
            aconst_null
            astore 2 /* nullOrdExp */
        start local 2 // java.lang.String nullOrdExp
         1: .line 1752
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 2
         2: .line 1753
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 3 /* fl */
        start local 3 // antlr.collections.AST fl
         3: .line 1757
            aload 0 /* this */
            aload 1 /* _t */
            bipush 53
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1758
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1759
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 6
            aconst_null
            goto 7
      StackMap locals: antlr.collections.AST
      StackMap stack:
         6: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         7: astore 3 /* fl */
         8: .line 1760
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nullPrecedence:(Lantlr/collections/AST;)V
         9: .line 1761
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 1762
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        11: .line 1763
            aload 3 /* fl */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            astore 2 /* nullOrdExp */
        12: .line 1765
            goto 19
        13: .line 1766
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        14: .line 1767
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        15: .line 1768
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        16: .line 1769
            aload 1 /* _t */
            ifnull 19
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 1770
            goto 19
        18: .line 1771
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        19: .line 1774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        20: .line 1775
            aload 2 /* nullOrdExp */
            areturn
        end local 3 // antlr.collections.AST fl
        end local 2 // java.lang.String nullOrdExp
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   21     1          _t  Lantlr/collections/AST;
            1   21     2  nullOrdExp  Ljava/lang/String;
            3   21     3          fl  Lantlr/collections/AST;
           14   19     4          ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    12      13  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void nullPrecedence(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1780
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1783
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1784
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 54 - 55
                   54: 3
                   55: 6
              default: 9
          }
         3: .line 1788
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 54
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1789
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1790
            goto 16
         6: .line 1795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 55
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 1796
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1797
            goto 16
         9: .line 1801
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 1805
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 1806
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 1807
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 1808
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 1809
            goto 16
        15: .line 1810
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 1813
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 1814
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   18     1    _t  Lantlr/collections/AST;
           11   16     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    10      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void filters(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1818
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1821
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t643 */
        start local 2 // antlr.collections.AST __t643
         2: .line 1823
            aload 0 /* this */
            aload 1 /* _t */
            sipush 150
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1824
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1825
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
         5: .line 1826
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 1827
            aload 2 /* __t643 */
            astore 1 /* _t */
         7: .line 1828
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t643
         8: .line 1829
            goto 15
         9: .line 1830
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        10: .line 1831
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        11: .line 1832
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        12: .line 1833
            aload 1 /* _t */
            ifnull 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 1834
            goto 15
        14: .line 1835
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        15: .line 1838
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        16: .line 1839
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   17     1      _t  Lantlr/collections/AST;
            2    8     2  __t643  Lantlr/collections/AST;
           10   15     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1     8       9  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void thetaJoins(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1843
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1846
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t645 */
        start local 2 // antlr.collections.AST __t645
         2: .line 1848
            aload 0 /* this */
            aload 1 /* _t */
            sipush 149
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1849
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1850
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
         5: .line 1851
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 1852
            aload 2 /* __t645 */
            astore 1 /* _t */
         7: .line 1853
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t645
         8: .line 1854
            goto 15
         9: .line 1855
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        10: .line 1856
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        11: .line 1857
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        12: .line 1858
            aload 1 /* _t */
            ifnull 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 1859
            goto 15
        14: .line 1860
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        15: .line 1863
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        16: .line 1864
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   17     1      _t  Lantlr/collections/AST;
            2    8     2  __t645  Lantlr/collections/AST;
           10   15     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1     8       9  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void sqlToken(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1868
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1869
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* t */
        start local 2 // antlr.collections.AST t
         2: .line 1872
            aload 1 /* _t */
            astore 2 /* t */
         3: .line 1873
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1874
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1875
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
         6: .line 1876
            aload 0 /* this */
            aload 2 /* t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
         7: .line 1878
            goto 14
         8: .line 1879
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
         9: .line 1880
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        10: .line 1881
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        11: .line 1882
            aload 1 /* _t */
            ifnull 14
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 1883
            goto 14
        13: .line 1884
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        14: .line 1887
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        15: .line 1888
            return
        end local 2 // antlr.collections.AST t
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   16     1    _t  Lantlr/collections/AST;
            2   16     2     t  Lantlr/collections/AST;
            9   14     3    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2     7       8  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void distinctOrAll(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1892
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1895
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1896
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    4: 8
                   16: 3
              default: 13
          }
         3: .line 1900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 16
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1901
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1902
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
         6: .line 1903
            aload 0 /* this */
            ldc "distinct "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 1905
            goto 20
         8: .line 1910
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         9: .line 1911
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 1912
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        11: .line 1913
            aload 0 /* this */
            ldc "all "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 1915
            goto 20
        13: .line 1919
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        14: .line 1923
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        15: .line 1924
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        16: .line 1925
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        17: .line 1926
            aload 1 /* _t */
            ifnull 20
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 1927
            goto 20
        19: .line 1928
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        20: .line 1931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        21: .line 1932
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   22     1    _t  Lantlr/collections/AST;
           15   20     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    14      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void selectColumn(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1936
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1937
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* p */
        start local 2 // antlr.collections.AST p
         2: .line 1938
            aconst_null
            astore 3 /* sc */
        start local 3 // antlr.collections.AST sc
         3: .line 1941
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 4
            aconst_null
            goto 5
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
         4: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         5: astore 2 /* p */
         6: .line 1942
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectExpr:(Lantlr/collections/AST;)V
         7: .line 1943
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1945
            aload 1 /* _t */
            ifnonnull 9
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         9: .line 1946
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 56
                    3: 16
                    6: 16
                   10: 16
                   12: 16
                   15: 16
                   19: 16
                   20: 16
                   26: 16
                   34: 16
                   38: 16
                   40: 16
                   45: 16
                   49: 16
                   56: 16
                   70: 16
                   71: 16
                   72: 16
                   73: 16
                   75: 16
                   76: 16
                   77: 16
                   82: 16
                   83: 16
                   84: 16
                   85: 16
                   86: 16
                   87: 16
                   93: 16
                   97: 16
                   98: 16
                   99: 16
                  100: 16
                  101: 16
                  102: 16
                  103: 16
                  105: 16
                  108: 16
                  112: 16
                  114: 16
                  115: 16
                  116: 16
                  117: 16
                  119: 16
                  120: 16
                  121: 16
                  122: 16
                  123: 16
                  126: 16
                  128: 16
                  129: 16
                  144: 16
                  146: 16
                  147: 10
                  148: 16
                  152: 16
                  155: 16
              default: 17
          }
        10: .line 1949
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* sc */
        11: .line 1950
            aload 0 /* this */
            aload 1 /* _t */
            sipush 147
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        12: .line 1951
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 1952
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        14: .line 1953
            aload 0 /* this */
            aload 3 /* sc */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        15: .line 1955
            goto 18
        16: .line 2013
      StackMap locals:
      StackMap stack:
            goto 18
        17: .line 2017
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        18: .line 2021
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 29
        19: .line 2022
            aload 0 /* this */
            aload 3 /* sc */
            ifnull 20
            aload 3 /* sc */
            goto 21
      StackMap locals:
      StackMap stack: org.hibernate.hql.internal.antlr.SqlGeneratorBase
        20: aload 2 /* p */
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
        21: ldc ", "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.separator:(Lantlr/collections/AST;Ljava/lang/String;)V
        22: .line 2024
            goto 29
        23: .line 2025
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        24: .line 2026
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        25: .line 2027
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        26: .line 2028
            aload 1 /* _t */
            ifnull 29
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 2029
            goto 29
        28: .line 2030
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        29: .line 2033
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        30: .line 2034
            return
        end local 3 // antlr.collections.AST sc
        end local 2 // antlr.collections.AST p
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   31     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   31     1    _t  Lantlr/collections/AST;
            2   31     2     p  Lantlr/collections/AST;
            3   31     3    sc  Lantlr/collections/AST;
           24   29     4    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    22      23  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void selectExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2038
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2039
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* e */
        start local 2 // antlr.collections.AST e
         2: .line 2040
            aconst_null
            astore 3 /* mcr */
        start local 3 // antlr.collections.AST mcr
         3: .line 2041
            aconst_null
            astore 4 /* c */
        start local 4 // antlr.collections.AST c
         4: .line 2042
            aconst_null
            astore 5 /* sn */
        start local 5 // antlr.collections.AST sn
         5: .line 2045
            aload 1 /* _t */
            ifnonnull 6
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         6: .line 2046
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 54
                    6: 68
                   10: 68
                   12: 23
                   15: 7
                   19: 68
                   20: 57
                   26: 68
                   34: 68
                   38: 68
                   40: 68
                   45: 80
                   49: 57
                   56: 65
                   70: 15
                   71: 15
                   72: 15
                   73: 54
                   75: 26
                   76: 65
                   77: 51
                   82: 68
                   83: 68
                   84: 51
                   85: 68
                   86: 68
                   87: 68
                   93: 65
                   97: 57
                   98: 57
                   99: 57
                  100: 57
                  101: 57
                  102: 57
                  103: 57
                  105: 68
                  108: 57
                  112: 68
                  114: 68
                  115: 68
                  116: 68
                  117: 68
                  119: 65
                  120: 65
                  121: 65
                  122: 65
                  123: 65
                  126: 57
                  128: 71
                  129: 57
                  144: 7
                  146: 7
                  148: 7
                  152: 71
                  155: 74
              default: 87
          }
         7: .line 2052
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 8
            aconst_null
            goto 9
      StackMap locals:
      StackMap stack:
         8: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         9: astore 2 /* e */
        10: .line 2053
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectAtom:(Lantlr/collections/AST;)V
        11: .line 2054
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2055
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        13: .line 2056
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        14: .line 2058
            goto 94
        15: .line 2064
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 16
            aconst_null
            goto 17
      StackMap locals:
      StackMap stack:
        16: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        17: astore 3 /* mcr */
        18: .line 2065
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.mapComponentReference:(Lantlr/collections/AST;)V
        19: .line 2066
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 2067
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        21: .line 2068
            aload 0 /* this */
            aload 3 /* mcr */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        22: .line 2070
            goto 94
        23: .line 2074
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.count:(Lantlr/collections/AST;)V
        24: .line 2075
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 2076
            goto 94
        26: .line 2080
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 6 /* __t656 */
        start local 6 // antlr.collections.AST __t656
        27: .line 2082
            aload 0 /* this */
            aload 1 /* _t */
            bipush 75
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 2083
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 2085
            aload 1 /* _t */
            ifnonnull 30
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        30: .line 2086
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   15: 31
                  108: 34
              default: 37
          }
        31: .line 2090
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        32: .line 2091
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        33: .line 2092
            goto 38
        34: .line 2097
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        35: .line 2098
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 2099
            goto 38
        37: .line 2103
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        38: .line 2108
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* _cnt659 */
        start local 7 // int _cnt659
        39: .line 2111
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 40
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        40: .line 2112
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_0:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 44
        41: .line 2113
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectColumn:(Lantlr/collections/AST;)V
        42: .line 2114
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        43: .line 2115
            goto 46
        44: .line 2117
      StackMap locals:
      StackMap stack:
            iload 7 /* _cnt659 */
            iconst_1
            if_icmplt 45
            goto 48
      StackMap locals:
      StackMap stack:
        45: new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        46: .line 2120
      StackMap locals:
      StackMap stack:
            iinc 7 /* _cnt659 */ 1
        47: .line 2121
            goto 39
        end local 7 // int _cnt659
        48: .line 2123
      StackMap locals:
      StackMap stack:
            aload 6 /* __t656 */
            astore 1 /* _t */
        49: .line 2124
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        50: .line 2125
            goto 94
        end local 6 // antlr.collections.AST __t656
        51: .line 2130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.methodCall:(Lantlr/collections/AST;)V
        52: .line 2131
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        53: .line 2132
            goto 94
        54: .line 2136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.aggregate:(Lantlr/collections/AST;)V
        55: .line 2137
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        56: .line 2138
            goto 94
        57: .line 2153
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 58
            aconst_null
            goto 59
      StackMap locals:
      StackMap stack:
        58: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        59: astore 4 /* c */
        60: .line 2154
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.constant:(Lantlr/collections/AST;)V
        61: .line 2155
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        62: .line 2156
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        63: .line 2157
            aload 0 /* this */
            aload 4 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        64: .line 2159
            goto 94
        65: .line 2170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
        66: .line 2171
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        67: .line 2172
            goto 94
        68: .line 2193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectBooleanExpr:(Lantlr/collections/AST;Z)V
        69: .line 2194
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        70: .line 2195
            goto 94
        71: .line 2200
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parameter:(Lantlr/collections/AST;)V
        72: .line 2201
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        73: .line 2202
            goto 94
        74: .line 2206
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* sn */
        75: .line 2207
            aload 0 /* this */
            aload 1 /* _t */
            sipush 155
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        76: .line 2208
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        77: .line 2209
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        78: .line 2210
            aload 0 /* this */
            aload 5 /* sn */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        79: .line 2212
            goto 94
        80: .line 2216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 82
        81: .line 2217
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        82: .line 2219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
        83: .line 2220
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        84: .line 2221
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        85: .line 2222
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        86: .line 2224
            goto 94
        87: .line 2228
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        88: .line 2232
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        89: .line 2233
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 93
        90: .line 2234
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        91: .line 2235
            aload 1 /* _t */
            ifnull 94
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        92: .line 2236
            goto 94
        93: .line 2237
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 6 /* ex */
            athrow
        end local 6 // antlr.RecognitionException ex
        94: .line 2240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        95: .line 2241
            return
        end local 5 // antlr.collections.AST sn
        end local 4 // antlr.collections.AST c
        end local 3 // antlr.collections.AST mcr
        end local 2 // antlr.collections.AST e
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   96     0     this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   96     1       _t  Lantlr/collections/AST;
            2   96     2        e  Lantlr/collections/AST;
            3   96     3      mcr  Lantlr/collections/AST;
            4   96     4        c  Lantlr/collections/AST;
            5   96     5       sn  Lantlr/collections/AST;
           27   51     6   __t656  Lantlr/collections/AST;
           39   48     7  _cnt659  I
           89   94     6       ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           5    88      88  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void selectAtom(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2245
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2248
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2249
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 4
                   15: 3
                  144: 9
                  146: 6
                  148: 12
              default: 15
          }
         3: .line 2253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 2254
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2255
            goto 22
         6: .line 2260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2261
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2262
            goto 22
         9: .line 2267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            sipush 144
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 2268
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 2269
            goto 22
        12: .line 2274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            sipush 148
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 2275
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2276
            goto 22
        15: .line 2280
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        16: .line 2284
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        17: .line 2285
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 21
        18: .line 2286
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        19: .line 2287
            aload 1 /* _t */
            ifnull 22
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 2288
            goto 22
        21: .line 2289
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        22: .line 2292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        23: .line 2293
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   24     1    _t  Lantlr/collections/AST;
           17   22     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    16      16  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void mapComponentReference(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2297
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2300
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2301
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 70 - 72
                   70: 3
                   71: 6
                   72: 9
              default: 12
          }
         3: .line 2305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 70
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 2306
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2307
            goto 19
         6: .line 2312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 71
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2313
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2314
            goto 19
         9: .line 2319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 72
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 2320
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 2321
            goto 19
        12: .line 2325
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        13: .line 2329
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        14: .line 2330
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        15: .line 2331
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        16: .line 2332
            aload 1 /* _t */
            ifnull 19
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 2333
            goto 19
        18: .line 2334
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        19: .line 2337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        20: .line 2338
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   21     1    _t  Lantlr/collections/AST;
           14   19     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    13      13  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void count(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2342
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2345
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t661 */
        start local 2 // antlr.collections.AST __t661
         2: .line 2347
            aload 0 /* this */
            aload 1 /* _t */
            bipush 12
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 2348
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 2349
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 2350
            aload 0 /* this */
            ldc "count("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 2353
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 7
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         7: .line 2354
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 56
                    4: 8
                    6: 11
                   10: 11
                   12: 11
                   15: 11
                   16: 8
                   19: 11
                   20: 11
                   26: 11
                   34: 11
                   38: 11
                   39: 11
                   40: 11
                   49: 11
                   56: 11
                   70: 11
                   71: 11
                   72: 11
                   73: 11
                   76: 11
                   77: 11
                   81: 11
                   82: 11
                   83: 11
                   84: 11
                   85: 11
                   86: 11
                   87: 11
                   91: 11
                   93: 11
                   97: 11
                   98: 11
                   99: 11
                  100: 11
                  101: 11
                  102: 11
                  103: 11
                  105: 11
                  108: 11
                  112: 11
                  114: 11
                  115: 11
                  116: 11
                  117: 11
                  119: 11
                  120: 11
                  121: 11
                  122: 11
                  123: 11
                  126: 11
                  128: 11
                  129: 11
                  144: 11
                  146: 11
                  152: 11
                  154: 11
              default: 12
          }
         8: .line 2358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.distinctOrAll:(Lantlr/collections/AST;)V
         9: .line 2359
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 2360
            goto 13
        11: .line 2417
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 2421
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        13: .line 2425
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.countExpr:(Lantlr/collections/AST;)V
        14: .line 2426
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 2427
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 2428
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 2430
      StackMap locals:
      StackMap stack:
            aload 2 /* __t661 */
            astore 1 /* _t */
        18: .line 2431
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t661
        19: .line 2432
            goto 26
        20: .line 2433
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        21: .line 2434
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 25
        22: .line 2435
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        23: .line 2436
            aload 1 /* _t */
            ifnull 26
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 2437
            goto 26
        25: .line 2438
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        26: .line 2441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        27: .line 2442
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   28     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   28     1      _t  Lantlr/collections/AST;
            2   19     2  __t661  Lantlr/collections/AST;
           21   26     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    19      20  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void methodCall(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2446
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2447
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* m */
        start local 2 // antlr.collections.AST m
         2: .line 2448
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.collections.AST i
         3: .line 2449
            aconst_null
            astore 4 /* c */
        start local 4 // antlr.collections.AST c
         4: .line 2452
            aload 1 /* _t */
            ifnonnull 5
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         5: .line 2453
      StackMap locals: antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   77: 39
                   84: 6
              default: 58
          }
         6: .line 2456
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t766 */
        start local 5 // antlr.collections.AST __t766
         7: .line 2457
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 8
            aconst_null
            goto 9
      StackMap locals: antlr.collections.AST
      StackMap stack:
         8: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         9: astore 2 /* m */
        10: .line 2458
            aload 0 /* this */
            aload 1 /* _t */
            bipush 84
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        11: .line 2459
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2460
            aload 1 /* _t */
            astore 3 /* i */
        13: .line 2461
            aload 0 /* this */
            aload 1 /* _t */
            sipush 151
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        14: .line 2462
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 2463
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 2464
            aload 0 /* this */
            aload 2 /* m */
            aload 3 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.beginFunctionTemplate:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        17: .line 2467
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 18
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        18: .line 2468
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 32
                   78: 19
              default: 33
          }
        19: .line 2471
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 6 /* __t768 */
        start local 6 // antlr.collections.AST __t768
        20: .line 2473
            aload 0 /* this */
            aload 1 /* _t */
            bipush 78
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        21: .line 2474
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 2476
            aload 1 /* _t */
            ifnonnull 23
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        23: .line 2477
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 59
                    3: 27
                    4: 24
                    5: 24
                    6: 24
                   10: 24
                   12: 24
                   15: 24
                   19: 24
                   20: 24
                   26: 24
                   34: 24
                   38: 24
                   39: 24
                   40: 24
                   45: 24
                   47: 24
                   49: 24
                   56: 24
                   70: 24
                   71: 24
                   72: 24
                   73: 24
                   76: 24
                   77: 24
                   81: 24
                   82: 24
                   83: 24
                   84: 24
                   85: 24
                   86: 24
                   87: 24
                   93: 24
                   95: 24
                   97: 24
                   98: 24
                   99: 24
                  100: 24
                  101: 24
                  102: 24
                  103: 24
                  105: 24
                  108: 24
                  112: 24
                  114: 24
                  115: 24
                  116: 24
                  117: 24
                  119: 24
                  120: 24
                  121: 24
                  122: 24
                  123: 24
                  126: 24
                  128: 24
                  129: 24
                  144: 24
                  146: 24
                  152: 24
                  154: 24
              default: 28
          }
        24: .line 2537
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arguments:(Lantlr/collections/AST;)V
        25: .line 2538
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 2539
            goto 29
        27: .line 2543
      StackMap locals:
      StackMap stack:
            goto 29
        28: .line 2547
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        29: .line 2551
      StackMap locals:
      StackMap stack:
            aload 6 /* __t768 */
            astore 1 /* _t */
        30: .line 2552
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 2553
            goto 34
        end local 6 // antlr.collections.AST __t768
        32: .line 2557
      StackMap locals:
      StackMap stack:
            goto 34
        33: .line 2561
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        34: .line 2565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 36
        35: .line 2566
            aload 0 /* this */
            aload 2 /* m */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.endFunctionTemplate:(Lantlr/collections/AST;)V
        36: .line 2568
      StackMap locals:
      StackMap stack:
            aload 5 /* __t766 */
            astore 1 /* _t */
        37: .line 2569
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 2570
            goto 65
        end local 5 // antlr.collections.AST __t766
        39: .line 2574
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t770 */
        start local 5 // antlr.collections.AST __t770
        40: .line 2575
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 41
            aconst_null
            goto 42
      StackMap locals: antlr.collections.AST
      StackMap stack:
        41: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        42: astore 4 /* c */
        43: .line 2576
            aload 0 /* this */
            aload 1 /* _t */
            bipush 77
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        44: .line 2577
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        45: .line 2578
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 47
        46: .line 2579
            aload 0 /* this */
            aload 4 /* c */
            aload 4 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.beginFunctionTemplate:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        47: .line 2581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.castExpression:(Lantlr/collections/AST;)V
        48: .line 2582
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        49: .line 2583
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 51
        50: .line 2584
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.betweenFunctionArguments:()V
        51: .line 2586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.castTargetType:(Lantlr/collections/AST;)V
        52: .line 2587
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        53: .line 2588
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 55
        54: .line 2589
            aload 0 /* this */
            aload 4 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.endFunctionTemplate:(Lantlr/collections/AST;)V
        55: .line 2591
      StackMap locals:
      StackMap stack:
            aload 5 /* __t770 */
            astore 1 /* _t */
        56: .line 2592
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        57: .line 2593
            goto 65
        end local 5 // antlr.collections.AST __t770
        58: .line 2597
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        59: .line 2601
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        60: .line 2602
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 64
        61: .line 2603
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        62: .line 2604
            aload 1 /* _t */
            ifnull 65
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        63: .line 2605
            goto 65
        64: .line 2606
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 5 /* ex */
            athrow
        end local 5 // antlr.RecognitionException ex
        65: .line 2609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        66: .line 2610
            return
        end local 4 // antlr.collections.AST c
        end local 3 // antlr.collections.AST i
        end local 2 // antlr.collections.AST m
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   67     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   67     1      _t  Lantlr/collections/AST;
            2   67     2       m  Lantlr/collections/AST;
            3   67     3       i  Lantlr/collections/AST;
            4   67     4       c  Lantlr/collections/AST;
            7   39     5  __t766  Lantlr/collections/AST;
           20   32     6  __t768  Lantlr/collections/AST;
           40   58     5  __t770  Lantlr/collections/AST;
           60   65     5      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           4    59      59  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void aggregate(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2614
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2615
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* a */
        start local 2 // antlr.collections.AST a
         2: .line 2618
            aload 1 /* _t */
            astore 3 /* __t764 */
        start local 3 // antlr.collections.AST __t764
         3: .line 2619
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 4
            aconst_null
            goto 5
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
         4: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         5: astore 2 /* a */
         6: .line 2620
            aload 0 /* this */
            aload 1 /* _t */
            bipush 73
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2621
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2622
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 2623
            aload 0 /* this */
            aload 2 /* a */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.beginFunctionTemplate:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        10: .line 2625
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        11: .line 2626
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2627
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        13: .line 2628
            aload 0 /* this */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.endFunctionTemplate:(Lantlr/collections/AST;)V
        14: .line 2630
      StackMap locals:
      StackMap stack:
            aload 3 /* __t764 */
            astore 1 /* _t */
        15: .line 2631
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t764
        16: .line 2632
            goto 23
        17: .line 2633
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 2634
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 2635
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 2636
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 2637
            goto 23
        22: .line 2638
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        23: .line 2641
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 2642
            return
        end local 2 // antlr.collections.AST a
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   25     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   25     1      _t  Lantlr/collections/AST;
            2   25     2       a  Lantlr/collections/AST;
            3   16     3  __t764  Lantlr/collections/AST;
           18   23     3      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void constant(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2646
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2649
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2650
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 12
                   20: 33
                   49: 30
                   97: 24
                   98: 3
                   99: 6
                  100: 12
                  101: 15
                  102: 18
                  103: 27
                  108: 36
                  126: 21
                  129: 9
              default: 39
          }
         3: .line 2654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 98
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 2655
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2656
            goto 46
         6: .line 2661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 99
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2662
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2663
            goto 46
         9: .line 2668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            sipush 129
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 2669
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 2670
            goto 46
        12: .line 2675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 100
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 2676
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2677
            goto 46
        15: .line 2682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 101
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        16: .line 2683
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 2684
            goto 46
        18: .line 2689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 102
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        19: .line 2690
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 2691
            goto 46
        21: .line 2696
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 126
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        22: .line 2697
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        23: .line 2698
            goto 46
        24: .line 2703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 97
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        25: .line 2704
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 2705
            goto 46
        27: .line 2710
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 103
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 2711
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 2712
            goto 46
        30: .line 2717
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 49
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        31: .line 2718
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 2719
            goto 46
        33: .line 2724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 20
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        34: .line 2725
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        35: .line 2726
            goto 46
        36: .line 2731
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        37: .line 2732
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 2733
            goto 46
        39: .line 2737
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        40: .line 2741
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        41: .line 2742
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 45
        42: .line 2743
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        43: .line 2744
            aload 1 /* _t */
            ifnull 46
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 2745
            goto 46
        45: .line 2746
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        46: .line 2749
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        47: .line 2750
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   48     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   48     1    _t  Lantlr/collections/AST;
           41   46     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    40      40  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void arithmeticExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2754
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2757
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2758
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 8
                   56: 19
                   76: 19
                   93: 9
                  119: 3
                  120: 3
                  121: 6
                  122: 6
                  123: 6
              default: 22
          }
         3: .line 2762
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.additiveExpr:(Lantlr/collections/AST;)V
         4: .line 2763
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2764
            goto 29
         6: .line 2770
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.multiplicativeExpr:(Lantlr/collections/AST;)V
         7: .line 2771
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2772
            goto 29
         9: .line 2776
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t736 */
        start local 2 // antlr.collections.AST __t736
        10: .line 2778
            aload 0 /* this */
            aload 1 /* _t */
            bipush 93
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        11: .line 2779
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2780
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        13: .line 2781
            aload 0 /* this */
            ldc "-"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        14: .line 2783
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExprAfterMinusDiv:(Lantlr/collections/AST;)V
        15: .line 2784
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 2785
            aload 2 /* __t736 */
            astore 1 /* _t */
        17: .line 2786
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 2787
            goto 29
        end local 2 // antlr.collections.AST __t736
        19: .line 2792
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.caseExpr:(Lantlr/collections/AST;)V
        20: .line 2793
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 2794
            goto 29
        22: .line 2798
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        23: .line 2802
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        24: .line 2803
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        25: .line 2804
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        26: .line 2805
            aload 1 /* _t */
            ifnull 29
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 2806
            goto 29
        28: .line 2807
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        29: .line 2810
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        30: .line 2811
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   31     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   31     1      _t  Lantlr/collections/AST;
           10   19     2  __t736  Lantlr/collections/AST;
           24   29     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    23      23  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void selectBooleanExpr(antlr.collections.AST, boolean);
    descriptor: (Lantlr/collections/AST;Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
        start local 2 // boolean parens
         0: .line 2817
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2820
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2821
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 18
                    6: 3
                   10: 6
                   19: 6
                   26: 6
                   34: 6
                   38: 3
                   40: 3
                   82: 6
                   83: 6
                   85: 6
                   86: 6
                   87: 6
                  105: 6
                  112: 6
                  114: 6
                  115: 6
                  116: 6
                  117: 6
              default: 9
          }
         3: .line 2826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iload 2 /* parens */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanOp:(Lantlr/collections/AST;Z)V
         4: .line 2827
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2828
            goto 16
         6: .line 2846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iload 2 /* parens */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.comparisonExpr:(Lantlr/collections/AST;Z)V
         7: .line 2847
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2848
            goto 16
         9: .line 2852
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 2856
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        11: .line 2857
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 2858
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 2859
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2860
            goto 16
        15: .line 2861
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        16: .line 2864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 2865
            return
        end local 2 // boolean parens
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   18     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   18     1      _t  Lantlr/collections/AST;
            0   18     2  parens  Z
           11   16     3      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    10      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
        Name  Flags
      _t      
      parens  

  public final void parameter(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2869
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2870
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* n */
        start local 2 // antlr.collections.AST n
         2: .line 2871
            aconst_null
            astore 3 /* p */
        start local 3 // antlr.collections.AST p
         3: .line 2874
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 2875
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                  128: 11
                  152: 5
              default: 17
          }
         5: .line 2878
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* n */
         6: .line 2879
            aload 0 /* this */
            aload 1 /* _t */
            sipush 152
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2880
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2881
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
         9: .line 2882
            aload 0 /* this */
            aload 2 /* n */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        10: .line 2884
            goto 24
        11: .line 2888
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* p */
        12: .line 2889
            aload 0 /* this */
            aload 1 /* _t */
            sipush 128
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 2890
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2891
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
        15: .line 2892
            aload 0 /* this */
            aload 3 /* p */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        16: .line 2894
            goto 24
        17: .line 2898
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        18: .line 2902
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        19: .line 2903
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 2904
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 2905
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 2906
            goto 24
        23: .line 2907
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        24: .line 2910
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 2911
            return
        end local 3 // antlr.collections.AST p
        end local 2 // antlr.collections.AST n
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   26     1    _t  Lantlr/collections/AST;
            2   26     2     n  Lantlr/collections/AST;
            3   26     3     p  Lantlr/collections/AST;
           19   24     4    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    18      18  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void countExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 2915
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2918
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2919
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 54
                    6: 8
                   10: 8
                   12: 8
                   15: 8
                   19: 8
                   20: 8
                   26: 8
                   34: 8
                   38: 8
                   39: 8
                   40: 8
                   49: 8
                   56: 8
                   70: 8
                   71: 8
                   72: 8
                   73: 8
                   76: 8
                   77: 8
                   81: 8
                   82: 8
                   83: 8
                   84: 8
                   85: 8
                   86: 8
                   87: 8
                   91: 3
                   93: 8
                   97: 8
                   98: 8
                   99: 8
                  100: 8
                  101: 8
                  102: 8
                  103: 8
                  105: 8
                  108: 8
                  112: 8
                  114: 8
                  115: 8
                  116: 8
                  117: 8
                  119: 8
                  120: 8
                  121: 8
                  122: 8
                  123: 8
                  126: 8
                  128: 8
                  129: 8
                  144: 8
                  146: 8
                  152: 8
                  154: 8
              default: 11
          }
         3: .line 2923
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 91
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 2924
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2925
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
         6: .line 2926
            aload 0 /* this */
            ldc "*"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 2928
            goto 18
         8: .line 2984
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr:(Lantlr/collections/AST;)V
         9: .line 2985
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 2986
            goto 18
        11: .line 2990
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 2994
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 2995
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 2996
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 2997
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 2998
            goto 18
        17: .line 2999
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 3002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 3003
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   20     1    _t  Lantlr/collections/AST;
           13   18     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    12      12  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void simpleExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3007
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3008
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* c */
        start local 2 // antlr.collections.AST c
         2: .line 3011
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 3012
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 53
                    6: 38
                   10: 38
                   12: 29
                   15: 17
                   19: 38
                   20: 4
                   26: 38
                   34: 38
                   38: 38
                   39: 12
                   40: 38
                   49: 4
                   56: 35
                   70: 17
                   71: 17
                   72: 17
                   73: 23
                   76: 35
                   77: 26
                   81: 17
                   82: 38
                   83: 38
                   84: 26
                   85: 38
                   86: 38
                   87: 38
                   93: 35
                   97: 4
                   98: 4
                   99: 4
                  100: 4
                  101: 4
                  102: 4
                  103: 4
                  105: 38
                  108: 4
                  112: 38
                  114: 38
                  115: 38
                  116: 38
                  117: 38
                  119: 35
                  120: 35
                  121: 35
                  122: 35
                  123: 35
                  126: 4
                  128: 32
                  129: 4
                  144: 17
                  146: 20
                  152: 32
                  154: 17
              default: 41
          }
         4: .line 3026
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 5
            aconst_null
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         6: astore 2 /* c */
         7: .line 3027
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.constant:(Lantlr/collections/AST;)V
         8: .line 3028
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 3029
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 48
        10: .line 3030
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        11: .line 3032
            goto 48
        12: .line 3037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 39
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 3038
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3039
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 48
        15: .line 3040
            aload 0 /* this */
            ldc "null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        16: .line 3042
            goto 48
        17: .line 3052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.addrExpr:(Lantlr/collections/AST;)V
        18: .line 3053
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 3054
            goto 48
        20: .line 3058
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.sqlToken:(Lantlr/collections/AST;)V
        21: .line 3059
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3060
            goto 48
        23: .line 3064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.aggregate:(Lantlr/collections/AST;)V
        24: .line 3065
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 3066
            goto 48
        26: .line 3071
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.methodCall:(Lantlr/collections/AST;)V
        27: .line 3072
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        28: .line 3073
            goto 48
        29: .line 3077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.count:(Lantlr/collections/AST;)V
        30: .line 3078
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 3079
            goto 48
        32: .line 3084
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parameter:(Lantlr/collections/AST;)V
        33: .line 3085
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 3086
            goto 48
        35: .line 3097
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
        36: .line 3098
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        37: .line 3099
            goto 48
        38: .line 3120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectBooleanExpr:(Lantlr/collections/AST;Z)V
        39: .line 3121
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 3122
            goto 48
        41: .line 3126
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        42: .line 3130
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        43: .line 3131
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 47
        44: .line 3132
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        45: .line 3133
            aload 1 /* _t */
            ifnull 48
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 3134
            goto 48
        47: .line 3135
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        48: .line 3138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        49: .line 3139
            return
        end local 2 // antlr.collections.AST c
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   50     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   50     1    _t  Lantlr/collections/AST;
            2   50     2     c  Lantlr/collections/AST;
           43   48     3    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    42      42  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void tableJoin(antlr.collections.AST, antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
        start local 2 // antlr.collections.AST parent
         0: .line 3145
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3146
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* c */
        start local 3 // antlr.collections.AST c
         2: .line 3147
            aconst_null
            astore 4 /* d */
        start local 4 // antlr.collections.AST d
         3: .line 3150
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 3151
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 137 - 139
                  137: 21
                  138: 37
                  139: 5
              default: 37
          }
         5: .line 3154
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t682 */
        start local 5 // antlr.collections.AST __t682
         6: .line 3155
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 7
            aconst_null
            goto 8
      StackMap locals: antlr.collections.AST
      StackMap stack:
         7: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         8: astore 3 /* c */
         9: .line 3156
            aload 0 /* this */
            aload 1 /* _t */
            sipush 139
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 3157
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 3158
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        12: .line 3159
            aload 0 /* this */
            ldc " "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 3 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        13: .line 3164
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 14
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        14: .line 3165
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 137
            if_icmpeq 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 139
            if_icmpne 18
        15: .line 3166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            aload 3 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tableJoin:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        16: .line 3167
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 3173
            goto 13
        18: .line 3175
      StackMap locals:
      StackMap stack:
            aload 5 /* __t682 */
            astore 1 /* _t */
        19: .line 3176
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3177
            goto 44
        end local 5 // antlr.collections.AST __t682
        21: .line 3181
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t685 */
        start local 5 // antlr.collections.AST __t685
        22: .line 3182
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 23
            aconst_null
            goto 24
      StackMap locals: antlr.collections.AST
      StackMap stack:
        23: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        24: astore 4 /* d */
        25: .line 3183
            aload 0 /* this */
            aload 1 /* _t */
            sipush 137
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        26: .line 3184
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 3185
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 29
        28: .line 3186
            aload 0 /* this */
            aload 4 /* d */
            aload 2 /* parent */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedFromFragment:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        29: .line 3191
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 30
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        30: .line 3192
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 137
            if_icmpeq 31
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 139
            if_icmpne 34
        31: .line 3193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            aload 4 /* d */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tableJoin:(Lantlr/collections/AST;Lantlr/collections/AST;)V
        32: .line 3194
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        33: .line 3200
            goto 29
        34: .line 3202
      StackMap locals:
      StackMap stack:
            aload 5 /* __t685 */
            astore 1 /* _t */
        35: .line 3203
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 3204
            goto 44
        end local 5 // antlr.collections.AST __t685
        37: .line 3208
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        38: .line 3212
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        39: .line 3213
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 43
        40: .line 3214
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        41: .line 3215
            aload 1 /* _t */
            ifnull 44
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 3216
            goto 44
        43: .line 3217
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 5 /* ex */
            athrow
        end local 5 // antlr.RecognitionException ex
        44: .line 3220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        45: .line 3221
            return
        end local 4 // antlr.collections.AST d
        end local 3 // antlr.collections.AST c
        end local 2 // antlr.collections.AST parent
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   46     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   46     1      _t  Lantlr/collections/AST;
            0   46     2  parent  Lantlr/collections/AST;
            2   46     3       c  Lantlr/collections/AST;
            3   46     4       d  Lantlr/collections/AST;
            6   21     5  __t682  Lantlr/collections/AST;
           22   37     5  __t685  Lantlr/collections/AST;
           39   44     5      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    38      38  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
        Name  Flags
      _t      
      parent  

  public final void booleanOp(antlr.collections.AST, boolean);
    descriptor: (Lantlr/collections/AST;Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
        start local 2 // boolean parens
         0: .line 3227
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3230
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3231
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 3
                    6: 3
                   38: 31
                   40: 15
              default: 43
          }
         3: .line 3234
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t689 */
        start local 3 // antlr.collections.AST __t689
         4: .line 3236
            aload 0 /* this */
            aload 1 /* _t */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3237
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3238
            aload 0 /* this */
            aload 1 /* _t */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
         7: .line 3239
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3240
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 3241
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 3243
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        11: .line 3244
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3245
            aload 3 /* __t689 */
            astore 1 /* _t */
        13: .line 3246
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3247
            goto 50
        end local 3 // antlr.collections.AST __t689
        15: .line 3251
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t690 */
        start local 3 // antlr.collections.AST __t690
        16: .line 3253
            aload 0 /* this */
            aload 1 /* _t */
            bipush 40
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 3254
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 3255
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        19: .line 3256
            iload 2 /* parens */
            ifeq 20
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        20: .line 3258
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        21: .line 3259
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3260
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
        23: .line 3261
            aload 0 /* this */
            ldc " or "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        24: .line 3263
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        25: .line 3264
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3265
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        27: .line 3266
            iload 2 /* parens */
            ifeq 28
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        28: .line 3268
      StackMap locals:
      StackMap stack:
            aload 3 /* __t690 */
            astore 1 /* _t */
        29: .line 3269
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 3270
            goto 50
        end local 3 // antlr.collections.AST __t690
        31: .line 3274
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t691 */
        start local 3 // antlr.collections.AST __t691
        32: .line 3276
            aload 0 /* this */
            aload 1 /* _t */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        33: .line 3277
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 3278
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 36
        35: .line 3279
            aload 0 /* this */
            ldc " not ("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        36: .line 3281
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        37: .line 3282
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 3283
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 40
        39: .line 3284
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        40: .line 3286
      StackMap locals:
      StackMap stack:
            aload 3 /* __t691 */
            astore 1 /* _t */
        41: .line 3287
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 3288
            goto 50
        end local 3 // antlr.collections.AST __t691
        43: .line 3292
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        44: .line 3296
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        45: .line 3297
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 49
        46: .line 3298
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        47: .line 3299
            aload 1 /* _t */
            ifnull 50
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        48: .line 3300
            goto 50
        49: .line 3301
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        50: .line 3304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        51: .line 3305
            return
        end local 2 // boolean parens
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   52     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   52     1      _t  Lantlr/collections/AST;
            0   52     2  parens  Z
            4   15     3  __t689  Lantlr/collections/AST;
           16   31     3  __t690  Lantlr/collections/AST;
           32   43     3  __t691  Lantlr/collections/AST;
           45   50     3      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    44      44  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
        Name  Flags
      _t      
      parens  

  public final void binaryComparisonExpression(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3309
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3312
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3313
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 105 - 117
                  105: 3
                  106: 75
                  107: 75
                  108: 75
                  109: 75
                  110: 75
                  111: 75
                  112: 15
                  113: 75
                  114: 51
                  115: 27
                  116: 63
                  117: 39
              default: 75
          }
         3: .line 3316
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t696 */
        start local 2 // antlr.collections.AST __t696
         4: .line 3318
            aload 0 /* this */
            aload 1 /* _t */
            bipush 105
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3319
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3320
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         7: .line 3321
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3322
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 3323
            aload 0 /* this */
            ldc "="
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 3325
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        11: .line 3326
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3327
            aload 2 /* __t696 */
            astore 1 /* _t */
        13: .line 3328
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3329
            goto 82
        end local 2 // antlr.collections.AST __t696
        15: .line 3333
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t697 */
        start local 2 // antlr.collections.AST __t697
        16: .line 3335
            aload 0 /* this */
            aload 1 /* _t */
            bipush 112
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 3336
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 3337
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        19: .line 3338
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3339
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        21: .line 3340
            aload 0 /* this */
            ldc "<>"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        22: .line 3342
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        23: .line 3343
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 3344
            aload 2 /* __t697 */
            astore 1 /* _t */
        25: .line 3345
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3346
            goto 82
        end local 2 // antlr.collections.AST __t697
        27: .line 3350
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t698 */
        start local 2 // antlr.collections.AST __t698
        28: .line 3352
            aload 0 /* this */
            aload 1 /* _t */
            bipush 115
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        29: .line 3353
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 3354
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        31: .line 3355
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 3356
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 34
        33: .line 3357
            aload 0 /* this */
            ldc ">"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        34: .line 3359
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        35: .line 3360
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 3361
            aload 2 /* __t698 */
            astore 1 /* _t */
        37: .line 3362
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 3363
            goto 82
        end local 2 // antlr.collections.AST __t698
        39: .line 3367
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t699 */
        start local 2 // antlr.collections.AST __t699
        40: .line 3369
            aload 0 /* this */
            aload 1 /* _t */
            bipush 117
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        41: .line 3370
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 3371
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        43: .line 3372
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 3373
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 46
        45: .line 3374
            aload 0 /* this */
            ldc ">="
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        46: .line 3376
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        47: .line 3377
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        48: .line 3378
            aload 2 /* __t699 */
            astore 1 /* _t */
        49: .line 3379
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        50: .line 3380
            goto 82
        end local 2 // antlr.collections.AST __t699
        51: .line 3384
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t700 */
        start local 2 // antlr.collections.AST __t700
        52: .line 3386
            aload 0 /* this */
            aload 1 /* _t */
            bipush 114
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        53: .line 3387
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        54: .line 3388
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        55: .line 3389
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        56: .line 3390
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 58
        57: .line 3391
            aload 0 /* this */
            ldc "<"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        58: .line 3393
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        59: .line 3394
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        60: .line 3395
            aload 2 /* __t700 */
            astore 1 /* _t */
        61: .line 3396
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        62: .line 3397
            goto 82
        end local 2 // antlr.collections.AST __t700
        63: .line 3401
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t701 */
        start local 2 // antlr.collections.AST __t701
        64: .line 3403
            aload 0 /* this */
            aload 1 /* _t */
            bipush 116
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        65: .line 3404
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        66: .line 3405
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        67: .line 3406
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        68: .line 3407
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 70
        69: .line 3408
            aload 0 /* this */
            ldc "<="
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        70: .line 3410
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        71: .line 3411
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        72: .line 3412
            aload 2 /* __t701 */
            astore 1 /* _t */
        73: .line 3413
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        74: .line 3414
            goto 82
        end local 2 // antlr.collections.AST __t701
        75: .line 3418
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        76: .line 3422
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        77: .line 3423
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 81
        78: .line 3424
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        79: .line 3425
            aload 1 /* _t */
            ifnull 82
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        80: .line 3426
            goto 82
        81: .line 3427
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        82: .line 3430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        83: .line 3431
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   84     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   84     1      _t  Lantlr/collections/AST;
            4   15     2  __t696  Lantlr/collections/AST;
           16   27     2  __t697  Lantlr/collections/AST;
           28   39     2  __t698  Lantlr/collections/AST;
           40   51     2  __t699  Lantlr/collections/AST;
           52   63     2  __t700  Lantlr/collections/AST;
           64   75     2  __t701  Lantlr/collections/AST;
           77   82     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    76      76  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void exoticComparisonExpression(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3435
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3438
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3439
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 9
                   10: 31
                   19: 87
                   26: 63
                   34: 3
                   82: 107
                   83: 97
                   85: 47
                   86: 75
                   87: 17
              default: 117
          }
         3: .line 3442
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t703 */
        start local 2 // antlr.collections.AST __t703
         4: .line 3444
            aload 0 /* this */
            aload 1 /* _t */
            bipush 34
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3445
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3446
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         7: .line 3447
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3448
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 3449
            aload 0 /* this */
            ldc " like "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 3451
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        11: .line 3452
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3453
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.likeEscape:(Lantlr/collections/AST;)V
        13: .line 3454
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3455
            aload 2 /* __t703 */
            astore 1 /* _t */
        15: .line 3456
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 3457
            goto 124
        end local 2 // antlr.collections.AST __t703
        17: .line 3461
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t704 */
        start local 2 // antlr.collections.AST __t704
        18: .line 3463
            aload 0 /* this */
            aload 1 /* _t */
            bipush 87
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        19: .line 3464
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3465
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        21: .line 3466
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3467
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
        23: .line 3468
            aload 0 /* this */
            ldc " not like "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        24: .line 3470
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        25: .line 3471
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3472
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.likeEscape:(Lantlr/collections/AST;)V
        27: .line 3473
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        28: .line 3474
            aload 2 /* __t704 */
            astore 1 /* _t */
        29: .line 3475
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 3476
            goto 124
        end local 2 // antlr.collections.AST __t704
        31: .line 3480
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t705 */
        start local 2 // antlr.collections.AST __t705
        32: .line 3482
            aload 0 /* this */
            aload 1 /* _t */
            bipush 10
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        33: .line 3483
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 3484
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        35: .line 3485
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 3486
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 38
        37: .line 3487
            aload 0 /* this */
            ldc " between "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        38: .line 3489
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        39: .line 3490
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 3491
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 42
        41: .line 3492
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        42: .line 3494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        43: .line 3495
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 3496
            aload 2 /* __t705 */
            astore 1 /* _t */
        45: .line 3497
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 3498
            goto 124
        end local 2 // antlr.collections.AST __t705
        47: .line 3502
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t706 */
        start local 2 // antlr.collections.AST __t706
        48: .line 3504
            aload 0 /* this */
            aload 1 /* _t */
            bipush 85
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        49: .line 3505
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        50: .line 3506
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        51: .line 3507
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        52: .line 3508
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 54
        53: .line 3509
            aload 0 /* this */
            ldc " not between "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        54: .line 3511
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        55: .line 3512
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        56: .line 3513
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 58
        57: .line 3514
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        58: .line 3516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        59: .line 3517
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        60: .line 3518
            aload 2 /* __t706 */
            astore 1 /* _t */
        61: .line 3519
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        62: .line 3520
            goto 124
        end local 2 // antlr.collections.AST __t706
        63: .line 3524
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t707 */
        start local 2 // antlr.collections.AST __t707
        64: .line 3526
            aload 0 /* this */
            aload 1 /* _t */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        65: .line 3527
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        66: .line 3528
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        67: .line 3529
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        68: .line 3530
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 70
        69: .line 3531
            aload 0 /* this */
            ldc " in"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        70: .line 3533
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.inList:(Lantlr/collections/AST;)V
        71: .line 3534
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        72: .line 3535
            aload 2 /* __t707 */
            astore 1 /* _t */
        73: .line 3536
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        74: .line 3537
            goto 124
        end local 2 // antlr.collections.AST __t707
        75: .line 3541
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t708 */
        start local 2 // antlr.collections.AST __t708
        76: .line 3543
            aload 0 /* this */
            aload 1 /* _t */
            bipush 86
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        77: .line 3544
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        78: .line 3545
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        79: .line 3546
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        80: .line 3547
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 82
        81: .line 3548
            aload 0 /* this */
            ldc " not in "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        82: .line 3550
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.inList:(Lantlr/collections/AST;)V
        83: .line 3551
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        84: .line 3552
            aload 2 /* __t708 */
            astore 1 /* _t */
        85: .line 3553
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        86: .line 3554
            goto 124
        end local 2 // antlr.collections.AST __t708
        87: .line 3558
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t709 */
        start local 2 // antlr.collections.AST __t709
        88: .line 3560
            aload 0 /* this */
            aload 1 /* _t */
            bipush 19
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        89: .line 3561
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        90: .line 3562
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 92
        91: .line 3563
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.optionalSpace:()V
            aload 0 /* this */
            ldc "exists "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        92: .line 3565
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.quantified:(Lantlr/collections/AST;)V
        93: .line 3566
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        94: .line 3567
            aload 2 /* __t709 */
            astore 1 /* _t */
        95: .line 3568
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        96: .line 3569
            goto 124
        end local 2 // antlr.collections.AST __t709
        97: .line 3573
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t710 */
        start local 2 // antlr.collections.AST __t710
        98: .line 3575
            aload 0 /* this */
            aload 1 /* _t */
            bipush 83
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        99: .line 3576
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
       100: .line 3577
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
       101: .line 3578
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
       102: .line 3579
            aload 2 /* __t710 */
            astore 1 /* _t */
       103: .line 3580
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       104: .line 3581
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 124
       105: .line 3582
            aload 0 /* this */
            ldc " is null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
       106: .line 3584
            goto 124
        end local 2 // antlr.collections.AST __t710
       107: .line 3588
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t711 */
        start local 2 // antlr.collections.AST __t711
       108: .line 3590
            aload 0 /* this */
            aload 1 /* _t */
            bipush 82
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
       109: .line 3591
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
       110: .line 3592
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
       111: .line 3593
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
       112: .line 3594
            aload 2 /* __t711 */
            astore 1 /* _t */
       113: .line 3595
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       114: .line 3596
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 124
       115: .line 3597
            aload 0 /* this */
            ldc " is not null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
       116: .line 3599
            goto 124
        end local 2 // antlr.collections.AST __t711
       117: .line 3603
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
       118: .line 3607
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
       119: .line 3608
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 123
       120: .line 3609
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
       121: .line 3610
            aload 1 /* _t */
            ifnull 124
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       122: .line 3611
            goto 124
       123: .line 3612
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
       124: .line 3615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
       125: .line 3616
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0  126     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0  126     1      _t  Lantlr/collections/AST;
            4   17     2  __t703  Lantlr/collections/AST;
           18   31     2  __t704  Lantlr/collections/AST;
           32   47     2  __t705  Lantlr/collections/AST;
           48   63     2  __t706  Lantlr/collections/AST;
           64   75     2  __t707  Lantlr/collections/AST;
           76   87     2  __t708  Lantlr/collections/AST;
           88   97     2  __t709  Lantlr/collections/AST;
           98  107     2  __t710  Lantlr/collections/AST;
          108  117     2  __t711  Lantlr/collections/AST;
          119  124     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1   118     118  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void likeEscape(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3620
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3624
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3625
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 13
                   18: 3
              default: 14
          }
         3: .line 3628
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t714 */
        start local 2 // antlr.collections.AST __t714
         4: .line 3630
            aload 0 /* this */
            aload 1 /* _t */
            bipush 18
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3631
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3632
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 8
         7: .line 3633
            aload 0 /* this */
            ldc " escape "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         8: .line 3635
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         9: .line 3636
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 3637
            aload 2 /* __t714 */
            astore 1 /* _t */
        11: .line 3638
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3639
            goto 21
        end local 2 // antlr.collections.AST __t714
        13: .line 3643
      StackMap locals:
      StackMap stack:
            goto 21
        14: .line 3647
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        15: .line 3652
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        16: .line 3653
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        17: .line 3654
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        18: .line 3655
            aload 1 /* _t */
            ifnull 21
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 3656
            goto 21
        20: .line 3657
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        21: .line 3660
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        22: .line 3661
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   23     1      _t  Lantlr/collections/AST;
            4   13     2  __t714  Lantlr/collections/AST;
           16   21     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    15      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void inList(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3665
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3668
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t716 */
        start local 2 // antlr.collections.AST __t716
         2: .line 3670
            aload 0 /* this */
            aload 1 /* _t */
            bipush 80
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 3671
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 3672
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 3673
            aload 0 /* this */
            ldc " "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 3676
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 7
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         7: .line 3677
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 56
                    3: 11
                    6: 11
                   10: 11
                   12: 11
                   15: 11
                   19: 11
                   20: 11
                   26: 11
                   34: 11
                   38: 11
                   39: 11
                   40: 11
                   45: 8
                   49: 11
                   56: 11
                   70: 11
                   71: 11
                   72: 11
                   73: 11
                   76: 11
                   77: 11
                   81: 11
                   82: 11
                   83: 11
                   84: 11
                   85: 11
                   86: 11
                   87: 11
                   93: 11
                   95: 11
                   97: 11
                   98: 11
                   99: 11
                  100: 11
                  101: 11
                  102: 11
                  103: 11
                  105: 11
                  108: 11
                  112: 11
                  114: 11
                  115: 11
                  116: 11
                  117: 11
                  119: 11
                  120: 11
                  121: 11
                  122: 11
                  123: 11
                  126: 11
                  128: 11
                  129: 11
                  144: 11
                  146: 11
                  152: 11
                  154: 11
              default: 14
          }
         8: .line 3680
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parenSelect:(Lantlr/collections/AST;)V
         9: .line 3681
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 3682
            goto 15
        11: .line 3740
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExprList:(Lantlr/collections/AST;)V
        12: .line 3741
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 3742
            goto 15
        14: .line 3746
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        15: .line 3750
      StackMap locals:
      StackMap stack:
            aload 2 /* __t716 */
            astore 1 /* _t */
        16: .line 3751
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t716
        17: .line 3752
            goto 24
        18: .line 3753
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        19: .line 3754
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 3755
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 3756
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3757
            goto 24
        23: .line 3758
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        24: .line 3761
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 3762
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   26     1      _t  Lantlr/collections/AST;
            2   17     2  __t716  Lantlr/collections/AST;
           19   24     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    17      18  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void quantified(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3766
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 3
         2: .line 3770
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         3: .line 3773
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 3774
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   45: 8
                  146: 5
              default: 11
          }
         5: .line 3777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.sqlToken:(Lantlr/collections/AST;)V
         6: .line 3778
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         7: .line 3779
            goto 12
         8: .line 3783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
         9: .line 3784
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 3785
            goto 12
        11: .line 3789
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 3793
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 21
        13: .line 3794
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        14: .line 3796
            goto 21
        15: .line 3797
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        16: .line 3798
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        17: .line 3799
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        18: .line 3800
            aload 1 /* _t */
            ifnull 21
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 3801
            goto 21
        20: .line 3802
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        21: .line 3805
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        22: .line 3806
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   23     1    _t  Lantlr/collections/AST;
           16   21     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    14      15  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void parenSelect(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3810
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3813
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 3
         2: .line 3814
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         3: .line 3816
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
         4: .line 3817
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 3818
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
         6: .line 3819
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 3821
            goto 14
         8: .line 3822
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
         9: .line 3823
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        10: .line 3824
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        11: .line 3825
            aload 1 /* _t */
            ifnull 14
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3826
            goto 14
        13: .line 3827
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        14: .line 3830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        15: .line 3831
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   16     1    _t  Lantlr/collections/AST;
            9   14     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1     7       8  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void simpleExprList(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3835
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3836
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* e */
        start local 2 // antlr.collections.AST e
         2: .line 3839
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 4
         3: .line 3840
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         4: .line 3845
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 5
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         5: .line 3846
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_3:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 14
         6: .line 3847
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 7
            aconst_null
            goto 8
      StackMap locals:
      StackMap stack:
         7: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
         8: astore 2 /* e */
         9: .line 3848
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleOrTupleExpr:(Lantlr/collections/AST;)V
        10: .line 3849
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 3850
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 4
        12: .line 3851
            aload 0 /* this */
            aload 2 /* e */
            ldc " , "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.separator:(Lantlr/collections/AST;Ljava/lang/String;)V
        13: .line 3858
            goto 4
        14: .line 3860
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        15: .line 3861
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        16: .line 3863
            goto 23
        17: .line 3864
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 3865
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 3866
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 3867
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 3868
            goto 23
        22: .line 3869
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        23: .line 3872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 3873
            return
        end local 2 // antlr.collections.AST e
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   25     1    _t  Lantlr/collections/AST;
            2   25     2     e  Lantlr/collections/AST;
           18   23     3    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    16      17  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void simpleOrTupleExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3877
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3880
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3881
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 54
                    6: 3
                   10: 3
                   12: 3
                   15: 3
                   19: 3
                   20: 3
                   26: 3
                   34: 3
                   38: 3
                   39: 3
                   40: 3
                   49: 3
                   56: 3
                   70: 3
                   71: 3
                   72: 3
                   73: 3
                   76: 3
                   77: 3
                   81: 3
                   82: 3
                   83: 3
                   84: 3
                   85: 3
                   86: 3
                   87: 3
                   93: 3
                   95: 6
                   97: 3
                   98: 3
                   99: 3
                  100: 3
                  101: 3
                  102: 3
                  103: 3
                  105: 3
                  108: 3
                  112: 3
                  114: 3
                  115: 3
                  116: 3
                  117: 3
                  119: 3
                  120: 3
                  121: 3
                  122: 3
                  123: 3
                  126: 3
                  128: 3
                  129: 3
                  144: 3
                  146: 3
                  152: 3
                  154: 3
              default: 9
          }
         3: .line 3936
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr:(Lantlr/collections/AST;)V
         4: .line 3937
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 3938
            goto 16
         6: .line 3942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tupleExpr:(Lantlr/collections/AST;)V
         7: .line 3943
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3944
            goto 16
         9: .line 3948
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 3952
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 3953
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 3954
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 3955
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3956
            goto 16
        15: .line 3957
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 3960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 3961
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   18     1    _t  Lantlr/collections/AST;
           11   16     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    10      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void tupleExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 3965
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3966
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* e */
        start local 2 // antlr.collections.AST e
         2: .line 3969
            aload 1 /* _t */
            astore 3 /* __t727 */
        start local 3 // antlr.collections.AST __t727
         3: .line 3971
            aload 0 /* this */
            aload 1 /* _t */
            bipush 95
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 3972
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 3973
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 3974
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 3979
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 8
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         8: .line 3980
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_4:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 17
         9: .line 3981
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 10
            aconst_null
            goto 11
      StackMap locals:
      StackMap stack:
        10: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        11: astore 2 /* e */
        12: .line 3982
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        13: .line 3983
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3984
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
        15: .line 3985
            aload 0 /* this */
            aload 2 /* e */
            ldc " , "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.separator:(Lantlr/collections/AST;Ljava/lang/String;)V
        16: .line 3992
            goto 7
        17: .line 3994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        18: .line 3995
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        19: .line 3997
      StackMap locals:
      StackMap stack:
            aload 3 /* __t727 */
            astore 1 /* _t */
        20: .line 3998
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t727
        21: .line 3999
            goto 28
        22: .line 4000
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        23: .line 4001
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 27
        24: .line 4002
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        25: .line 4003
            aload 1 /* _t */
            ifnull 28
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4004
            goto 28
        27: .line 4005
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        28: .line 4008
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        29: .line 4009
            return
        end local 2 // antlr.collections.AST e
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   30     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   30     1      _t  Lantlr/collections/AST;
            2   30     2       e  Lantlr/collections/AST;
            3   21     3  __t727  Lantlr/collections/AST;
           23   28     3      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    21      22  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void addrExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4013
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4014
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* r */
        start local 2 // antlr.collections.AST r
         2: .line 4015
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.collections.AST i
         3: .line 4016
            aconst_null
            astore 4 /* j */
        start local 4 // antlr.collections.AST j
         4: .line 4017
            aconst_null
            astore 5 /* v */
        start local 5 // antlr.collections.AST v
         5: .line 4018
            aconst_null
            astore 6 /* mcr */
        start local 6 // antlr.collections.AST mcr
         6: .line 4021
            aload 1 /* _t */
            ifnonnull 7
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         7: .line 4022
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 7
                   15: 8
                   70: 41
                   71: 41
                   72: 41
                   81: 29
                  144: 23
                  154: 35
              default: 49
          }
         8: .line 4025
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 7 /* __t778 */
        start local 7 // antlr.collections.AST __t778
         9: .line 4026
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 10
            aconst_null
            goto 11
      StackMap locals: antlr.collections.AST
      StackMap stack:
        10: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        11: astore 2 /* r */
        12: .line 4027
            aload 0 /* this */
            aload 1 /* _t */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 4028
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4030
            aload 1 /* _t */
            ifnonnull 15
            new antlr.MismatchedTokenException
            dup
            invokespecial antlr.MismatchedTokenException.<init>:()V
            athrow
        15: .line 4031
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 4033
            aload 1 /* _t */
            ifnonnull 17
            new antlr.MismatchedTokenException
            dup
            invokespecial antlr.MismatchedTokenException.<init>:()V
            athrow
        17: .line 4034
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4035
            aload 7 /* __t778 */
            astore 1 /* _t */
        19: .line 4036
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 4037
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        21: .line 4038
            aload 0 /* this */
            aload 2 /* r */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        22: .line 4040
            goto 56
        end local 7 // antlr.collections.AST __t778
        23: .line 4044
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* i */
        24: .line 4045
            aload 0 /* this */
            aload 1 /* _t */
            sipush 144
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        25: .line 4046
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4047
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        27: .line 4048
            aload 0 /* this */
            aload 3 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        28: .line 4050
            goto 56
        29: .line 4054
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 4 /* j */
        30: .line 4055
            aload 0 /* this */
            aload 1 /* _t */
            bipush 81
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        31: .line 4056
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 4057
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        33: .line 4058
            aload 0 /* this */
            aload 4 /* j */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        34: .line 4060
            goto 56
        35: .line 4064
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* v */
        36: .line 4065
            aload 0 /* this */
            aload 1 /* _t */
            sipush 154
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        37: .line 4066
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 4067
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        39: .line 4068
            aload 0 /* this */
            aload 5 /* v */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        40: .line 4070
            goto 56
        41: .line 4076
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 42
            aconst_null
            goto 43
      StackMap locals:
      StackMap stack:
        42: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        43: astore 6 /* mcr */
        44: .line 4077
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.mapComponentReference:(Lantlr/collections/AST;)V
        45: .line 4078
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 4079
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        47: .line 4080
            aload 0 /* this */
            aload 6 /* mcr */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        48: .line 4082
            goto 56
        49: .line 4086
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        50: .line 4090
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        51: .line 4091
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 55
        52: .line 4092
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        53: .line 4093
            aload 1 /* _t */
            ifnull 56
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        54: .line 4094
            goto 56
        55: .line 4095
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 7 /* ex */
            athrow
        end local 7 // antlr.RecognitionException ex
        56: .line 4098
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        57: .line 4099
            return
        end local 6 // antlr.collections.AST mcr
        end local 5 // antlr.collections.AST v
        end local 4 // antlr.collections.AST j
        end local 3 // antlr.collections.AST i
        end local 2 // antlr.collections.AST r
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   58     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   58     1      _t  Lantlr/collections/AST;
            2   58     2       r  Lantlr/collections/AST;
            3   58     3       i  Lantlr/collections/AST;
            4   58     4       j  Lantlr/collections/AST;
            5   58     5       v  Lantlr/collections/AST;
            6   58     6     mcr  Lantlr/collections/AST;
            9   23     7  __t778  Lantlr/collections/AST;
           51   56     7      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           6    50      50  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void additiveExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4103
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4106
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4107
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 119 - 120
                  119: 3
                  120: 15
              default: 27
          }
         3: .line 4110
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t738 */
        start local 2 // antlr.collections.AST __t738
         4: .line 4112
            aload 0 /* this */
            aload 1 /* _t */
            bipush 119
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 4113
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 4114
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         7: .line 4115
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 4116
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 4117
            aload 0 /* this */
            ldc "+"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 4119
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        11: .line 4120
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 4121
            aload 2 /* __t738 */
            astore 1 /* _t */
        13: .line 4122
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4123
            goto 34
        end local 2 // antlr.collections.AST __t738
        15: .line 4127
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t739 */
        start local 2 // antlr.collections.AST __t739
        16: .line 4129
            aload 0 /* this */
            aload 1 /* _t */
            bipush 120
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 4130
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4131
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        19: .line 4132
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 4133
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        21: .line 4134
            aload 0 /* this */
            ldc "-"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        22: .line 4136
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExprAfterMinusDiv:(Lantlr/collections/AST;)V
        23: .line 4137
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 4138
            aload 2 /* __t739 */
            astore 1 /* _t */
        25: .line 4139
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4140
            goto 34
        end local 2 // antlr.collections.AST __t739
        27: .line 4144
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        28: .line 4148
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        29: .line 4149
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 33
        30: .line 4150
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        31: .line 4151
            aload 1 /* _t */
            ifnull 34
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 4152
            goto 34
        33: .line 4153
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        34: .line 4156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        35: .line 4157
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   36     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   36     1      _t  Lantlr/collections/AST;
            4   15     2  __t738  Lantlr/collections/AST;
           16   27     2  __t739  Lantlr/collections/AST;
           29   34     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    28      28  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void multiplicativeExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4161
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4164
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4165
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 121 - 123
                  121: 3
                  122: 15
                  123: 27
              default: 39
          }
         3: .line 4168
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t741 */
        start local 2 // antlr.collections.AST __t741
         4: .line 4170
            aload 0 /* this */
            aload 1 /* _t */
            bipush 121
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 4171
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 4172
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
         7: .line 4173
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 4174
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 4175
            aload 0 /* this */
            ldc "*"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 4177
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
        11: .line 4178
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 4179
            aload 2 /* __t741 */
            astore 1 /* _t */
        13: .line 4180
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4181
            goto 46
        end local 2 // antlr.collections.AST __t741
        15: .line 4185
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t742 */
        start local 2 // antlr.collections.AST __t742
        16: .line 4187
            aload 0 /* this */
            aload 1 /* _t */
            bipush 122
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 4188
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4189
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
        19: .line 4190
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 4191
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        21: .line 4192
            aload 0 /* this */
            ldc "/"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        22: .line 4194
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExprAfterMinusDiv:(Lantlr/collections/AST;)V
        23: .line 4195
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 4196
            aload 2 /* __t742 */
            astore 1 /* _t */
        25: .line 4197
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4198
            goto 46
        end local 2 // antlr.collections.AST __t742
        27: .line 4202
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t743 */
        start local 2 // antlr.collections.AST __t743
        28: .line 4204
            aload 0 /* this */
            aload 1 /* _t */
            bipush 123
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        29: .line 4205
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 4206
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
        31: .line 4207
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 4208
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 34
        33: .line 4209
            aload 0 /* this */
            ldc " % "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        34: .line 4211
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExprAfterMinusDiv:(Lantlr/collections/AST;)V
        35: .line 4212
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 4213
            aload 2 /* __t743 */
            astore 1 /* _t */
        37: .line 4214
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 4215
            goto 46
        end local 2 // antlr.collections.AST __t743
        39: .line 4219
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        40: .line 4223
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        41: .line 4224
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 45
        42: .line 4225
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        43: .line 4226
            aload 1 /* _t */
            ifnull 46
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 4227
            goto 46
        45: .line 4228
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        46: .line 4231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        47: .line 4232
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   48     0    this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   48     1      _t  Lantlr/collections/AST;
            4   15     2  __t741  Lantlr/collections/AST;
           16   27     2  __t742  Lantlr/collections/AST;
           28   39     2  __t743  Lantlr/collections/AST;
           41   46     2      ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    40      40  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void nestedExprAfterMinusDiv(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4236
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4239
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* synPredMatched749 */
        start local 2 // boolean synPredMatched749
         2: .line 4240
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 4241
      StackMap locals: int
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_5:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 14
         4: .line 4242
            aload 1 /* _t */
            astore 3 /* __t749 */
        start local 3 // antlr.collections.AST __t749
         5: .line 4243
            iconst_1
            istore 2 /* synPredMatched749 */
         6: .line 4244
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            dup
            getfield antlr.TreeParserSharedInputState.guessing:I
            iconst_1
            iadd
            putfield antlr.TreeParserSharedInputState.guessing:I
         7: .line 4247
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
         8: .line 4248
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 4250
            goto 12
        10: .line 4251
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST int antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            pop
        11: .line 4252
            iconst_0
            istore 2 /* synPredMatched749 */
        12: .line 4254
      StackMap locals:
      StackMap stack:
            aload 3 /* __t749 */
            astore 1 /* _t */
        13: .line 4255
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            dup
            getfield antlr.TreeParserSharedInputState.guessing:I
            iconst_1
            isub
            putfield antlr.TreeParserSharedInputState.guessing:I
        end local 3 // antlr.collections.AST __t749
        14: .line 4257
      StackMap locals:
      StackMap stack:
            iload 2 /* synPredMatched749 */
            ifeq 22
        15: .line 4258
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 4259
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 4261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
        18: .line 4262
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 4263
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 33
        20: .line 4264
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        21: .line 4266
            goto 33
        22: .line 4267
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_4:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 26
        23: .line 4268
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        24: .line 4269
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 4270
            goto 33
        26: .line 4272
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        end local 2 // boolean synPredMatched749
        27: .line 4276
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        28: .line 4277
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 32
        29: .line 4278
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        30: .line 4279
            aload 1 /* _t */
            ifnull 33
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 4280
            goto 33
        32: .line 4281
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        33: .line 4284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        34: .line 4285
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   35     0               this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   35     1                 _t  Lantlr/collections/AST;
            2   27     2  synPredMatched749  Z
            5   14     3             __t749  Lantlr/collections/AST;
           28   33     2                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7     9      10  Class antlr.RecognitionException
           1    27      27  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void caseExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4289
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4292
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4293
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   56: 3
                   76: 48
              default: 95
          }
         3: .line 4296
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t751 */
        start local 2 // antlr.collections.AST __t751
         4: .line 4298
            aload 0 /* this */
            aload 1 /* _t */
            bipush 56
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 4299
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 4300
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 8
         7: .line 4301
            aload 0 /* this */
            ldc "case"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         8: .line 4304
      StackMap locals: antlr.collections.AST
      StackMap stack:
            iconst_0
            istore 3 /* _cnt754 */
        start local 3 // int _cnt754
         9: .line 4307
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 10
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        10: .line 4308
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 60
            if_icmpne 25
        11: .line 4309
            aload 1 /* _t */
            astore 4 /* __t753 */
        start local 4 // antlr.collections.AST __t753
        12: .line 4311
            aload 0 /* this */
            aload 1 /* _t */
            bipush 60
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 4312
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4313
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 16
        15: .line 4314
            aload 0 /* this */
            ldc " when "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        16: .line 4316
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        17: .line 4317
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4318
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        19: .line 4319
            aload 0 /* this */
            ldc " then "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        20: .line 4321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        21: .line 4322
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 4323
            aload 4 /* __t753 */
            astore 1 /* _t */
        23: .line 4324
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 4 // antlr.collections.AST __t753
        24: .line 4325
            goto 27
        25: .line 4327
      StackMap locals:
      StackMap stack:
            iload 3 /* _cnt754 */
            iconst_1
            if_icmplt 26
            goto 29
      StackMap locals:
      StackMap stack:
        26: new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        27: .line 4330
      StackMap locals:
      StackMap stack:
            iinc 3 /* _cnt754 */ 1
        28: .line 4331
            goto 9
        end local 3 // int _cnt754
        29: .line 4334
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 30
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        30: .line 4335
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 41
                   58: 31
              default: 42
          }
        31: .line 4338
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t756 */
        start local 3 // antlr.collections.AST __t756
        32: .line 4340
            aload 0 /* this */
            aload 1 /* _t */
            bipush 58
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        33: .line 4341
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 4342
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 36
        35: .line 4343
            aload 0 /* this */
            ldc " else "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        36: .line 4345
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        37: .line 4346
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 4347
            aload 3 /* __t756 */
            astore 1 /* _t */
        39: .line 4348
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 4349
            goto 43
        end local 3 // antlr.collections.AST __t756
        41: .line 4353
      StackMap locals:
      StackMap stack:
            goto 43
        42: .line 4357
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        43: .line 4361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 45
        44: .line 4362
            aload 0 /* this */
            ldc " end"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        45: .line 4364
      StackMap locals:
      StackMap stack:
            aload 2 /* __t751 */
            astore 1 /* _t */
        46: .line 4365
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        47: .line 4366
            goto 102
        end local 2 // antlr.collections.AST __t751
        48: .line 4370
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t757 */
        start local 2 // antlr.collections.AST __t757
        49: .line 4372
            aload 0 /* this */
            aload 1 /* _t */
            bipush 76
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        50: .line 4373
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        51: .line 4374
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 53
        52: .line 4375
            aload 0 /* this */
            ldc "case "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        53: .line 4377
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        54: .line 4378
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        55: .line 4380
            iconst_0
            istore 3 /* _cnt760 */
        start local 3 // int _cnt760
        56: .line 4383
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 57
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        57: .line 4384
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 60
            if_icmpne 72
        58: .line 4385
            aload 1 /* _t */
            astore 4 /* __t759 */
        start local 4 // antlr.collections.AST __t759
        59: .line 4387
            aload 0 /* this */
            aload 1 /* _t */
            bipush 60
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        60: .line 4388
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        61: .line 4389
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 63
        62: .line 4390
            aload 0 /* this */
            ldc " when "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        63: .line 4392
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        64: .line 4393
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        65: .line 4394
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 67
        66: .line 4395
            aload 0 /* this */
            ldc " then "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        67: .line 4397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        68: .line 4398
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        69: .line 4399
            aload 4 /* __t759 */
            astore 1 /* _t */
        70: .line 4400
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 4 // antlr.collections.AST __t759
        71: .line 4401
            goto 74
        72: .line 4403
      StackMap locals:
      StackMap stack:
            iload 3 /* _cnt760 */
            iconst_1
            if_icmplt 73
            goto 76
      StackMap locals:
      StackMap stack:
        73: new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        74: .line 4406
      StackMap locals:
      StackMap stack:
            iinc 3 /* _cnt760 */ 1
        75: .line 4407
            goto 56
        end local 3 // int _cnt760
        76: .line 4410
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 77
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        77: .line 4411
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 88
                   58: 78
              default: 89
          }
        78: .line 4414
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t762 */
        start local 3 // antlr.collections.AST __t762
        79: .line 4416
            aload 0 /* this */
            aload 1 /* _t */
            bipush 58
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        80: .line 4417
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        81: .line 4418
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 83
        82: .line 4419
            aload 0 /* this */
            ldc " else "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        83: .line 4421
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        84: .line 4422
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        85: .line 4423
            aload 3 /* __t762 */
            astore 1 /* _t */
        86: .line 4424
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        87: .line 4425
            goto 90
        end local 3 // antlr.collections.AST __t762
        88: .line 4429
      StackMap locals:
      StackMap stack:
            goto 90
        89: .line 4433
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        90: .line 4437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 92
        91: .line 4438
            aload 0 /* this */
            ldc " end"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        92: .line 4440
      StackMap locals:
      StackMap stack:
            aload 2 /* __t757 */
            astore 1 /* _t */
        93: .line 4441
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        94: .line 4442
            goto 102
        end local 2 // antlr.collections.AST __t757
        95: .line 4446
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        96: .line 4450
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        97: .line 4451
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 101
        98: .line 4452
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        99: .line 4453
            aload 1 /* _t */
            ifnull 102
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       100: .line 4454
            goto 102
       101: .line 4455
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
       102: .line 4458
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
       103: .line 4459
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  104     0     this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0  104     1       _t  Lantlr/collections/AST;
            4   48     2   __t751  Lantlr/collections/AST;
            9   29     3  _cnt754  I
           12   24     4   __t753  Lantlr/collections/AST;
           32   41     3   __t756  Lantlr/collections/AST;
           49   95     2   __t757  Lantlr/collections/AST;
           56   76     3  _cnt760  I
           59   71     4   __t759  Lantlr/collections/AST;
           79   88     3   __t762  Lantlr/collections/AST;
           97  102     2       ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    96      96  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void nestedExpr(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4463
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4466
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* synPredMatched746 */
        start local 2 // boolean synPredMatched746
         2: .line 4467
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 4468
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 119
            if_icmpeq 4
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 120
            if_icmpne 14
         4: .line 4469
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t746 */
        start local 3 // antlr.collections.AST __t746
         5: .line 4470
            iconst_1
            istore 2 /* synPredMatched746 */
         6: .line 4471
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            dup
            getfield antlr.TreeParserSharedInputState.guessing:I
            iconst_1
            iadd
            putfield antlr.TreeParserSharedInputState.guessing:I
         7: .line 4474
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.additiveExpr:(Lantlr/collections/AST;)V
         8: .line 4475
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 4477
            goto 12
        10: .line 4478
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST int antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            pop
        11: .line 4479
            iconst_0
            istore 2 /* synPredMatched746 */
        12: .line 4481
      StackMap locals:
      StackMap stack:
            aload 3 /* __t746 */
            astore 1 /* _t */
        13: .line 4482
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            dup
            getfield antlr.TreeParserSharedInputState.guessing:I
            iconst_1
            isub
            putfield antlr.TreeParserSharedInputState.guessing:I
        end local 3 // antlr.collections.AST __t746
        14: .line 4484
      StackMap locals:
      StackMap stack:
            iload 2 /* synPredMatched746 */
            ifeq 22
        15: .line 4485
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 4486
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 4488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.additiveExpr:(Lantlr/collections/AST;)V
        18: .line 4489
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 4490
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 33
        20: .line 4491
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        21: .line 4493
            goto 33
        22: .line 4494
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_4:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 26
        23: .line 4495
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        24: .line 4496
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 4497
            goto 33
        26: .line 4499
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        end local 2 // boolean synPredMatched746
        27: .line 4503
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        28: .line 4504
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 32
        29: .line 4505
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        30: .line 4506
            aload 1 /* _t */
            ifnull 33
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 4507
            goto 33
        32: .line 4508
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        33: .line 4511
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        34: .line 4512
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   35     0               this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   35     1                 _t  Lantlr/collections/AST;
            2   27     2  synPredMatched746  Z
            5   14     3             __t746  Lantlr/collections/AST;
           28   33     2                 ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           7     9      10  Class antlr.RecognitionException
           1    27      27  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void arguments(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4516
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         2: .line 4520
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 4524
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 4525
      StackMap locals:
      StackMap stack:
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenSet_4:Lantlr/collections/impl/BitSet;
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            invokevirtual antlr.collections.impl.BitSet.member:(I)Z
            ifeq 16
         5: .line 4526
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 4527
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.betweenFunctionArguments:()V
         7: .line 4529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         8: .line 4530
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 4536
            goto 3
        10: .line 4539
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 4540
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 4541
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 4542
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4543
            goto 16
        15: .line 4544
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 4547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 4548
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   18     1    _t  Lantlr/collections/AST;
           11   16     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    10      10  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void castExpression(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4552
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4555
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4556
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 55
                    6: 3
                   10: 3
                   12: 3
                   15: 3
                   19: 3
                   20: 3
                   26: 3
                   34: 3
                   38: 3
                   39: 6
                   40: 3
                   45: 3
                   49: 3
                   56: 3
                   70: 3
                   71: 3
                   72: 3
                   73: 3
                   75: 3
                   76: 3
                   77: 3
                   82: 3
                   83: 3
                   84: 3
                   85: 3
                   86: 3
                   87: 3
                   93: 3
                   97: 3
                   98: 3
                   99: 3
                  100: 3
                  101: 3
                  102: 3
                  103: 3
                  105: 3
                  108: 3
                  112: 3
                  114: 3
                  115: 3
                  116: 3
                  117: 3
                  119: 3
                  120: 3
                  121: 3
                  122: 3
                  123: 3
                  126: 3
                  128: 3
                  129: 3
                  144: 3
                  146: 3
                  148: 3
                  152: 3
                  155: 3
              default: 11
          }
         3: .line 4612
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectExpr:(Lantlr/collections/AST;)V
         4: .line 4613
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 4614
            goto 18
         6: .line 4619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 39
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 4620
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 4621
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
         9: .line 4622
            aload 0 /* this */
            ldc "null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 4624
            goto 18
        11: .line 4628
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 4632
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 4633
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 4634
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 4635
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 4636
            goto 18
        17: .line 4637
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 4640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 4641
            return
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   20     1    _t  Lantlr/collections/AST;
           13   18     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1    12      12  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  public final void castTargetType(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 4645
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4646
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* i */
        start local 2 // antlr.collections.AST i
         2: .line 4649
            aload 1 /* _t */
            astore 2 /* i */
         3: .line 4650
            aload 0 /* this */
            aload 1 /* _t */
            bipush 108
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 4651
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 4652
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
         6: .line 4653
            aload 0 /* this */
            aload 2 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
         7: .line 4655
            goto 14
         8: .line 4656
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
         9: .line 4657
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        10: .line 4658
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        11: .line 4659
            aload 1 /* _t */
            ifnull 14
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 4660
            goto 14
        13: .line 4661
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        14: .line 4664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        15: .line 4665
            return
        end local 2 // antlr.collections.AST i
        end local 1 // antlr.collections.AST _t
        end local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   16     1    _t  Lantlr/collections/AST;
            2   16     2     i  Lantlr/collections/AST;
            9   14     3    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2     7       8  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException
    MethodParameters:
      Name  Flags
      _t    

  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 4828
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 72657120001561664
            lastore
            dup
            iconst_1
            ldc 5745769582279015360
            lastore
            dup
            iconst_2
            ldc 152371203
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4829
            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 4833
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 17247503360
            lastore
            dup
            iconst_1
            ldc 17172172618072064
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4834
            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 4838
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 1391637038144
            lastore
            dup
            iconst_1
            ldc 17172172618072064
            lastore
            dup
            iconst_2
            ldc 262144
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4839
            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 4843
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 72622485385286720
            lastore
            dup
            iconst_1
            ldc 5745769584426628032
            lastore
            dup
            iconst_2
            ldc 84213763
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4844
            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 4848
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 72798407245730928
            lastore
            dup
            iconst_1
            ldc 5745769584426628032
            lastore
            dup
            iconst_2
            ldc 84213763
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4849
            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 4853
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 72057594037927936
            lastore
            dup
            iconst_1
            ldc 1116892708124758016
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4854
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J
}
SourceFile: "SqlGeneratorBase.java"