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

  private java.lang.StringBuilder expr;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 4552
            sipush 156
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 4553
            ldc "<0>"
            aastore
            dup
            iconst_1
         2: .line 4554
            ldc "EOF"
            aastore
            dup
            iconst_2
         3: .line 4555
            ldc "<2>"
            aastore
            dup
            iconst_3
         4: .line 4556
            ldc "NULL_TREE_LOOKAHEAD"
            aastore
            dup
            iconst_4
         5: .line 4557
            ldc "\"all\""
            aastore
            dup
            iconst_5
         6: .line 4558
            ldc "\"any\""
            aastore
            dup
            bipush 6
         7: .line 4559
            ldc "\"and\""
            aastore
            dup
            bipush 7
         8: .line 4560
            ldc "\"as\""
            aastore
            dup
            bipush 8
         9: .line 4561
            ldc "\"asc\""
            aastore
            dup
            bipush 9
        10: .line 4562
            ldc "\"avg\""
            aastore
            dup
            bipush 10
        11: .line 4563
            ldc "\"between\""
            aastore
            dup
            bipush 11
        12: .line 4564
            ldc "\"class\""
            aastore
            dup
            bipush 12
        13: .line 4565
            ldc "\"count\""
            aastore
            dup
            bipush 13
        14: .line 4566
            ldc "\"delete\""
            aastore
            dup
            bipush 14
        15: .line 4567
            ldc "\"desc\""
            aastore
            dup
            bipush 15
        16: .line 4568
            ldc "DOT"
            aastore
            dup
            bipush 16
        17: .line 4569
            ldc "\"distinct\""
            aastore
            dup
            bipush 17
        18: .line 4570
            ldc "\"elements\""
            aastore
            dup
            bipush 18
        19: .line 4571
            ldc "\"escape\""
            aastore
            dup
            bipush 19
        20: .line 4572
            ldc "\"exists\""
            aastore
            dup
            bipush 20
        21: .line 4573
            ldc "\"false\""
            aastore
            dup
            bipush 21
        22: .line 4574
            ldc "\"fetch\""
            aastore
            dup
            bipush 22
        23: .line 4575
            ldc "\"from\""
            aastore
            dup
            bipush 23
        24: .line 4576
            ldc "\"full\""
            aastore
            dup
            bipush 24
        25: .line 4577
            ldc "\"group\""
            aastore
            dup
            bipush 25
        26: .line 4578
            ldc "\"having\""
            aastore
            dup
            bipush 26
        27: .line 4579
            ldc "\"in\""
            aastore
            dup
            bipush 27
        28: .line 4580
            ldc "\"indices\""
            aastore
            dup
            bipush 28
        29: .line 4581
            ldc "\"inner\""
            aastore
            dup
            bipush 29
        30: .line 4582
            ldc "\"insert\""
            aastore
            dup
            bipush 30
        31: .line 4583
            ldc "\"into\""
            aastore
            dup
            bipush 31
        32: .line 4584
            ldc "\"is\""
            aastore
            dup
            bipush 32
        33: .line 4585
            ldc "\"join\""
            aastore
            dup
            bipush 33
        34: .line 4586
            ldc "\"left\""
            aastore
            dup
            bipush 34
        35: .line 4587
            ldc "\"like\""
            aastore
            dup
            bipush 35
        36: .line 4588
            ldc "\"max\""
            aastore
            dup
            bipush 36
        37: .line 4589
            ldc "\"min\""
            aastore
            dup
            bipush 37
        38: .line 4590
            ldc "\"new\""
            aastore
            dup
            bipush 38
        39: .line 4591
            ldc "\"not\""
            aastore
            dup
            bipush 39
        40: .line 4592
            ldc "\"null\""
            aastore
            dup
            bipush 40
        41: .line 4593
            ldc "\"or\""
            aastore
            dup
            bipush 41
        42: .line 4594
            ldc "\"order\""
            aastore
            dup
            bipush 42
        43: .line 4595
            ldc "\"outer\""
            aastore
            dup
            bipush 43
        44: .line 4596
            ldc "\"properties\""
            aastore
            dup
            bipush 44
        45: .line 4597
            ldc "\"right\""
            aastore
            dup
            bipush 45
        46: .line 4598
            ldc "\"select\""
            aastore
            dup
            bipush 46
        47: .line 4599
            ldc "\"set\""
            aastore
            dup
            bipush 47
        48: .line 4600
            ldc "\"some\""
            aastore
            dup
            bipush 48
        49: .line 4601
            ldc "\"sum\""
            aastore
            dup
            bipush 49
        50: .line 4602
            ldc "\"true\""
            aastore
            dup
            bipush 50
        51: .line 4603
            ldc "\"union\""
            aastore
            dup
            bipush 51
        52: .line 4604
            ldc "\"update\""
            aastore
            dup
            bipush 52
        53: .line 4605
            ldc "\"versioned\""
            aastore
            dup
            bipush 53
        54: .line 4606
            ldc "\"where\""
            aastore
            dup
            bipush 54
        55: .line 4607
            ldc "\"nulls\""
            aastore
            dup
            bipush 55
        56: .line 4608
            ldc "FIRST"
            aastore
            dup
            bipush 56
        57: .line 4609
            ldc "LAST"
            aastore
            dup
            bipush 57
        58: .line 4610
            ldc "\"case\""
            aastore
            dup
            bipush 58
        59: .line 4611
            ldc "\"end\""
            aastore
            dup
            bipush 59
        60: .line 4612
            ldc "\"else\""
            aastore
            dup
            bipush 60
        61: .line 4613
            ldc "\"then\""
            aastore
            dup
            bipush 61
        62: .line 4614
            ldc "\"when\""
            aastore
            dup
            bipush 62
        63: .line 4615
            ldc "\"on\""
            aastore
            dup
            bipush 63
        64: .line 4616
            ldc "\"with\""
            aastore
            dup
            bipush 64
        65: .line 4617
            ldc "\"both\""
            aastore
            dup
            bipush 65
        66: .line 4618
            ldc "\"empty\""
            aastore
            dup
            bipush 66
        67: .line 4619
            ldc "\"leading\""
            aastore
            dup
            bipush 67
        68: .line 4620
            ldc "\"member\""
            aastore
            dup
            bipush 68
        69: .line 4621
            ldc "\"object\""
            aastore
            dup
            bipush 69
        70: .line 4622
            ldc "\"of\""
            aastore
            dup
            bipush 70
        71: .line 4623
            ldc "\"trailing\""
            aastore
            dup
            bipush 71
        72: .line 4624
            ldc "KEY"
            aastore
            dup
            bipush 72
        73: .line 4625
            ldc "VALUE"
            aastore
            dup
            bipush 73
        74: .line 4626
            ldc "ENTRY"
            aastore
            dup
            bipush 74
        75: .line 4627
            ldc "AGGREGATE"
            aastore
            dup
            bipush 75
        76: .line 4628
            ldc "ALIAS"
            aastore
            dup
            bipush 76
        77: .line 4629
            ldc "CONSTRUCTOR"
            aastore
            dup
            bipush 77
        78: .line 4630
            ldc "CASE2"
            aastore
            dup
            bipush 78
        79: .line 4631
            ldc "CAST"
            aastore
            dup
            bipush 79
        80: .line 4632
            ldc "EXPR_LIST"
            aastore
            dup
            bipush 80
        81: .line 4633
            ldc "FILTER_ENTITY"
            aastore
            dup
            bipush 81
        82: .line 4634
            ldc "IN_LIST"
            aastore
            dup
            bipush 82
        83: .line 4635
            ldc "INDEX_OP"
            aastore
            dup
            bipush 83
        84: .line 4636
            ldc "IS_NOT_NULL"
            aastore
            dup
            bipush 84
        85: .line 4637
            ldc "IS_NULL"
            aastore
            dup
            bipush 85
        86: .line 4638
            ldc "METHOD_CALL"
            aastore
            dup
            bipush 86
        87: .line 4639
            ldc "NOT_BETWEEN"
            aastore
            dup
            bipush 87
        88: .line 4640
            ldc "NOT_IN"
            aastore
            dup
            bipush 88
        89: .line 4641
            ldc "NOT_LIKE"
            aastore
            dup
            bipush 89
        90: .line 4642
            ldc "ORDER_ELEMENT"
            aastore
            dup
            bipush 90
        91: .line 4643
            ldc "QUERY"
            aastore
            dup
            bipush 91
        92: .line 4644
            ldc "RANGE"
            aastore
            dup
            bipush 92
        93: .line 4645
            ldc "ROW_STAR"
            aastore
            dup
            bipush 93
        94: .line 4646
            ldc "SELECT_FROM"
            aastore
            dup
            bipush 94
        95: .line 4647
            ldc "UNARY_MINUS"
            aastore
            dup
            bipush 95
        96: .line 4648
            ldc "UNARY_PLUS"
            aastore
            dup
            bipush 96
        97: .line 4649
            ldc "VECTOR_EXPR"
            aastore
            dup
            bipush 97
        98: .line 4650
            ldc "WEIRD_IDENT"
            aastore
            dup
            bipush 98
        99: .line 4651
            ldc "CONSTANT"
            aastore
            dup
            bipush 99
       100: .line 4652
            ldc "NUM_DOUBLE"
            aastore
            dup
            bipush 100
       101: .line 4653
            ldc "NUM_FLOAT"
            aastore
            dup
            bipush 101
       102: .line 4654
            ldc "NUM_LONG"
            aastore
            dup
            bipush 102
       103: .line 4655
            ldc "NUM_BIG_INTEGER"
            aastore
            dup
            bipush 103
       104: .line 4656
            ldc "NUM_BIG_DECIMAL"
            aastore
            dup
            bipush 104
       105: .line 4657
            ldc "JAVA_CONSTANT"
            aastore
            dup
            bipush 105
       106: .line 4658
            ldc "COMMA"
            aastore
            dup
            bipush 106
       107: .line 4659
            ldc "EQ"
            aastore
            dup
            bipush 107
       108: .line 4660
            ldc "OPEN"
            aastore
            dup
            bipush 108
       109: .line 4661
            ldc "CLOSE"
            aastore
            dup
            bipush 109
       110: .line 4662
            ldc "IDENT"
            aastore
            dup
            bipush 110
       111: .line 4663
            ldc "\"by\""
            aastore
            dup
            bipush 111
       112: .line 4664
            ldc "\"ascending\""
            aastore
            dup
            bipush 112
       113: .line 4665
            ldc "\"descending\""
            aastore
            dup
            bipush 113
       114: .line 4666
            ldc "NE"
            aastore
            dup
            bipush 114
       115: .line 4667
            ldc "SQL_NE"
            aastore
            dup
            bipush 115
       116: .line 4668
            ldc "LT"
            aastore
            dup
            bipush 116
       117: .line 4669
            ldc "GT"
            aastore
            dup
            bipush 117
       118: .line 4670
            ldc "LE"
            aastore
            dup
            bipush 118
       119: .line 4671
            ldc "GE"
            aastore
            dup
            bipush 119
       120: .line 4672
            ldc "CONCAT"
            aastore
            dup
            bipush 120
       121: .line 4673
            ldc "PLUS"
            aastore
            dup
            bipush 121
       122: .line 4674
            ldc "MINUS"
            aastore
            dup
            bipush 122
       123: .line 4675
            ldc "STAR"
            aastore
            dup
            bipush 123
       124: .line 4676
            ldc "DIV"
            aastore
            dup
            bipush 124
       125: .line 4677
            ldc "MOD"
            aastore
            dup
            bipush 125
       126: .line 4678
            ldc "OPEN_BRACKET"
            aastore
            dup
            bipush 126
       127: .line 4679
            ldc "CLOSE_BRACKET"
            aastore
            dup
            bipush 127
       128: .line 4680
            ldc "QUOTED_STRING"
            aastore
            dup
            sipush 128
       129: .line 4681
            ldc "COLON"
            aastore
            dup
            sipush 129
       130: .line 4682
            ldc "PARAM"
            aastore
            dup
            sipush 130
       131: .line 4683
            ldc "NUM_INT"
            aastore
            dup
            sipush 131
       132: .line 4684
            ldc "ID_START_LETTER"
            aastore
            dup
            sipush 132
       133: .line 4685
            ldc "ID_LETTER"
            aastore
            dup
            sipush 133
       134: .line 4686
            ldc "ESCqs"
            aastore
            dup
            sipush 134
       135: .line 4687
            ldc "WS"
            aastore
            dup
            sipush 135
       136: .line 4688
            ldc "HEX_DIGIT"
            aastore
            dup
            sipush 136
       137: .line 4689
            ldc "EXPONENT"
            aastore
            dup
            sipush 137
       138: .line 4690
            ldc "FLOAT_SUFFIX"
            aastore
            dup
            sipush 138
       139: .line 4691
            ldc "FROM_FRAGMENT"
            aastore
            dup
            sipush 139
       140: .line 4692
            ldc "IMPLIED_FROM"
            aastore
            dup
            sipush 140
       141: .line 4693
            ldc "JOIN_FRAGMENT"
            aastore
            dup
            sipush 141
       142: .line 4694
            ldc "SELECT_CLAUSE"
            aastore
            dup
            sipush 142
       143: .line 4695
            ldc "LEFT_OUTER"
            aastore
            dup
            sipush 143
       144: .line 4696
            ldc "RIGHT_OUTER"
            aastore
            dup
            sipush 144
       145: .line 4697
            ldc "ALIAS_REF"
            aastore
            dup
            sipush 145
       146: .line 4698
            ldc "PROPERTY_REF"
            aastore
            dup
            sipush 146
       147: .line 4699
            ldc "SQL_TOKEN"
            aastore
            dup
            sipush 147
       148: .line 4700
            ldc "SELECT_COLUMNS"
            aastore
            dup
            sipush 148
       149: .line 4701
            ldc "SELECT_EXPR"
            aastore
            dup
            sipush 149
       150: .line 4702
            ldc "THETA_JOINS"
            aastore
            dup
            sipush 150
       151: .line 4703
            ldc "FILTERS"
            aastore
            dup
            sipush 151
       152: .line 4704
            ldc "METHOD_NAME"
            aastore
            dup
            sipush 152
       153: .line 4705
            ldc "NAMED_PARAM"
            aastore
            dup
            sipush 153
       154: .line 4706
            ldc "BOGUS"
            aastore
            dup
            sipush 154
       155: .line 4707
            ldc "RESULT_VARIABLE_REF"
            aastore
            dup
            sipush 155
       156: .line 4708
            ldc "SQL_NODE"
            aastore
       157: .line 4552
            putstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase._tokenNames:[Ljava/lang/String;
       158: .line 4715
            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 4720
            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 4725
            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 4730
            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 4735
            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 4740
            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=1, 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.expr:Ljava/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=2, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 103
            aload 0 /* this */
            iconst_1
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
         1: .line 104
            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 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 107
            aload 0 /* this */
            iconst_0
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpression:Z
         1: .line 108
            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 java.lang.String resetCapture();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 111
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* expression */
        start local 1 // java.lang.String expression
         1: .line 112
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:Ljava/lang/StringBuilder;
         2: .line 113
            aload 1 /* expression */
            areturn
        end local 1 // java.lang.String expression
        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;
            1    3     1  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 120
            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=3, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
         0: .line 122
            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.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:Ljava/lang/StringBuilder;
         4: .line 123
            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 124
            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 128
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 131
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 132
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 4
                   13: 9
                   29: 12
                   45: 3
                   51: 6
              default: 15
          }
         3: .line 135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
         4: .line 136
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 137
            goto 22
         6: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.updateStatement:(Lantlr/collections/AST;)V
         7: .line 142
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 143
            goto 22
         9: .line 147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.deleteStatement:(Lantlr/collections/AST;)V
        10: .line 148
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 149
            goto 22
        12: .line 153
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.insertStatement:(Lantlr/collections/AST;)V
        13: .line 154
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 155
            goto 22
        15: .line 159
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        16: .line 163
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        17: .line 164
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 21
        18: .line 165
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        19: .line 166
            aload 1 /* _t */
            ifnull 22
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 167
            goto 22
        21: .line 168
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        22: .line 171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        23: .line 172
            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 176
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 179
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t3 */
        start local 2 // antlr.collections.AST __t3
         2: .line 181
            aload 0 /* this */
            aload 1 /* _t */
            bipush 45
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 182
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 183
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 184
            aload 0 /* this */
            ldc "select "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 186
      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 187
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 188
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.from:(Lantlr/collections/AST;)V
         9: .line 189
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 191
            aload 1 /* _t */
            ifnonnull 11
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        11: .line 192
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 4
                    3: 22
                   24: 22
                   41: 22
                   53: 12
              default: 23
          }
        12: .line 195
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t5 */
        start local 3 // antlr.collections.AST __t5
        13: .line 197
            aload 0 /* this */
            aload 1 /* _t */
            bipush 53
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        14: .line 198
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 199
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 200
            aload 0 /* this */
            ldc " where "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 202
      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 203
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 204
            aload 3 /* __t5 */
            astore 1 /* _t */
        20: .line 205
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 206
            goto 24
        end local 3 // antlr.collections.AST __t5
        22: .line 212
      StackMap locals:
      StackMap stack:
            goto 24
        23: .line 216
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        24: .line 221
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 25
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        25: .line 222
      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 225
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t7 */
        start local 3 // antlr.collections.AST __t7
        27: .line 227
            aload 0 /* this */
            aload 1 /* _t */
            bipush 24
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 228
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 229
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 31
        30: .line 230
            aload 0 /* this */
            ldc " group by "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        31: .line 232
      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 233
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        33: .line 235
            aload 1 /* _t */
            ifnonnull 34
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        34: .line 236
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 45
                   25: 35
              default: 46
          }
        35: .line 239
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 4 /* __t9 */
        start local 4 // antlr.collections.AST __t9
        36: .line 241
            aload 0 /* this */
            aload 1 /* _t */
            bipush 25
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        37: .line 242
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 243
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 40
        39: .line 244
            aload 0 /* this */
            ldc " having "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        40: .line 246
      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 247
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 248
            aload 4 /* __t9 */
            astore 1 /* _t */
        43: .line 249
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 250
            goto 47
        end local 4 // antlr.collections.AST __t9
        45: .line 254
      StackMap locals:
      StackMap stack:
            goto 47
        46: .line 258
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        47: .line 262
      StackMap locals:
      StackMap stack:
            aload 3 /* __t7 */
            astore 1 /* _t */
        48: .line 263
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        49: .line 264
            goto 52
        end local 3 // antlr.collections.AST __t7
        50: .line 269
      StackMap locals:
      StackMap stack:
            goto 52
        51: .line 273
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        52: .line 278
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 53
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        53: .line 279
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 64
                   41: 54
              default: 65
          }
        54: .line 282
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t11 */
        start local 3 // antlr.collections.AST __t11
        55: .line 284
            aload 0 /* this */
            aload 1 /* _t */
            bipush 41
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        56: .line 285
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        57: .line 286
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 59
        58: .line 287
            aload 0 /* this */
            ldc " order by "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        59: .line 289
      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 290
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        61: .line 291
            aload 3 /* __t11 */
            astore 1 /* _t */
        62: .line 292
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        63: .line 293
            goto 66
        end local 3 // antlr.collections.AST __t11
        64: .line 297
      StackMap locals:
      StackMap stack:
            goto 66
        65: .line 301
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        66: .line 305
      StackMap locals:
      StackMap stack:
            aload 2 /* __t3 */
            astore 1 /* _t */
        67: .line 306
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t3
        68: .line 307
            goto 75
        69: .line 308
      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 309
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 74
        71: .line 310
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        72: .line 311
            aload 1 /* _t */
            ifnull 75
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        73: .line 312
            goto 75
        74: .line 313
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        75: .line 316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        76: .line 317
            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   __t3  Lantlr/collections/AST;
           13   22     3   __t5  Lantlr/collections/AST;
           27   50     3   __t7  Lantlr/collections/AST;
           36   45     4   __t9  Lantlr/collections/AST;
           55   64     3  __t11  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 321
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 324
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t13 */
        start local 2 // antlr.collections.AST __t13
         2: .line 326
            aload 0 /* this */
            aload 1 /* _t */
            bipush 51
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 327
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 328
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 329
            aload 0 /* this */
            ldc "update "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 331
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t14 */
        start local 3 // antlr.collections.AST __t14
         7: .line 333
            aload 0 /* this */
            aload 1 /* _t */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         8: .line 334
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 335
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromTable:(Lantlr/collections/AST;)V
        10: .line 336
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 337
            aload 3 /* __t14 */
            astore 1 /* _t */
        12: .line 338
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 339
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.setClause:(Lantlr/collections/AST;)V
        14: .line 340
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 342
            aload 1 /* _t */
            ifnonnull 16
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        16: .line 343
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 20
                   53: 17
              default: 21
          }
        17: .line 346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.whereClause:(Lantlr/collections/AST;)V
        18: .line 347
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 348
            goto 22
        20: .line 352
      StackMap locals:
      StackMap stack:
            goto 22
        21: .line 356
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        22: .line 360
      StackMap locals:
      StackMap stack:
            aload 2 /* __t13 */
            astore 1 /* _t */
        23: .line 361
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t14
        end local 2 // antlr.collections.AST __t13
        24: .line 362
            goto 31
        25: .line 363
      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 364
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 30
        27: .line 365
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        28: .line 366
            aload 1 /* _t */
            ifnull 31
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 367
            goto 31
        30: .line 368
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        31: .line 371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        32: .line 372
            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  __t13  Lantlr/collections/AST;
            7   24     3  __t14  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 376
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 379
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t17 */
        start local 2 // antlr.collections.AST __t17
         2: .line 381
            aload 0 /* this */
            aload 1 /* _t */
            bipush 13
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 382
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 383
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 384
            aload 0 /* this */
            ldc "delete"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 386
      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 387
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 389
            aload 1 /* _t */
            ifnonnull 9
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         9: .line 390
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 13
                   53: 10
              default: 14
          }
        10: .line 393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.whereClause:(Lantlr/collections/AST;)V
        11: .line 394
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 395
            goto 15
        13: .line 399
      StackMap locals:
      StackMap stack:
            goto 15
        14: .line 403
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        15: .line 407
      StackMap locals:
      StackMap stack:
            aload 2 /* __t17 */
            astore 1 /* _t */
        16: .line 408
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t17
        17: .line 409
            goto 24
        18: .line 410
      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 411
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 412
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 413
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 414
            goto 24
        23: .line 415
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        24: .line 418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 419
            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  __t17  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 423
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 424
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* i */
        start local 2 // antlr.collections.AST i
         2: .line 427
            aload 1 /* _t */
            astore 3 /* __t20 */
        start local 3 // antlr.collections.AST __t20
         3: .line 429
            aload 0 /* this */
            aload 1 /* _t */
            bipush 29
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 430
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 431
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 432
            aload 0 /* this */
            ldc "insert "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 434
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* i */
         8: .line 435
            aload 0 /* this */
            aload 1 /* _t */
            bipush 30
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         9: .line 436
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 437
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 12
        11: .line 438
            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 440
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
        13: .line 441
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 442
            aload 3 /* __t20 */
            astore 1 /* _t */
        15: .line 443
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t20
        16: .line 444
            goto 23
        17: .line 445
      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 446
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 447
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 448
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 449
            goto 23
        22: .line 450
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        23: .line 453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 454
            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  __t20  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 458
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 461
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t51 */
        start local 2 // antlr.collections.AST __t51
         2: .line 463
            aload 0 /* this */
            aload 1 /* _t */
            sipush 141
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 464
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 466
            aload 1 /* _t */
            ifnonnull 5
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         5: .line 467
      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
                   57: 9
                   71: 9
                   72: 9
                   73: 9
                   74: 9
                   76: 9
                   77: 9
                   78: 9
                   83: 9
                   84: 9
                   85: 9
                   86: 9
                   87: 9
                   88: 9
                   94: 9
                   98: 9
                   99: 9
                  100: 9
                  101: 9
                  102: 9
                  103: 9
                  104: 9
                  106: 9
                  109: 9
                  113: 9
                  115: 9
                  116: 9
                  117: 9
                  118: 9
                  120: 9
                  121: 9
                  122: 9
                  123: 9
                  124: 9
                  127: 9
                  129: 9
                  130: 9
                  144: 9
                  146: 9
                  148: 9
                  152: 9
                  155: 9
              default: 10
          }
         6: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.distinctOrAll:(Lantlr/collections/AST;)V
         7: .line 472
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 473
            goto 11
         9: .line 530
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 534
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        11: .line 539
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* _cnt54 */
        start local 3 // int _cnt54
        12: .line 542
      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 543
      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 544
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectColumn:(Lantlr/collections/AST;)V
        15: .line 545
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 546
            goto 19
        17: .line 548
      StackMap locals:
      StackMap stack:
            iload 3 /* _cnt54 */
            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 551
      StackMap locals:
      StackMap stack:
            iinc 3 /* _cnt54 */ 1
        20: .line 552
            goto 12
        end local 3 // int _cnt54
        21: .line 554
      StackMap locals:
      StackMap stack:
            aload 2 /* __t51 */
            astore 1 /* _t */
        22: .line 555
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t51
        23: .line 556
            goto 30
        24: .line 557
      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 558
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 29
        26: .line 559
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        27: .line 560
            aload 1 /* _t */
            ifnull 30
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        28: .line 561
            goto 30
        29: .line 562
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        30: .line 565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        31: .line 566
            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   __t51  Lantlr/collections/AST;
           12   21     3  _cnt54  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 570
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 574
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t70 */
        start local 2 // antlr.collections.AST __t70
         2: .line 575
            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 576
            aload 0 /* this */
            aload 1 /* _t */
            bipush 22
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         6: .line 577
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         7: .line 578
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 9
         8: .line 579
            aload 0 /* this */
            ldc " from "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         9: .line 584
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 10
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        10: .line 585
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 138
            if_icmpeq 11
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 140
            if_icmpne 14
        11: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromTable:(Lantlr/collections/AST;)V
        12: .line 587
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 593
            goto 9
        14: .line 595
      StackMap locals:
      StackMap stack:
            aload 2 /* __t70 */
            astore 1 /* _t */
        15: .line 596
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t70
        16: .line 597
            goto 23
        17: .line 598
      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 599
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 600
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 601
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 602
            goto 23
        22: .line 603
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        23: .line 606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 607
            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  __t70  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 611
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 614
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 615
      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
                   83: 34
                   84: 34
                   86: 34
                   87: 34
                   88: 34
                  106: 34
                  113: 34
                  115: 34
                  116: 34
                  117: 34
                  118: 34
                  146: 34
                  149: 23
                  150: 3
              default: 37
          }
         3: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.filters:(Lantlr/collections/AST;)V
         4: .line 619
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 621
            aload 1 /* _t */
            ifnonnull 6
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         6: .line 622
      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
                   83: 12
                   84: 12
                   86: 12
                   87: 12
                   88: 12
                  106: 12
                  113: 12
                  115: 12
                  116: 12
                  117: 12
                  118: 12
                  146: 12
                  149: 7
              default: 13
          }
         7: .line 625
      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 626
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         9: .line 628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.thetaJoins:(Lantlr/collections/AST;)V
        10: .line 629
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 630
            goto 14
        12: .line 653
      StackMap locals:
      StackMap stack:
            goto 14
        13: .line 657
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        14: .line 662
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 15
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        15: .line 663
      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
                   83: 16
                   84: 16
                   86: 16
                   87: 16
                   88: 16
                  106: 16
                  113: 16
                  115: 16
                  116: 16
                  117: 16
                  118: 16
                  146: 16
              default: 22
          }
        16: .line 684
      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 685
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        18: .line 687
      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 688
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 689
            goto 44
        21: .line 693
      StackMap locals:
      StackMap stack:
            goto 44
        22: .line 697
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        23: .line 705
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.thetaJoins:(Lantlr/collections/AST;)V
        24: .line 706
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 708
            aload 1 /* _t */
            ifnonnull 26
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        26: .line 709
      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
                   83: 27
                   84: 27
                   86: 27
                   87: 27
                   88: 27
                  106: 27
                  113: 27
                  115: 27
                  116: 27
                  117: 27
                  118: 27
                  146: 27
              default: 33
          }
        27: .line 730
      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 731
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        29: .line 733
      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 734
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 735
            goto 44
        32: .line 739
      StackMap locals:
      StackMap stack:
            goto 44
        33: .line 743
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        34: .line 769
      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 770
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 771
            goto 44
        37: .line 775
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        38: .line 779
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        39: .line 780
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 43
        40: .line 781
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        41: .line 782
            aload 1 /* _t */
            ifnull 44
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 783
            goto 44
        43: .line 784
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        44: .line 787
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        45: .line 788
            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 792
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         2: .line 796
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 798
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 799
      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
                   57: 5
                   71: 5
                   72: 5
                   73: 5
                   74: 5
                   77: 5
                   78: 5
                   82: 5
                   83: 5
                   84: 5
                   85: 5
                   86: 5
                   87: 5
                   88: 5
                   94: 5
                   96: 5
                   98: 5
                   99: 5
                  100: 5
                  101: 5
                  102: 5
                  103: 5
                  104: 5
                  106: 5
                  109: 5
                  113: 5
                  115: 5
                  116: 5
                  117: 5
                  118: 5
                  120: 5
                  121: 5
                  122: 5
                  123: 5
                  124: 5
                  127: 5
                  129: 5
                  130: 5
                  144: 5
                  146: 5
                  152: 5
                  154: 5
              default: 11
          }
         5: .line 859
      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 860
            aload 0 /* this */
            ldc " , "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 862
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.groupExprs:(Lantlr/collections/AST;)V
         8: .line 863
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 864
            goto 18
        10: .line 869
      StackMap locals:
      StackMap stack:
            goto 18
        11: .line 873
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 878
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 879
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 880
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 881
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 882
            goto 18
        17: .line 883
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 886
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 887
            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 893
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 894
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* st */
        start local 3 // antlr.collections.AST st
         2: .line 897
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 898
      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
                   83: 7
                   84: 7
                   86: 7
                   87: 7
                   88: 7
                  106: 7
                  113: 7
                  115: 7
                  116: 7
                  117: 7
                  118: 7
                  146: 10
              default: 16
          }
         4: .line 903
      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 904
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 905
            goto 23
         7: .line 923
      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 924
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 925
            goto 23
        10: .line 929
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* st */
        11: .line 930
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        12: .line 931
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 932
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        14: .line 933
            aload 0 /* this */
            aload 3 /* st */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        15: .line 935
            goto 23
        16: .line 939
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        17: .line 943
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        18: .line 944
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 945
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 946
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 947
            goto 23
        22: .line 948
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        23: .line 951
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 952
            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 956
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 957
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* dir */
        start local 2 // antlr.collections.AST dir
         2: .line 958
            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 961
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 962
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.captureExpressionStart:()V
         7: .line 965
      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 966
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 968
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 11
        10: .line 969
            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 972
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 12
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        12: .line 973
      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: 22
                   54: 21
                   55: 22
                   56: 22
                   57: 21
                   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: 22
                   71: 21
                   72: 21
                   73: 21
                   74: 21
                   75: 22
                   76: 22
                   77: 21
                   78: 21
                   79: 22
                   80: 22
                   81: 22
                   82: 21
                   83: 21
                   84: 21
                   85: 21
                   86: 21
                   87: 21
                   88: 21
                   89: 22
                   90: 22
                   91: 22
                   92: 22
                   93: 22
                   94: 21
                   95: 22
                   96: 21
                   97: 22
                   98: 21
                   99: 21
                  100: 21
                  101: 21
                  102: 21
                  103: 21
                  104: 21
                  105: 22
                  106: 21
                  107: 22
                  108: 22
                  109: 21
                  110: 22
                  111: 22
                  112: 22
                  113: 21
                  114: 22
                  115: 21
                  116: 21
                  117: 21
                  118: 21
                  119: 22
                  120: 21
                  121: 21
                  122: 21
                  123: 21
                  124: 21
                  125: 22
                  126: 22
                  127: 21
                  128: 22
                  129: 21
                  130: 21
                  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 977
      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 978
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.orderDirection:(Lantlr/collections/AST;)V
        17: .line 979
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 980
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        19: .line 981
            aload 2 /* dir */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            astore 4 /* ordDir */
        20: .line 983
            goto 23
        21: .line 1046
      StackMap locals:
      StackMap stack:
            goto 23
        22: .line 1050
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        23: .line 1055
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 24
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        24: .line 1056
      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
                   54: 25
                   57: 28
                   71: 28
                   72: 28
                   73: 28
                   74: 28
                   77: 28
                   78: 28
                   82: 28
                   83: 28
                   84: 28
                   85: 28
                   86: 28
                   87: 28
                   88: 28
                   94: 28
                   96: 28
                   98: 28
                   99: 28
                  100: 28
                  101: 28
                  102: 28
                  103: 28
                  104: 28
                  106: 28
                  109: 28
                  113: 28
                  115: 28
                  116: 28
                  117: 28
                  118: 28
                  120: 28
                  121: 28
                  122: 28
                  123: 28
                  124: 28
                  127: 28
                  129: 28
                  130: 28
                  144: 28
                  146: 28
                  152: 28
                  154: 28
              default: 29
          }
        25: .line 1059
      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 1060
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 1061
            goto 30
        28: .line 1123
      StackMap locals:
      StackMap stack:
            goto 30
        29: .line 1127
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        30: .line 1131
      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 1132
            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 1135
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 33
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        33: .line 1136
      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
                   57: 34
                   71: 34
                   72: 34
                   73: 34
                   74: 34
                   77: 34
                   78: 34
                   82: 34
                   83: 34
                   84: 34
                   85: 34
                   86: 34
                   87: 34
                   88: 34
                   94: 34
                   96: 34
                   98: 34
                   99: 34
                  100: 34
                  101: 34
                  102: 34
                  103: 34
                  104: 34
                  106: 34
                  109: 34
                  113: 34
                  115: 34
                  116: 34
                  117: 34
                  118: 34
                  120: 34
                  121: 34
                  122: 34
                  123: 34
                  124: 34
                  127: 34
                  129: 34
                  130: 34
                  144: 34
                  146: 34
                  152: 34
                  154: 34
              default: 40
          }
        34: .line 1196
      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 1197
            aload 0 /* this */
            ldc ", "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        36: .line 1199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.orderExprs:(Lantlr/collections/AST;)V
        37: .line 1200
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 1201
            goto 47
        39: .line 1205
      StackMap locals:
      StackMap stack:
            goto 47
        40: .line 1209
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        41: .line 1214
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        42: .line 1215
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 46
        43: .line 1216
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        44: .line 1217
            aload 1 /* _t */
            ifnull 47
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        45: .line 1218
            goto 47
        46: .line 1219
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 6 /* ex */
            athrow
        end local 6 // antlr.RecognitionException ex
        47: .line 1222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        48: .line 1223
            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=5, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlGeneratorBase this
        start local 1 // antlr.collections.AST _t
         0: .line 1227
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1228
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* a */
        start local 2 // antlr.collections.AST a
         2: .line 1229
            aconst_null
            astore 3 /* b */
        start local 3 // antlr.collections.AST b
         3: .line 1232
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 1233
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 138 - 140
                  138: 5
                  139: 41
                  140: 23
              default: 41
          }
         5: .line 1236
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 4 /* __t74 */
        start local 4 // antlr.collections.AST __t74
         6: .line 1237
            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 2 /* a */
         9: .line 1238
            aload 0 /* this */
            aload 1 /* _t */
            sipush 138
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 1239
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 1240
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        12: .line 1241
            aload 0 /* this */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        13: .line 1246
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 14
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        14: .line 1247
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 138
            if_icmpeq 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 140
            if_icmpne 18
        15: .line 1248
      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
        16: .line 1249
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 1255
            goto 13
        18: .line 1257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        19: .line 1258
            aload 0 /* this */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromFragmentSeparator:(Lantlr/collections/AST;)V
        20: .line 1260
      StackMap locals:
      StackMap stack:
            aload 4 /* __t74 */
            astore 1 /* _t */
        21: .line 1261
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 1262
            goto 48
        end local 4 // antlr.collections.AST __t74
        23: .line 1266
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 4 /* __t77 */
        start local 4 // antlr.collections.AST __t77
        24: .line 1267
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 25
            aconst_null
            goto 26
      StackMap locals: antlr.collections.AST
      StackMap stack:
        25: aload 1 /* _t */
      StackMap locals:
      StackMap stack: antlr.collections.AST
        26: astore 3 /* b */
        27: .line 1268
            aload 0 /* this */
            aload 1 /* _t */
            sipush 140
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 1269
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 1270
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 31
        30: .line 1271
            aload 0 /* this */
            aload 3 /* b */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        31: .line 1276
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 32
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        32: .line 1277
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 138
            if_icmpeq 33
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 140
            if_icmpne 36
        33: .line 1278
      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
        34: .line 1279
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        35: .line 1285
            goto 31
        36: .line 1287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 38
        37: .line 1288
            aload 0 /* this */
            aload 3 /* b */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.fromFragmentSeparator:(Lantlr/collections/AST;)V
        38: .line 1290
      StackMap locals:
      StackMap stack:
            aload 4 /* __t77 */
            astore 1 /* _t */
        39: .line 1291
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 1292
            goto 48
        end local 4 // antlr.collections.AST __t77
        41: .line 1296
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        42: .line 1300
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        43: .line 1301
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 47
        44: .line 1302
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        45: .line 1303
            aload 1 /* _t */
            ifnull 48
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 1304
            goto 48
        47: .line 1305
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        48: .line 1308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        49: .line 1309
            return
        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   50     0   this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   50     1     _t  Lantlr/collections/AST;
            2   50     2      a  Lantlr/collections/AST;
            3   50     3      b  Lantlr/collections/AST;
            6   23     4  __t74  Lantlr/collections/AST;
           24   41     4  __t77  Lantlr/collections/AST;
           43   48     4     ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           3    42      42  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 1313
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1316
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t22 */
        start local 2 // antlr.collections.AST __t22
         2: .line 1318
            aload 0 /* this */
            aload 1 /* _t */
            bipush 46
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1319
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1320
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 1321
            aload 0 /* this */
            ldc " set "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 1323
      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 1324
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1328
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 9
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         9: .line 1329
      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 1330
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 12
        11: .line 1331
            aload 0 /* this */
            ldc ", "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 1333
      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 1334
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 1340
            goto 8
        15: .line 1342
      StackMap locals:
      StackMap stack:
            aload 2 /* __t22 */
            astore 1 /* _t */
        16: .line 1343
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t22
        17: .line 1344
            goto 24
        18: .line 1345
      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 1346
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 1347
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 1348
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 1349
            goto 24
        23: .line 1350
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        24: .line 1353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 1354
            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  __t22  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 1358
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1361
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t26 */
        start local 2 // antlr.collections.AST __t26
         2: .line 1363
            aload 0 /* this */
            aload 1 /* _t */
            bipush 53
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1364
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1365
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 1366
            aload 0 /* this */
            ldc " where "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 1368
      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 1369
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1370
            aload 2 /* __t26 */
            astore 1 /* _t */
         9: .line 1371
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t26
        10: .line 1372
            goto 17
        11: .line 1373
      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 1374
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 16
        13: .line 1375
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        14: .line 1376
            aload 1 /* _t */
            ifnull 17
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 1377
            goto 17
        16: .line 1378
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        17: .line 1381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        18: .line 1382
            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  __t26  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 1388
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1391
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1392
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 15
                   10: 6
                   19: 6
                   26: 6
                   34: 6
                   83: 6
                   84: 6
                   86: 6
                   87: 6
                   88: 6
                  106: 3
                  113: 3
                  115: 3
                  116: 3
                  117: 3
                  118: 3
              default: 13
          }
         3: .line 1400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.binaryComparisonExpression:(Lantlr/collections/AST;)V
         4: .line 1401
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1402
            goto 20
         6: .line 1414
      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 1415
            iload 2 /* parens */
            ifeq 8
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         8: .line 1417
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.exoticComparisonExpression:(Lantlr/collections/AST;)V
         9: .line 1418
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 1419
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        11: .line 1420
            iload 2 /* parens */
            ifeq 20
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 1422
            goto 20
        13: .line 1426
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        14: .line 1430
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 1431
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        16: .line 1432
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        17: .line 1433
            aload 1 /* _t */
            ifnull 20
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 1434
            goto 20
        19: .line 1435
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        20: .line 1438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        21: .line 1439
            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 1443
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1446
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* synPredMatched29 */
        start local 2 // boolean synPredMatched29
         2: .line 1447
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 1448
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 146
            if_icmpne 14
         4: .line 1449
            aload 1 /* _t */
            astore 3 /* __t29 */
        start local 3 // antlr.collections.AST __t29
         5: .line 1450
            iconst_1
            istore 2 /* synPredMatched29 */
         6: .line 1451
            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 1455
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         8: .line 1456
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 1458
            goto 12
        10: .line 1459
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST int antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            pop
        11: .line 1460
            iconst_0
            istore 2 /* synPredMatched29 */
        12: .line 1462
      StackMap locals:
      StackMap stack:
            aload 3 /* __t29 */
            astore 1 /* _t */
        13: .line 1463
            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 __t29
        14: .line 1465
      StackMap locals:
      StackMap stack:
            iload 2 /* synPredMatched29 */
            ifeq 18
        15: .line 1466
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
        16: .line 1467
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 1468
            goto 29
        18: .line 1469
      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 1470
            aload 0 /* this */
            aload 1 /* _t */
            iconst_0
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
        20: .line 1471
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 1472
            goto 29
        22: .line 1474
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        end local 2 // boolean synPredMatched29
        23: .line 1478
      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 1479
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        25: .line 1480
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        26: .line 1481
            aload 1 /* _t */
            ifnull 29
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 1482
            goto 29
        28: .line 1483
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        29: .line 1486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        30: .line 1487
            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  synPredMatched29  Z
            5   14     3             __t29  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 1491
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.sqlToken:(Lantlr/collections/AST;)V
         2: .line 1495
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 1497
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 1498
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 10
                  146: 5
              default: 11
          }
         5: .line 1501
      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 1502
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 1504
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
         8: .line 1505
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 1506
            goto 18
        10: .line 1510
      StackMap locals:
      StackMap stack:
            goto 18
        11: .line 1514
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 1519
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 1520
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 1521
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 1522
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 1523
            goto 18
        17: .line 1524
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 1527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 1528
            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 1532
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1535
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1536
      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
                   57: 3
                   71: 3
                   72: 3
                   73: 3
                   74: 3
                   77: 3
                   78: 3
                   82: 3
                   83: 3
                   84: 3
                   85: 3
                   86: 3
                   87: 3
                   88: 3
                   94: 3
                   96: 6
                   98: 3
                   99: 3
                  100: 3
                  101: 3
                  102: 3
                  103: 3
                  104: 3
                  106: 3
                  109: 3
                  113: 3
                  115: 3
                  116: 3
                  117: 3
                  118: 3
                  120: 3
                  121: 3
                  122: 3
                  123: 3
                  124: 3
                  127: 3
                  129: 3
                  130: 3
                  144: 3
                  146: 3
                  152: 3
                  154: 3
              default: 42
          }
         3: .line 1591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr:(Lantlr/collections/AST;)V
         4: .line 1592
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1593
            goto 49
         6: .line 1597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tupleExpr:(Lantlr/collections/AST;)V
         7: .line 1598
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1599
            goto 49
         9: .line 1603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parenSelect:(Lantlr/collections/AST;)V
        10: .line 1604
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 1605
            goto 49
        12: .line 1609
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t122 */
        start local 2 // antlr.collections.AST __t122
        13: .line 1611
            aload 0 /* this */
            aload 1 /* _t */
            iconst_5
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        14: .line 1612
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 1613
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 1614
            aload 0 /* this */
            ldc "any "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 1616
      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 1617
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 1618
            aload 2 /* __t122 */
            astore 1 /* _t */
        20: .line 1619
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 1620
            goto 49
        end local 2 // antlr.collections.AST __t122
        22: .line 1624
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t123 */
        start local 2 // antlr.collections.AST __t123
        23: .line 1626
            aload 0 /* this */
            aload 1 /* _t */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        24: .line 1627
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 1628
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 27
        26: .line 1629
            aload 0 /* this */
            ldc "all "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        27: .line 1631
      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 1632
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 1633
            aload 2 /* __t123 */
            astore 1 /* _t */
        30: .line 1634
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 1635
            goto 49
        end local 2 // antlr.collections.AST __t123
        32: .line 1639
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t124 */
        start local 2 // antlr.collections.AST __t124
        33: .line 1641
            aload 0 /* this */
            aload 1 /* _t */
            bipush 47
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        34: .line 1642
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        35: .line 1643
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 37
        36: .line 1644
            aload 0 /* this */
            ldc "some "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        37: .line 1646
      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 1647
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        39: .line 1648
            aload 2 /* __t124 */
            astore 1 /* _t */
        40: .line 1649
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        41: .line 1650
            goto 49
        end local 2 // antlr.collections.AST __t124
        42: .line 1654
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        43: .line 1658
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        44: .line 1659
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 48
        45: .line 1660
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        46: .line 1661
            aload 1 /* _t */
            ifnull 49
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        47: .line 1662
            goto 49
        48: .line 1663
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        49: .line 1666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        50: .line 1667
            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  __t122  Lantlr/collections/AST;
           23   32     2  __t123  Lantlr/collections/AST;
           33   42     2  __t124  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 1671
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1674
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1675
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    8: 3
                   14: 6
              default: 9
          }
         3: .line 1679
      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 1680
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1681
            goto 16
         6: .line 1686
      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 1687
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1688
            goto 16
         9: .line 1692
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 1696
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 1697
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 1698
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 1699
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 1700
            goto 16
        15: .line 1701
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 1704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 1705
            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 1708
            aconst_null
            astore 2 /* nullOrdExp */
        start local 2 // java.lang.String nullOrdExp
         1: .line 1710
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 2
         2: .line 1711
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 3 /* fl */
        start local 3 // antlr.collections.AST fl
         3: .line 1715
            aload 0 /* this */
            aload 1 /* _t */
            bipush 54
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1716
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1717
            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 1718
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nullPrecedence:(Lantlr/collections/AST;)V
         9: .line 1719
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 1720
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        11: .line 1721
            aload 3 /* fl */
            invokeinterface antlr.collections.AST.getText:()Ljava/lang/String;
            astore 2 /* nullOrdExp */
        12: .line 1723
            goto 19
        13: .line 1724
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        14: .line 1725
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        15: .line 1726
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        16: .line 1727
            aload 1 /* _t */
            ifnull 19
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 1728
            goto 19
        18: .line 1729
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        19: .line 1732
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        20: .line 1733
            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 1738
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1741
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1742
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 55 - 56
                   55: 3
                   56: 6
              default: 9
          }
         3: .line 1746
      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
         4: .line 1747
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1748
            goto 16
         6: .line 1753
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 56
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 1754
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1755
            goto 16
         9: .line 1759
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 1763
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 1764
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 1765
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 1766
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 1767
            goto 16
        15: .line 1768
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 1771
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 1772
            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 1776
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1779
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t45 */
        start local 2 // antlr.collections.AST __t45
         2: .line 1781
            aload 0 /* this */
            aload 1 /* _t */
            sipush 150
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1782
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1783
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
         5: .line 1784
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 1785
            aload 2 /* __t45 */
            astore 1 /* _t */
         7: .line 1786
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t45
         8: .line 1787
            goto 15
         9: .line 1788
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        10: .line 1789
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        11: .line 1790
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        12: .line 1791
            aload 1 /* _t */
            ifnull 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 1792
            goto 15
        14: .line 1793
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        15: .line 1796
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        16: .line 1797
            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  __t45  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 1801
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1804
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t47 */
        start local 2 // antlr.collections.AST __t47
         2: .line 1806
            aload 0 /* this */
            aload 1 /* _t */
            sipush 149
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 1807
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 1808
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.conditionList:(Lantlr/collections/AST;)V
         5: .line 1809
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 1810
            aload 2 /* __t47 */
            astore 1 /* _t */
         7: .line 1811
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t47
         8: .line 1812
            goto 15
         9: .line 1813
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        10: .line 1814
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        11: .line 1815
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        12: .line 1816
            aload 1 /* _t */
            ifnull 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 1817
            goto 15
        14: .line 1818
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        15: .line 1821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        16: .line 1822
            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  __t47  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 1826
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1827
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* t */
        start local 2 // antlr.collections.AST t
         2: .line 1830
            aload 1 /* _t */
            astore 2 /* t */
         3: .line 1831
            aload 0 /* this */
            aload 1 /* _t */
            sipush 146
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 1832
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1833
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
         6: .line 1834
            aload 0 /* this */
            aload 2 /* t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
         7: .line 1836
            goto 14
         8: .line 1837
      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 1838
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        10: .line 1839
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        11: .line 1840
            aload 1 /* _t */
            ifnull 14
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 1841
            goto 14
        13: .line 1842
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        14: .line 1845
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        15: .line 1846
            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 1850
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1853
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 1854
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    4: 8
                   16: 3
              default: 13
          }
         3: .line 1858
      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 1859
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 1860
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
         6: .line 1861
            aload 0 /* this */
            ldc "distinct "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 1863
            goto 20
         8: .line 1868
      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 1869
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 1870
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        11: .line 1871
            aload 0 /* this */
            ldc "all "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        12: .line 1873
            goto 20
        13: .line 1877
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        14: .line 1881
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        15: .line 1882
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 19
        16: .line 1883
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        17: .line 1884
            aload 1 /* _t */
            ifnull 20
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 1885
            goto 20
        19: .line 1886
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        20: .line 1889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        21: .line 1890
            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 1894
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1895
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* p */
        start local 2 // antlr.collections.AST p
         2: .line 1896
            aconst_null
            astore 3 /* sc */
        start local 3 // antlr.collections.AST sc
         3: .line 1899
            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 1900
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectExpr:(Lantlr/collections/AST;)V
         7: .line 1901
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 1903
            aload 1 /* _t */
            ifnonnull 9
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         9: .line 1904
      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
                   57: 16
                   71: 16
                   72: 16
                   73: 16
                   74: 16
                   76: 16
                   77: 16
                   78: 16
                   83: 16
                   84: 16
                   85: 16
                   86: 16
                   87: 16
                   88: 16
                   94: 16
                   98: 16
                   99: 16
                  100: 16
                  101: 16
                  102: 16
                  103: 16
                  104: 16
                  106: 16
                  109: 16
                  113: 16
                  115: 16
                  116: 16
                  117: 16
                  118: 16
                  120: 16
                  121: 16
                  122: 16
                  123: 16
                  124: 16
                  127: 16
                  129: 16
                  130: 16
                  144: 16
                  146: 16
                  147: 10
                  148: 16
                  152: 16
                  155: 16
              default: 17
          }
        10: .line 1907
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* sc */
        11: .line 1908
            aload 0 /* this */
            aload 1 /* _t */
            sipush 147
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        12: .line 1909
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 1910
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        14: .line 1911
            aload 0 /* this */
            aload 3 /* sc */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        15: .line 1913
            goto 18
        16: .line 1971
      StackMap locals:
      StackMap stack:
            goto 18
        17: .line 1975
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        18: .line 1979
      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 1980
            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 1982
            goto 29
        23: .line 1983
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        24: .line 1984
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        25: .line 1985
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        26: .line 1986
            aload 1 /* _t */
            ifnull 29
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 1987
            goto 29
        28: .line 1988
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        29: .line 1991
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        30: .line 1992
            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 1996
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 1997
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* e */
        start local 2 // antlr.collections.AST e
         2: .line 1998
            aconst_null
            astore 3 /* mcr */
        start local 3 // antlr.collections.AST mcr
         3: .line 1999
            aconst_null
            astore 4 /* c */
        start local 4 // antlr.collections.AST c
         4: .line 2000
            aconst_null
            astore 5 /* sn */
        start local 5 // antlr.collections.AST sn
         5: .line 2003
            aload 1 /* _t */
            ifnonnull 6
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         6: .line 2004
      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
                   57: 65
                   71: 15
                   72: 15
                   73: 15
                   74: 54
                   76: 26
                   77: 65
                   78: 51
                   83: 68
                   84: 68
                   85: 51
                   86: 68
                   87: 68
                   88: 68
                   94: 65
                   98: 57
                   99: 57
                  100: 57
                  101: 57
                  102: 57
                  103: 57
                  104: 57
                  106: 68
                  109: 57
                  113: 68
                  115: 68
                  116: 68
                  117: 68
                  118: 68
                  120: 65
                  121: 65
                  122: 65
                  123: 65
                  124: 65
                  127: 57
                  129: 71
                  130: 57
                  144: 7
                  146: 7
                  148: 7
                  152: 71
                  155: 74
              default: 87
          }
         7: .line 2010
      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 2011
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectAtom:(Lantlr/collections/AST;)V
        11: .line 2012
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2013
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        13: .line 2014
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        14: .line 2016
            goto 94
        15: .line 2022
      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 2023
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.mapComponentReference:(Lantlr/collections/AST;)V
        19: .line 2024
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 2025
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        21: .line 2026
            aload 0 /* this */
            aload 3 /* mcr */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        22: .line 2028
            goto 94
        23: .line 2032
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.count:(Lantlr/collections/AST;)V
        24: .line 2033
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 2034
            goto 94
        26: .line 2038
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 6 /* __t58 */
        start local 6 // antlr.collections.AST __t58
        27: .line 2040
            aload 0 /* this */
            aload 1 /* _t */
            bipush 76
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 2041
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 2043
            aload 1 /* _t */
            ifnonnull 30
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        30: .line 2044
      StackMap locals: antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   15: 31
                  109: 34
              default: 37
          }
        31: .line 2048
      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 2049
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        33: .line 2050
            goto 38
        34: .line 2055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        35: .line 2056
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 2057
            goto 38
        37: .line 2061
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        38: .line 2066
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* _cnt61 */
        start local 7 // int _cnt61
        39: .line 2069
      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 2070
      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 2071
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectColumn:(Lantlr/collections/AST;)V
        42: .line 2072
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        43: .line 2073
            goto 46
        44: .line 2075
      StackMap locals:
      StackMap stack:
            iload 7 /* _cnt61 */
            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 2078
      StackMap locals:
      StackMap stack:
            iinc 7 /* _cnt61 */ 1
        47: .line 2079
            goto 39
        end local 7 // int _cnt61
        48: .line 2081
      StackMap locals:
      StackMap stack:
            aload 6 /* __t58 */
            astore 1 /* _t */
        49: .line 2082
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        50: .line 2083
            goto 94
        end local 6 // antlr.collections.AST __t58
        51: .line 2088
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.methodCall:(Lantlr/collections/AST;)V
        52: .line 2089
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        53: .line 2090
            goto 94
        54: .line 2094
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.aggregate:(Lantlr/collections/AST;)V
        55: .line 2095
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        56: .line 2096
            goto 94
        57: .line 2111
      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 2112
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.constant:(Lantlr/collections/AST;)V
        61: .line 2113
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        62: .line 2114
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        63: .line 2115
            aload 0 /* this */
            aload 4 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        64: .line 2117
            goto 94
        65: .line 2128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
        66: .line 2129
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        67: .line 2130
            goto 94
        68: .line 2151
      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 2152
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        70: .line 2153
            goto 94
        71: .line 2158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parameter:(Lantlr/collections/AST;)V
        72: .line 2159
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        73: .line 2160
            goto 94
        74: .line 2164
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* sn */
        75: .line 2165
            aload 0 /* this */
            aload 1 /* _t */
            sipush 155
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        76: .line 2166
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        77: .line 2167
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        78: .line 2168
            aload 0 /* this */
            aload 5 /* sn */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        79: .line 2170
            goto 94
        80: .line 2174
      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 2175
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        82: .line 2177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
        83: .line 2178
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        84: .line 2179
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 94
        85: .line 2180
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        86: .line 2182
            goto 94
        87: .line 2186
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        88: .line 2190
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 6 /* ex */
        start local 6 // antlr.RecognitionException ex
        89: .line 2191
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 93
        90: .line 2192
            aload 0 /* this */
            aload 6 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        91: .line 2193
            aload 1 /* _t */
            ifnull 94
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        92: .line 2194
            goto 94
        93: .line 2195
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 6 /* ex */
            athrow
        end local 6 // antlr.RecognitionException ex
        94: .line 2198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        95: .line 2199
            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   __t58  Lantlr/collections/AST;
           39   48     7  _cnt61  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 2203
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2206
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2207
      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 2211
      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 2212
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2213
            goto 22
         6: .line 2218
      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 2219
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2220
            goto 22
         9: .line 2225
      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 2226
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 2227
            goto 22
        12: .line 2232
      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 2233
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2234
            goto 22
        15: .line 2238
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        16: .line 2242
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        17: .line 2243
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 21
        18: .line 2244
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        19: .line 2245
            aload 1 /* _t */
            ifnull 22
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 2246
            goto 22
        21: .line 2247
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        22: .line 2250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        23: .line 2251
            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 2255
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2258
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2259
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 71 - 73
                   71: 3
                   72: 6
                   73: 9
              default: 12
          }
         3: .line 2263
      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
         4: .line 2264
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2265
            goto 19
         6: .line 2270
      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
         7: .line 2271
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2272
            goto 19
         9: .line 2277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 73
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 2278
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 2279
            goto 19
        12: .line 2283
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        13: .line 2287
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        14: .line 2288
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
        15: .line 2289
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        16: .line 2290
            aload 1 /* _t */
            ifnull 19
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 2291
            goto 19
        18: .line 2292
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        19: .line 2295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        20: .line 2296
            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 2300
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2303
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t63 */
        start local 2 // antlr.collections.AST __t63
         2: .line 2305
            aload 0 /* this */
            aload 1 /* _t */
            bipush 12
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 2306
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 2307
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 2308
            aload 0 /* this */
            ldc "count("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 2311
      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 2312
      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
                   57: 11
                   71: 11
                   72: 11
                   73: 11
                   74: 11
                   77: 11
                   78: 11
                   82: 11
                   83: 11
                   84: 11
                   85: 11
                   86: 11
                   87: 11
                   88: 11
                   92: 11
                   94: 11
                   98: 11
                   99: 11
                  100: 11
                  101: 11
                  102: 11
                  103: 11
                  104: 11
                  106: 11
                  109: 11
                  113: 11
                  115: 11
                  116: 11
                  117: 11
                  118: 11
                  120: 11
                  121: 11
                  122: 11
                  123: 11
                  124: 11
                  127: 11
                  129: 11
                  130: 11
                  144: 11
                  146: 11
                  152: 11
                  154: 11
              default: 12
          }
         8: .line 2316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.distinctOrAll:(Lantlr/collections/AST;)V
         9: .line 2317
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 2318
            goto 13
        11: .line 2375
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 2379
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        13: .line 2383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.countExpr:(Lantlr/collections/AST;)V
        14: .line 2384
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 2385
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 2386
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 2388
      StackMap locals:
      StackMap stack:
            aload 2 /* __t63 */
            astore 1 /* _t */
        18: .line 2389
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t63
        19: .line 2390
            goto 26
        20: .line 2391
      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 2392
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 25
        22: .line 2393
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        23: .line 2394
            aload 1 /* _t */
            ifnull 26
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 2395
            goto 26
        25: .line 2396
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        26: .line 2399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        27: .line 2400
            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  __t63  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 2404
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2405
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* m */
        start local 2 // antlr.collections.AST m
         2: .line 2406
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.collections.AST i
         3: .line 2407
            aconst_null
            astore 4 /* c */
        start local 4 // antlr.collections.AST c
         4: .line 2410
            aload 1 /* _t */
            ifnonnull 5
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         5: .line 2411
      StackMap locals: antlr.collections.AST antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   78: 39
                   85: 6
              default: 58
          }
         6: .line 2414
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t165 */
        start local 5 // antlr.collections.AST __t165
         7: .line 2415
            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 2416
            aload 0 /* this */
            aload 1 /* _t */
            bipush 85
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        11: .line 2417
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2418
            aload 1 /* _t */
            astore 3 /* i */
        13: .line 2419
            aload 0 /* this */
            aload 1 /* _t */
            sipush 151
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        14: .line 2420
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        15: .line 2421
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 2422
            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 2425
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 18
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        18: .line 2426
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 32
                   79: 19
              default: 33
          }
        19: .line 2429
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 6 /* __t167 */
        start local 6 // antlr.collections.AST __t167
        20: .line 2431
            aload 0 /* this */
            aload 1 /* _t */
            bipush 79
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        21: .line 2432
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 2434
            aload 1 /* _t */
            ifnonnull 23
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        23: .line 2435
      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
                   57: 24
                   71: 24
                   72: 24
                   73: 24
                   74: 24
                   77: 24
                   78: 24
                   82: 24
                   83: 24
                   84: 24
                   85: 24
                   86: 24
                   87: 24
                   88: 24
                   94: 24
                   96: 24
                   98: 24
                   99: 24
                  100: 24
                  101: 24
                  102: 24
                  103: 24
                  104: 24
                  106: 24
                  109: 24
                  113: 24
                  115: 24
                  116: 24
                  117: 24
                  118: 24
                  120: 24
                  121: 24
                  122: 24
                  123: 24
                  124: 24
                  127: 24
                  129: 24
                  130: 24
                  144: 24
                  146: 24
                  152: 24
                  154: 24
              default: 28
          }
        24: .line 2495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arguments:(Lantlr/collections/AST;)V
        25: .line 2496
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 2497
            goto 29
        27: .line 2501
      StackMap locals:
      StackMap stack:
            goto 29
        28: .line 2505
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        29: .line 2509
      StackMap locals:
      StackMap stack:
            aload 6 /* __t167 */
            astore 1 /* _t */
        30: .line 2510
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 2511
            goto 34
        end local 6 // antlr.collections.AST __t167
        32: .line 2515
      StackMap locals:
      StackMap stack:
            goto 34
        33: .line 2519
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        34: .line 2523
      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 2524
            aload 0 /* this */
            aload 2 /* m */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.endFunctionTemplate:(Lantlr/collections/AST;)V
        36: .line 2526
      StackMap locals:
      StackMap stack:
            aload 5 /* __t165 */
            astore 1 /* _t */
        37: .line 2527
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 2528
            goto 65
        end local 5 // antlr.collections.AST __t165
        39: .line 2532
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t169 */
        start local 5 // antlr.collections.AST __t169
        40: .line 2533
            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 2534
            aload 0 /* this */
            aload 1 /* _t */
            bipush 78
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        44: .line 2535
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        45: .line 2536
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 47
        46: .line 2537
            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 2539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.castExpression:(Lantlr/collections/AST;)V
        48: .line 2540
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        49: .line 2541
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 51
        50: .line 2542
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.betweenFunctionArguments:()V
        51: .line 2544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.castTargetType:(Lantlr/collections/AST;)V
        52: .line 2545
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        53: .line 2546
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 55
        54: .line 2547
            aload 0 /* this */
            aload 4 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.endFunctionTemplate:(Lantlr/collections/AST;)V
        55: .line 2549
      StackMap locals:
      StackMap stack:
            aload 5 /* __t169 */
            astore 1 /* _t */
        56: .line 2550
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        57: .line 2551
            goto 65
        end local 5 // antlr.collections.AST __t169
        58: .line 2555
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        59: .line 2559
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        60: .line 2560
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 64
        61: .line 2561
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        62: .line 2562
            aload 1 /* _t */
            ifnull 65
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        63: .line 2563
            goto 65
        64: .line 2564
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 5 /* ex */
            athrow
        end local 5 // antlr.RecognitionException ex
        65: .line 2567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        66: .line 2568
            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  __t165  Lantlr/collections/AST;
           20   32     6  __t167  Lantlr/collections/AST;
           40   58     5  __t169  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 2572
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2573
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* a */
        start local 2 // antlr.collections.AST a
         2: .line 2576
            aload 1 /* _t */
            astore 3 /* __t163 */
        start local 3 // antlr.collections.AST __t163
         3: .line 2577
            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 2578
            aload 0 /* this */
            aload 1 /* _t */
            bipush 74
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2579
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2580
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 2581
            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 2583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        11: .line 2584
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2585
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        13: .line 2586
            aload 0 /* this */
            aload 2 /* a */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.endFunctionTemplate:(Lantlr/collections/AST;)V
        14: .line 2588
      StackMap locals:
      StackMap stack:
            aload 3 /* __t163 */
            astore 1 /* _t */
        15: .line 2589
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t163
        16: .line 2590
            goto 23
        17: .line 2591
      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 2592
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 2593
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 2594
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 2595
            goto 23
        22: .line 2596
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        23: .line 2599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 2600
            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  __t163  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 2604
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2607
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2608
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 12
                   20: 33
                   49: 30
                   98: 24
                   99: 3
                  100: 6
                  101: 12
                  102: 15
                  103: 18
                  104: 27
                  109: 36
                  127: 21
                  130: 9
              default: 39
          }
         3: .line 2612
      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
         4: .line 2613
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2614
            goto 46
         6: .line 2619
      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
         7: .line 2620
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2621
            goto 46
         9: .line 2626
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            sipush 130
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 2627
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 2628
            goto 46
        12: .line 2633
      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
        13: .line 2634
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2635
            goto 46
        15: .line 2640
      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
        16: .line 2641
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 2642
            goto 46
        18: .line 2647
      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
        19: .line 2648
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 2649
            goto 46
        21: .line 2654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 127
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        22: .line 2655
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        23: .line 2656
            goto 46
        24: .line 2661
      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
        25: .line 2662
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 2663
            goto 46
        27: .line 2668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 104
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        28: .line 2669
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        29: .line 2670
            goto 46
        30: .line 2675
      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 2676
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 2677
            goto 46
        33: .line 2682
      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 2683
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        35: .line 2684
            goto 46
        36: .line 2689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        37: .line 2690
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 2691
            goto 46
        39: .line 2695
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        40: .line 2699
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        41: .line 2700
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 45
        42: .line 2701
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        43: .line 2702
            aload 1 /* _t */
            ifnull 46
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 2703
            goto 46
        45: .line 2704
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        46: .line 2707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        47: .line 2708
            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 2712
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2715
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2716
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 8
                   57: 19
                   77: 19
                   94: 9
                  120: 3
                  121: 3
                  122: 6
                  123: 6
                  124: 6
              default: 22
          }
         3: .line 2720
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.additiveExpr:(Lantlr/collections/AST;)V
         4: .line 2721
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2722
            goto 29
         6: .line 2728
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.multiplicativeExpr:(Lantlr/collections/AST;)V
         7: .line 2729
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2730
            goto 29
         9: .line 2734
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t135 */
        start local 2 // antlr.collections.AST __t135
        10: .line 2736
            aload 0 /* this */
            aload 1 /* _t */
            bipush 94
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        11: .line 2737
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 2738
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
        13: .line 2739
            aload 0 /* this */
            ldc "-"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        14: .line 2741
      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 2742
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 2743
            aload 2 /* __t135 */
            astore 1 /* _t */
        17: .line 2744
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 2745
            goto 29
        end local 2 // antlr.collections.AST __t135
        19: .line 2750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.caseExpr:(Lantlr/collections/AST;)V
        20: .line 2751
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 2752
            goto 29
        22: .line 2756
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        23: .line 2760
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        24: .line 2761
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        25: .line 2762
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        26: .line 2763
            aload 1 /* _t */
            ifnull 29
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 2764
            goto 29
        28: .line 2765
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        29: .line 2768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        30: .line 2769
            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  __t135  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 2775
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2778
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2779
      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
                   83: 6
                   84: 6
                   86: 6
                   87: 6
                   88: 6
                  106: 6
                  113: 6
                  115: 6
                  116: 6
                  117: 6
                  118: 6
              default: 9
          }
         3: .line 2784
      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 2785
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2786
            goto 16
         6: .line 2804
      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 2805
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2806
            goto 16
         9: .line 2810
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 2814
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        11: .line 2815
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 2816
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 2817
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2818
            goto 16
        15: .line 2819
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        16: .line 2822
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 2823
            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 2827
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2828
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* n */
        start local 2 // antlr.collections.AST n
         2: .line 2829
            aconst_null
            astore 3 /* p */
        start local 3 // antlr.collections.AST p
         3: .line 2832
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 2833
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                  129: 11
                  152: 5
              default: 17
          }
         5: .line 2836
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* n */
         6: .line 2837
            aload 0 /* this */
            aload 1 /* _t */
            sipush 152
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         7: .line 2838
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 2839
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
         9: .line 2840
            aload 0 /* this */
            aload 2 /* n */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        10: .line 2842
            goto 24
        11: .line 2846
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* p */
        12: .line 2847
            aload 0 /* this */
            aload 1 /* _t */
            sipush 129
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 2848
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2849
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
        15: .line 2850
            aload 0 /* this */
            aload 3 /* p */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        16: .line 2852
            goto 24
        17: .line 2856
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        18: .line 2860
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 4 /* ex */
        start local 4 // antlr.RecognitionException ex
        19: .line 2861
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 2862
            aload 0 /* this */
            aload 4 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 2863
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 2864
            goto 24
        23: .line 2865
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // antlr.RecognitionException ex
        24: .line 2868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 2869
            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 2873
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2876
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 2877
      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
                   57: 8
                   71: 8
                   72: 8
                   73: 8
                   74: 8
                   77: 8
                   78: 8
                   82: 8
                   83: 8
                   84: 8
                   85: 8
                   86: 8
                   87: 8
                   88: 8
                   92: 3
                   94: 8
                   98: 8
                   99: 8
                  100: 8
                  101: 8
                  102: 8
                  103: 8
                  104: 8
                  106: 8
                  109: 8
                  113: 8
                  115: 8
                  116: 8
                  117: 8
                  118: 8
                  120: 8
                  121: 8
                  122: 8
                  123: 8
                  124: 8
                  127: 8
                  129: 8
                  130: 8
                  144: 8
                  146: 8
                  152: 8
                  154: 8
              default: 11
          }
         3: .line 2881
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            bipush 92
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 2882
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 2883
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 18
         6: .line 2884
            aload 0 /* this */
            ldc "*"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 2886
            goto 18
         8: .line 2942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr:(Lantlr/collections/AST;)V
         9: .line 2943
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 2944
            goto 18
        11: .line 2948
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 2952
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        13: .line 2953
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        14: .line 2954
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        15: .line 2955
            aload 1 /* _t */
            ifnull 18
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 2956
            goto 18
        17: .line 2957
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        18: .line 2960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        19: .line 2961
            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 2965
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 2966
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* c */
        start local 2 // antlr.collections.AST c
         2: .line 2969
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 2970
      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
                   57: 35
                   71: 17
                   72: 17
                   73: 17
                   74: 23
                   77: 35
                   78: 26
                   82: 17
                   83: 38
                   84: 38
                   85: 26
                   86: 38
                   87: 38
                   88: 38
                   94: 35
                   98: 4
                   99: 4
                  100: 4
                  101: 4
                  102: 4
                  103: 4
                  104: 4
                  106: 38
                  109: 4
                  113: 38
                  115: 38
                  116: 38
                  117: 38
                  118: 38
                  120: 35
                  121: 35
                  122: 35
                  123: 35
                  124: 35
                  127: 4
                  129: 32
                  130: 4
                  144: 17
                  146: 20
                  152: 32
                  154: 17
              default: 41
          }
         4: .line 2984
      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 2985
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.constant:(Lantlr/collections/AST;)V
         8: .line 2986
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 2987
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 48
        10: .line 2988
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        11: .line 2990
            goto 48
        12: .line 2995
      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 2996
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 2997
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 48
        15: .line 2998
            aload 0 /* this */
            ldc "null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        16: .line 3000
            goto 48
        17: .line 3010
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.addrExpr:(Lantlr/collections/AST;)V
        18: .line 3011
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 3012
            goto 48
        20: .line 3016
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.sqlToken:(Lantlr/collections/AST;)V
        21: .line 3017
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3018
            goto 48
        23: .line 3022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.aggregate:(Lantlr/collections/AST;)V
        24: .line 3023
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 3024
            goto 48
        26: .line 3029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.methodCall:(Lantlr/collections/AST;)V
        27: .line 3030
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        28: .line 3031
            goto 48
        29: .line 3035
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.count:(Lantlr/collections/AST;)V
        30: .line 3036
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 3037
            goto 48
        32: .line 3042
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parameter:(Lantlr/collections/AST;)V
        33: .line 3043
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 3044
            goto 48
        35: .line 3055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
        36: .line 3056
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        37: .line 3057
            goto 48
        38: .line 3078
      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 3079
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 3080
            goto 48
        41: .line 3084
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        42: .line 3088
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        43: .line 3089
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 47
        44: .line 3090
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        45: .line 3091
            aload 1 /* _t */
            ifnull 48
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 3092
            goto 48
        47: .line 3093
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        48: .line 3096
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        49: .line 3097
            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 3103
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3104
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* c */
        start local 3 // antlr.collections.AST c
         2: .line 3105
            aconst_null
            astore 4 /* d */
        start local 4 // antlr.collections.AST d
         3: .line 3108
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 3109
      StackMap locals: antlr.collections.AST antlr.collections.AST
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 138 - 140
                  138: 21
                  139: 37
                  140: 5
              default: 37
          }
         5: .line 3112
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t81 */
        start local 5 // antlr.collections.AST __t81
         6: .line 3113
            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 3114
            aload 0 /* this */
            aload 1 /* _t */
            sipush 140
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        10: .line 3115
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 3116
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        12: .line 3117
            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 3122
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 14
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        14: .line 3123
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 138
            if_icmpeq 15
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 140
            if_icmpne 18
        15: .line 3124
      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 3125
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        17: .line 3131
            goto 13
        18: .line 3133
      StackMap locals:
      StackMap stack:
            aload 5 /* __t81 */
            astore 1 /* _t */
        19: .line 3134
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3135
            goto 44
        end local 5 // antlr.collections.AST __t81
        21: .line 3139
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* __t84 */
        start local 5 // antlr.collections.AST __t84
        22: .line 3140
            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 3141
            aload 0 /* this */
            aload 1 /* _t */
            sipush 138
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        26: .line 3142
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        27: .line 3143
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 29
        28: .line 3144
            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 3149
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 30
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        30: .line 3150
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 138
            if_icmpeq 31
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            sipush 140
            if_icmpne 34
        31: .line 3151
      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 3152
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        33: .line 3158
            goto 29
        34: .line 3160
      StackMap locals:
      StackMap stack:
            aload 5 /* __t84 */
            astore 1 /* _t */
        35: .line 3161
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 3162
            goto 44
        end local 5 // antlr.collections.AST __t84
        37: .line 3166
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        38: .line 3170
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 5 /* ex */
        start local 5 // antlr.RecognitionException ex
        39: .line 3171
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 43
        40: .line 3172
            aload 0 /* this */
            aload 5 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        41: .line 3173
            aload 1 /* _t */
            ifnull 44
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 3174
            goto 44
        43: .line 3175
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 5 /* ex */
            athrow
        end local 5 // antlr.RecognitionException ex
        44: .line 3178
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        45: .line 3179
            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   __t81  Lantlr/collections/AST;
           22   37     5   __t84  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 3185
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3188
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3189
      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 3192
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t88 */
        start local 3 // antlr.collections.AST __t88
         4: .line 3194
            aload 0 /* this */
            aload 1 /* _t */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3195
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3196
            aload 0 /* this */
            aload 1 /* _t */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.booleanExpr:(Lantlr/collections/AST;Z)V
         7: .line 3197
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3198
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 3199
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 3201
      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 3202
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3203
            aload 3 /* __t88 */
            astore 1 /* _t */
        13: .line 3204
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3205
            goto 50
        end local 3 // antlr.collections.AST __t88
        15: .line 3209
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t89 */
        start local 3 // antlr.collections.AST __t89
        16: .line 3211
            aload 0 /* this */
            aload 1 /* _t */
            bipush 40
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 3212
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 3213
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        19: .line 3214
            iload 2 /* parens */
            ifeq 20
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        20: .line 3216
      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 3217
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3218
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
        23: .line 3219
            aload 0 /* this */
            ldc " or "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        24: .line 3221
      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 3222
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3223
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 28
        27: .line 3224
            iload 2 /* parens */
            ifeq 28
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        28: .line 3226
      StackMap locals:
      StackMap stack:
            aload 3 /* __t89 */
            astore 1 /* _t */
        29: .line 3227
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 3228
            goto 50
        end local 3 // antlr.collections.AST __t89
        31: .line 3232
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t90 */
        start local 3 // antlr.collections.AST __t90
        32: .line 3234
            aload 0 /* this */
            aload 1 /* _t */
            bipush 38
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        33: .line 3235
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 3236
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 36
        35: .line 3237
            aload 0 /* this */
            ldc " not ("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        36: .line 3239
      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 3240
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 3241
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 40
        39: .line 3242
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        40: .line 3244
      StackMap locals:
      StackMap stack:
            aload 3 /* __t90 */
            astore 1 /* _t */
        41: .line 3245
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 3246
            goto 50
        end local 3 // antlr.collections.AST __t90
        43: .line 3250
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        44: .line 3254
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        45: .line 3255
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 49
        46: .line 3256
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        47: .line 3257
            aload 1 /* _t */
            ifnull 50
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        48: .line 3258
            goto 50
        49: .line 3259
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        50: .line 3262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        51: .line 3263
            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   __t88  Lantlr/collections/AST;
           16   31     3   __t89  Lantlr/collections/AST;
           32   43     3   __t90  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 3267
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3270
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3271
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 106 - 118
                  106: 3
                  107: 75
                  108: 75
                  109: 75
                  110: 75
                  111: 75
                  112: 75
                  113: 15
                  114: 75
                  115: 51
                  116: 27
                  117: 63
                  118: 39
              default: 75
          }
         3: .line 3274
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t95 */
        start local 2 // antlr.collections.AST __t95
         4: .line 3276
            aload 0 /* this */
            aload 1 /* _t */
            bipush 106
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3277
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3278
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         7: .line 3279
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3280
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 3281
            aload 0 /* this */
            ldc "="
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 3283
      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 3284
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3285
            aload 2 /* __t95 */
            astore 1 /* _t */
        13: .line 3286
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3287
            goto 82
        end local 2 // antlr.collections.AST __t95
        15: .line 3291
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t96 */
        start local 2 // antlr.collections.AST __t96
        16: .line 3293
            aload 0 /* this */
            aload 1 /* _t */
            bipush 113
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 3294
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 3295
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        19: .line 3296
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3297
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        21: .line 3298
            aload 0 /* this */
            ldc "<>"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        22: .line 3300
      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 3301
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 3302
            aload 2 /* __t96 */
            astore 1 /* _t */
        25: .line 3303
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3304
            goto 82
        end local 2 // antlr.collections.AST __t96
        27: .line 3308
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t97 */
        start local 2 // antlr.collections.AST __t97
        28: .line 3310
            aload 0 /* this */
            aload 1 /* _t */
            bipush 116
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        29: .line 3311
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 3312
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        31: .line 3313
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 3314
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 34
        33: .line 3315
            aload 0 /* this */
            ldc ">"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        34: .line 3317
      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 3318
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 3319
            aload 2 /* __t97 */
            astore 1 /* _t */
        37: .line 3320
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 3321
            goto 82
        end local 2 // antlr.collections.AST __t97
        39: .line 3325
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t98 */
        start local 2 // antlr.collections.AST __t98
        40: .line 3327
            aload 0 /* this */
            aload 1 /* _t */
            bipush 118
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        41: .line 3328
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        42: .line 3329
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        43: .line 3330
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 3331
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 46
        45: .line 3332
            aload 0 /* this */
            ldc ">="
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        46: .line 3334
      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 3335
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        48: .line 3336
            aload 2 /* __t98 */
            astore 1 /* _t */
        49: .line 3337
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        50: .line 3338
            goto 82
        end local 2 // antlr.collections.AST __t98
        51: .line 3342
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t99 */
        start local 2 // antlr.collections.AST __t99
        52: .line 3344
            aload 0 /* this */
            aload 1 /* _t */
            bipush 115
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        53: .line 3345
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        54: .line 3346
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        55: .line 3347
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        56: .line 3348
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 58
        57: .line 3349
            aload 0 /* this */
            ldc "<"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        58: .line 3351
      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 3352
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        60: .line 3353
            aload 2 /* __t99 */
            astore 1 /* _t */
        61: .line 3354
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        62: .line 3355
            goto 82
        end local 2 // antlr.collections.AST __t99
        63: .line 3359
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t100 */
        start local 2 // antlr.collections.AST __t100
        64: .line 3361
            aload 0 /* this */
            aload 1 /* _t */
            bipush 117
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        65: .line 3362
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        66: .line 3363
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        67: .line 3364
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        68: .line 3365
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 70
        69: .line 3366
            aload 0 /* this */
            ldc "<="
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        70: .line 3368
      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 3369
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        72: .line 3370
            aload 2 /* __t100 */
            astore 1 /* _t */
        73: .line 3371
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        74: .line 3372
            goto 82
        end local 2 // antlr.collections.AST __t100
        75: .line 3376
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        76: .line 3380
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        77: .line 3381
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 81
        78: .line 3382
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        79: .line 3383
            aload 1 /* _t */
            ifnull 82
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        80: .line 3384
            goto 82
        81: .line 3385
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        82: .line 3388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        83: .line 3389
            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   __t95  Lantlr/collections/AST;
           16   27     2   __t96  Lantlr/collections/AST;
           28   39     2   __t97  Lantlr/collections/AST;
           40   51     2   __t98  Lantlr/collections/AST;
           52   63     2   __t99  Lantlr/collections/AST;
           64   75     2  __t100  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 3393
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3396
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3397
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 9
                   10: 31
                   19: 87
                   26: 63
                   34: 3
                   83: 107
                   84: 97
                   86: 47
                   87: 75
                   88: 17
              default: 117
          }
         3: .line 3400
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t102 */
        start local 2 // antlr.collections.AST __t102
         4: .line 3402
            aload 0 /* this */
            aload 1 /* _t */
            bipush 34
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3403
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3404
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         7: .line 3405
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3406
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 3407
            aload 0 /* this */
            ldc " like "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 3409
      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 3410
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3411
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.likeEscape:(Lantlr/collections/AST;)V
        13: .line 3412
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3413
            aload 2 /* __t102 */
            astore 1 /* _t */
        15: .line 3414
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 3415
            goto 124
        end local 2 // antlr.collections.AST __t102
        17: .line 3419
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t103 */
        start local 2 // antlr.collections.AST __t103
        18: .line 3421
            aload 0 /* this */
            aload 1 /* _t */
            bipush 88
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        19: .line 3422
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3423
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        21: .line 3424
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3425
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 24
        23: .line 3426
            aload 0 /* this */
            ldc " not like "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        24: .line 3428
      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 3429
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3430
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.likeEscape:(Lantlr/collections/AST;)V
        27: .line 3431
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        28: .line 3432
            aload 2 /* __t103 */
            astore 1 /* _t */
        29: .line 3433
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 3434
            goto 124
        end local 2 // antlr.collections.AST __t103
        31: .line 3438
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t104 */
        start local 2 // antlr.collections.AST __t104
        32: .line 3440
            aload 0 /* this */
            aload 1 /* _t */
            bipush 10
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        33: .line 3441
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 3442
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        35: .line 3443
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 3444
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 38
        37: .line 3445
            aload 0 /* this */
            ldc " between "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        38: .line 3447
      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 3448
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 3449
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 42
        41: .line 3450
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        42: .line 3452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        43: .line 3453
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 3454
            aload 2 /* __t104 */
            astore 1 /* _t */
        45: .line 3455
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 3456
            goto 124
        end local 2 // antlr.collections.AST __t104
        47: .line 3460
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t105 */
        start local 2 // antlr.collections.AST __t105
        48: .line 3462
            aload 0 /* this */
            aload 1 /* _t */
            bipush 86
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        49: .line 3463
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        50: .line 3464
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        51: .line 3465
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        52: .line 3466
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 54
        53: .line 3467
            aload 0 /* this */
            ldc " not between "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        54: .line 3469
      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 3470
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        56: .line 3471
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 58
        57: .line 3472
            aload 0 /* this */
            ldc " and "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        58: .line 3474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        59: .line 3475
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        60: .line 3476
            aload 2 /* __t105 */
            astore 1 /* _t */
        61: .line 3477
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        62: .line 3478
            goto 124
        end local 2 // antlr.collections.AST __t105
        63: .line 3482
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t106 */
        start local 2 // antlr.collections.AST __t106
        64: .line 3484
            aload 0 /* this */
            aload 1 /* _t */
            bipush 26
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        65: .line 3485
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        66: .line 3486
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        67: .line 3487
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        68: .line 3488
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 70
        69: .line 3489
            aload 0 /* this */
            ldc " in"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        70: .line 3491
      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 3492
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        72: .line 3493
            aload 2 /* __t106 */
            astore 1 /* _t */
        73: .line 3494
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        74: .line 3495
            goto 124
        end local 2 // antlr.collections.AST __t106
        75: .line 3499
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t107 */
        start local 2 // antlr.collections.AST __t107
        76: .line 3501
            aload 0 /* this */
            aload 1 /* _t */
            bipush 87
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        77: .line 3502
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        78: .line 3503
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        79: .line 3504
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        80: .line 3505
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 82
        81: .line 3506
            aload 0 /* this */
            ldc " not in "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        82: .line 3508
      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 3509
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        84: .line 3510
            aload 2 /* __t107 */
            astore 1 /* _t */
        85: .line 3511
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        86: .line 3512
            goto 124
        end local 2 // antlr.collections.AST __t107
        87: .line 3516
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t108 */
        start local 2 // antlr.collections.AST __t108
        88: .line 3518
            aload 0 /* this */
            aload 1 /* _t */
            bipush 19
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        89: .line 3519
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        90: .line 3520
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 92
        91: .line 3521
            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 3523
      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 3524
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        94: .line 3525
            aload 2 /* __t108 */
            astore 1 /* _t */
        95: .line 3526
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        96: .line 3527
            goto 124
        end local 2 // antlr.collections.AST __t108
        97: .line 3531
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t109 */
        start local 2 // antlr.collections.AST __t109
        98: .line 3533
            aload 0 /* this */
            aload 1 /* _t */
            bipush 84
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        99: .line 3534
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
       100: .line 3535
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
       101: .line 3536
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
       102: .line 3537
            aload 2 /* __t109 */
            astore 1 /* _t */
       103: .line 3538
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       104: .line 3539
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 124
       105: .line 3540
            aload 0 /* this */
            ldc " is null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
       106: .line 3542
            goto 124
        end local 2 // antlr.collections.AST __t109
       107: .line 3546
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t110 */
        start local 2 // antlr.collections.AST __t110
       108: .line 3548
            aload 0 /* this */
            aload 1 /* _t */
            bipush 83
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
       109: .line 3549
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
       110: .line 3550
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
       111: .line 3551
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
       112: .line 3552
            aload 2 /* __t110 */
            astore 1 /* _t */
       113: .line 3553
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       114: .line 3554
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 124
       115: .line 3555
            aload 0 /* this */
            ldc " is not null"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
       116: .line 3557
            goto 124
        end local 2 // antlr.collections.AST __t110
       117: .line 3561
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
       118: .line 3565
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
       119: .line 3566
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 123
       120: .line 3567
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
       121: .line 3568
            aload 1 /* _t */
            ifnull 124
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       122: .line 3569
            goto 124
       123: .line 3570
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
       124: .line 3573
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
       125: .line 3574
            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  __t102  Lantlr/collections/AST;
           18   31     2  __t103  Lantlr/collections/AST;
           32   47     2  __t104  Lantlr/collections/AST;
           48   63     2  __t105  Lantlr/collections/AST;
           64   75     2  __t106  Lantlr/collections/AST;
           76   87     2  __t107  Lantlr/collections/AST;
           88   97     2  __t108  Lantlr/collections/AST;
           98  107     2  __t109  Lantlr/collections/AST;
          108  117     2  __t110  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 3578
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3582
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3583
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 13
                   18: 3
              default: 14
          }
         3: .line 3586
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t113 */
        start local 2 // antlr.collections.AST __t113
         4: .line 3588
            aload 0 /* this */
            aload 1 /* _t */
            bipush 18
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 3589
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 3590
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 8
         7: .line 3591
            aload 0 /* this */
            ldc " escape "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         8: .line 3593
      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 3594
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 3595
            aload 2 /* __t113 */
            astore 1 /* _t */
        11: .line 3596
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3597
            goto 21
        end local 2 // antlr.collections.AST __t113
        13: .line 3601
      StackMap locals:
      StackMap stack:
            goto 21
        14: .line 3605
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        15: .line 3610
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        16: .line 3611
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        17: .line 3612
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        18: .line 3613
            aload 1 /* _t */
            ifnull 21
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 3614
            goto 21
        20: .line 3615
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        21: .line 3618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        22: .line 3619
            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  __t113  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 3623
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3626
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t115 */
        start local 2 // antlr.collections.AST __t115
         2: .line 3628
            aload 0 /* this */
            aload 1 /* _t */
            bipush 81
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         3: .line 3629
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         4: .line 3630
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 6
         5: .line 3631
            aload 0 /* this */
            ldc " "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         6: .line 3634
      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 3635
      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
                   57: 11
                   71: 11
                   72: 11
                   73: 11
                   74: 11
                   77: 11
                   78: 11
                   82: 11
                   83: 11
                   84: 11
                   85: 11
                   86: 11
                   87: 11
                   88: 11
                   94: 11
                   96: 11
                   98: 11
                   99: 11
                  100: 11
                  101: 11
                  102: 11
                  103: 11
                  104: 11
                  106: 11
                  109: 11
                  113: 11
                  115: 11
                  116: 11
                  117: 11
                  118: 11
                  120: 11
                  121: 11
                  122: 11
                  123: 11
                  124: 11
                  127: 11
                  129: 11
                  130: 11
                  144: 11
                  146: 11
                  152: 11
                  154: 11
              default: 14
          }
         8: .line 3638
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.parenSelect:(Lantlr/collections/AST;)V
         9: .line 3639
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 3640
            goto 15
        11: .line 3698
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExprList:(Lantlr/collections/AST;)V
        12: .line 3699
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        13: .line 3700
            goto 15
        14: .line 3704
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        15: .line 3708
      StackMap locals:
      StackMap stack:
            aload 2 /* __t115 */
            astore 1 /* _t */
        16: .line 3709
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 2 // antlr.collections.AST __t115
        17: .line 3710
            goto 24
        18: .line 3711
      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 3712
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 23
        20: .line 3713
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        21: .line 3714
            aload 1 /* _t */
            ifnull 24
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 3715
            goto 24
        23: .line 3716
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        24: .line 3719
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        25: .line 3720
            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  __t115  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 3724
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3727
      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 3728
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         3: .line 3731
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 3732
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   45: 8
                  146: 5
              default: 11
          }
         5: .line 3735
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.sqlToken:(Lantlr/collections/AST;)V
         6: .line 3736
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         7: .line 3737
            goto 12
         8: .line 3741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
         9: .line 3742
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        10: .line 3743
            goto 12
        11: .line 3747
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        12: .line 3751
      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 3752
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        14: .line 3754
            goto 21
        15: .line 3755
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        16: .line 3756
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        17: .line 3757
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        18: .line 3758
            aload 1 /* _t */
            ifnull 21
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 3759
            goto 21
        20: .line 3760
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        21: .line 3763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        22: .line 3764
            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 3768
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3771
      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 3772
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         3: .line 3774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectStatement:(Lantlr/collections/AST;)V
         4: .line 3775
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 3776
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
         6: .line 3777
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 3779
            goto 14
         8: .line 3780
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
         9: .line 3781
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        10: .line 3782
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        11: .line 3783
            aload 1 /* _t */
            ifnull 14
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 3784
            goto 14
        13: .line 3785
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        14: .line 3788
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        15: .line 3789
            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 3793
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3794
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* e */
        start local 2 // antlr.collections.AST e
         2: .line 3797
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 4
         3: .line 3798
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         4: .line 3803
      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 3804
      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 3805
            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 3806
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleOrTupleExpr:(Lantlr/collections/AST;)V
        10: .line 3807
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        11: .line 3808
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 4
        12: .line 3809
            aload 0 /* this */
            aload 2 /* e */
            ldc " , "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.separator:(Lantlr/collections/AST;Ljava/lang/String;)V
        13: .line 3816
            goto 4
        14: .line 3818
      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 3819
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        16: .line 3821
            goto 23
        17: .line 3822
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        18: .line 3823
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        19: .line 3824
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        20: .line 3825
            aload 1 /* _t */
            ifnull 23
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        21: .line 3826
            goto 23
        22: .line 3827
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        23: .line 3830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        24: .line 3831
            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 3835
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3838
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 3839
      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
                   57: 3
                   71: 3
                   72: 3
                   73: 3
                   74: 3
                   77: 3
                   78: 3
                   82: 3
                   83: 3
                   84: 3
                   85: 3
                   86: 3
                   87: 3
                   88: 3
                   94: 3
                   96: 6
                   98: 3
                   99: 3
                  100: 3
                  101: 3
                  102: 3
                  103: 3
                  104: 3
                  106: 3
                  109: 3
                  113: 3
                  115: 3
                  116: 3
                  117: 3
                  118: 3
                  120: 3
                  121: 3
                  122: 3
                  123: 3
                  124: 3
                  127: 3
                  129: 3
                  130: 3
                  144: 3
                  146: 3
                  152: 3
                  154: 3
              default: 9
          }
         3: .line 3894
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr:(Lantlr/collections/AST;)V
         4: .line 3895
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 3896
            goto 16
         6: .line 3900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.tupleExpr:(Lantlr/collections/AST;)V
         7: .line 3901
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 3902
            goto 16
         9: .line 3906
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        10: .line 3910
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 3911
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 3912
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 3913
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3914
            goto 16
        15: .line 3915
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 3918
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 3919
            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 3923
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3924
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* e */
        start local 2 // antlr.collections.AST e
         2: .line 3927
            aload 1 /* _t */
            astore 3 /* __t126 */
        start local 3 // antlr.collections.AST __t126
         3: .line 3929
            aload 0 /* this */
            aload 1 /* _t */
            bipush 96
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 3930
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 3931
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 3932
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         7: .line 3937
      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 3938
      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 3939
            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 3940
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        13: .line 3941
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3942
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
        15: .line 3943
            aload 0 /* this */
            aload 2 /* e */
            ldc " , "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.separator:(Lantlr/collections/AST;Ljava/lang/String;)V
        16: .line 3950
            goto 7
        17: .line 3952
      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 3953
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        19: .line 3955
      StackMap locals:
      StackMap stack:
            aload 3 /* __t126 */
            astore 1 /* _t */
        20: .line 3956
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 3 // antlr.collections.AST __t126
        21: .line 3957
            goto 28
        22: .line 3958
      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 3959
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 27
        24: .line 3960
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        25: .line 3961
            aload 1 /* _t */
            ifnull 28
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 3962
            goto 28
        27: .line 3963
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        28: .line 3966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        29: .line 3967
            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  __t126  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 3971
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 3972
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* r */
        start local 2 // antlr.collections.AST r
         2: .line 3973
            aconst_null
            astore 3 /* i */
        start local 3 // antlr.collections.AST i
         3: .line 3974
            aconst_null
            astore 4 /* j */
        start local 4 // antlr.collections.AST j
         4: .line 3975
            aconst_null
            astore 5 /* v */
        start local 5 // antlr.collections.AST v
         5: .line 3976
            aconst_null
            astore 6 /* mcr */
        start local 6 // antlr.collections.AST mcr
         6: .line 3979
            aload 1 /* _t */
            ifnonnull 7
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         7: .line 3980
      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
                   71: 41
                   72: 41
                   73: 41
                   82: 29
                  144: 23
                  154: 35
              default: 49
          }
         8: .line 3983
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 7 /* __t177 */
        start local 7 // antlr.collections.AST __t177
         9: .line 3984
            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 3985
            aload 0 /* this */
            aload 1 /* _t */
            bipush 15
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 3986
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 3988
            aload 1 /* _t */
            ifnonnull 15
            new antlr.MismatchedTokenException
            dup
            invokespecial antlr.MismatchedTokenException.<init>:()V
            athrow
        15: .line 3989
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        16: .line 3991
            aload 1 /* _t */
            ifnonnull 17
            new antlr.MismatchedTokenException
            dup
            invokespecial antlr.MismatchedTokenException.<init>:()V
            athrow
        17: .line 3992
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 3993
            aload 7 /* __t177 */
            astore 1 /* _t */
        19: .line 3994
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 3995
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        21: .line 3996
            aload 0 /* this */
            aload 2 /* r */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        22: .line 3998
            goto 56
        end local 7 // antlr.collections.AST __t177
        23: .line 4002
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* i */
        24: .line 4003
            aload 0 /* this */
            aload 1 /* _t */
            sipush 144
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        25: .line 4004
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4005
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        27: .line 4006
            aload 0 /* this */
            aload 3 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        28: .line 4008
            goto 56
        29: .line 4012
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 4 /* j */
        30: .line 4013
            aload 0 /* this */
            aload 1 /* _t */
            bipush 82
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        31: .line 4014
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 4015
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        33: .line 4016
            aload 0 /* this */
            aload 4 /* j */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        34: .line 4018
            goto 56
        35: .line 4022
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 5 /* v */
        36: .line 4023
            aload 0 /* this */
            aload 1 /* _t */
            sipush 154
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        37: .line 4024
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 4025
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        39: .line 4026
            aload 0 /* this */
            aload 5 /* v */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        40: .line 4028
            goto 56
        41: .line 4034
      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 4035
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.mapComponentReference:(Lantlr/collections/AST;)V
        45: .line 4036
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        46: .line 4037
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 56
        47: .line 4038
            aload 0 /* this */
            aload 6 /* mcr */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
        48: .line 4040
            goto 56
        49: .line 4044
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        50: .line 4048
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 7 /* ex */
        start local 7 // antlr.RecognitionException ex
        51: .line 4049
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 55
        52: .line 4050
            aload 0 /* this */
            aload 7 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        53: .line 4051
            aload 1 /* _t */
            ifnull 56
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        54: .line 4052
            goto 56
        55: .line 4053
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 7 /* ex */
            athrow
        end local 7 // antlr.RecognitionException ex
        56: .line 4056
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        57: .line 4057
            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  __t177  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 4061
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4064
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4065
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 120 - 121
                  120: 3
                  121: 15
              default: 27
          }
         3: .line 4068
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t137 */
        start local 2 // antlr.collections.AST __t137
         4: .line 4070
            aload 0 /* this */
            aload 1 /* _t */
            bipush 120
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 4071
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 4072
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         7: .line 4073
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 4074
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 4075
            aload 0 /* this */
            ldc "+"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 4077
      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 4078
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 4079
            aload 2 /* __t137 */
            astore 1 /* _t */
        13: .line 4080
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4081
            goto 34
        end local 2 // antlr.collections.AST __t137
        15: .line 4085
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t138 */
        start local 2 // antlr.collections.AST __t138
        16: .line 4087
            aload 0 /* this */
            aload 1 /* _t */
            bipush 121
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 4088
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4089
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        19: .line 4090
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 4091
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        21: .line 4092
            aload 0 /* this */
            ldc "-"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        22: .line 4094
      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 4095
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 4096
            aload 2 /* __t138 */
            astore 1 /* _t */
        25: .line 4097
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4098
            goto 34
        end local 2 // antlr.collections.AST __t138
        27: .line 4102
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        28: .line 4106
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        29: .line 4107
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 33
        30: .line 4108
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        31: .line 4109
            aload 1 /* _t */
            ifnull 34
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 4110
            goto 34
        33: .line 4111
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        34: .line 4114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        35: .line 4115
            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  __t137  Lantlr/collections/AST;
           16   27     2  __t138  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 4119
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4122
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4123
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            tableswitch { // 122 - 124
                  122: 3
                  123: 15
                  124: 27
              default: 39
          }
         3: .line 4126
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t140 */
        start local 2 // antlr.collections.AST __t140
         4: .line 4128
            aload 0 /* this */
            aload 1 /* _t */
            bipush 122
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 4129
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 4130
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
         7: .line 4131
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 4132
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 10
         9: .line 4133
            aload 0 /* this */
            ldc "*"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        10: .line 4135
      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 4136
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 4137
            aload 2 /* __t140 */
            astore 1 /* _t */
        13: .line 4138
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4139
            goto 46
        end local 2 // antlr.collections.AST __t140
        15: .line 4143
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t141 */
        start local 2 // antlr.collections.AST __t141
        16: .line 4145
            aload 0 /* this */
            aload 1 /* _t */
            bipush 123
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        17: .line 4146
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4147
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
        19: .line 4148
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        20: .line 4149
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 22
        21: .line 4150
            aload 0 /* this */
            ldc "/"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        22: .line 4152
      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 4153
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        24: .line 4154
            aload 2 /* __t141 */
            astore 1 /* _t */
        25: .line 4155
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        26: .line 4156
            goto 46
        end local 2 // antlr.collections.AST __t141
        27: .line 4160
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t142 */
        start local 2 // antlr.collections.AST __t142
        28: .line 4162
            aload 0 /* this */
            aload 1 /* _t */
            bipush 124
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        29: .line 4163
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        30: .line 4164
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.nestedExpr:(Lantlr/collections/AST;)V
        31: .line 4165
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        32: .line 4166
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 34
        33: .line 4167
            aload 0 /* this */
            ldc " % "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        34: .line 4169
      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 4170
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        36: .line 4171
            aload 2 /* __t142 */
            astore 1 /* _t */
        37: .line 4172
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 4173
            goto 46
        end local 2 // antlr.collections.AST __t142
        39: .line 4177
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        40: .line 4181
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        41: .line 4182
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 45
        42: .line 4183
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        43: .line 4184
            aload 1 /* _t */
            ifnull 46
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        44: .line 4185
            goto 46
        45: .line 4186
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        46: .line 4189
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        47: .line 4190
            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  __t140  Lantlr/collections/AST;
           16   27     2  __t141  Lantlr/collections/AST;
           28   39     2  __t142  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 4194
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4197
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* synPredMatched148 */
        start local 2 // boolean synPredMatched148
         2: .line 4198
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 4199
      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 4200
            aload 1 /* _t */
            astore 3 /* __t148 */
        start local 3 // antlr.collections.AST __t148
         5: .line 4201
            iconst_1
            istore 2 /* synPredMatched148 */
         6: .line 4202
            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 4205
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
         8: .line 4206
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 4208
            goto 12
        10: .line 4209
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST int antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            pop
        11: .line 4210
            iconst_0
            istore 2 /* synPredMatched148 */
        12: .line 4212
      StackMap locals:
      StackMap stack:
            aload 3 /* __t148 */
            astore 1 /* _t */
        13: .line 4213
            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 __t148
        14: .line 4215
      StackMap locals:
      StackMap stack:
            iload 2 /* synPredMatched148 */
            ifeq 22
        15: .line 4216
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 4217
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 4219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.arithmeticExpr:(Lantlr/collections/AST;)V
        18: .line 4220
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 4221
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 33
        20: .line 4222
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        21: .line 4224
            goto 33
        22: .line 4225
      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 4226
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        24: .line 4227
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 4228
            goto 33
        26: .line 4230
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        end local 2 // boolean synPredMatched148
        27: .line 4234
      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 4235
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 32
        29: .line 4236
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        30: .line 4237
            aload 1 /* _t */
            ifnull 33
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 4238
            goto 33
        32: .line 4239
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        33: .line 4242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        34: .line 4243
            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  synPredMatched148  Z
            5   14     3             __t148  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 4247
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4250
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 2
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         2: .line 4251
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                   57: 3
                   77: 48
              default: 95
          }
         3: .line 4254
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t150 */
        start local 2 // antlr.collections.AST __t150
         4: .line 4256
            aload 0 /* this */
            aload 1 /* _t */
            bipush 57
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         5: .line 4257
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
         6: .line 4258
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 8
         7: .line 4259
            aload 0 /* this */
            ldc "case"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
         8: .line 4262
      StackMap locals: antlr.collections.AST
      StackMap stack:
            iconst_0
            istore 3 /* _cnt153 */
        start local 3 // int _cnt153
         9: .line 4265
      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 4266
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 61
            if_icmpne 25
        11: .line 4267
            aload 1 /* _t */
            astore 4 /* __t152 */
        start local 4 // antlr.collections.AST __t152
        12: .line 4269
            aload 0 /* this */
            aload 1 /* _t */
            bipush 61
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        13: .line 4270
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4271
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 16
        15: .line 4272
            aload 0 /* this */
            ldc " when "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        16: .line 4274
      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 4275
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        18: .line 4276
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 20
        19: .line 4277
            aload 0 /* this */
            ldc " then "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        20: .line 4279
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        21: .line 4280
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        22: .line 4281
            aload 4 /* __t152 */
            astore 1 /* _t */
        23: .line 4282
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 4 // antlr.collections.AST __t152
        24: .line 4283
            goto 27
        25: .line 4285
      StackMap locals:
      StackMap stack:
            iload 3 /* _cnt153 */
            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 4288
      StackMap locals:
      StackMap stack:
            iinc 3 /* _cnt153 */ 1
        28: .line 4289
            goto 9
        end local 3 // int _cnt153
        29: .line 4292
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 30
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        30: .line 4293
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 41
                   59: 31
              default: 42
          }
        31: .line 4296
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t155 */
        start local 3 // antlr.collections.AST __t155
        32: .line 4298
            aload 0 /* this */
            aload 1 /* _t */
            bipush 59
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        33: .line 4299
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        34: .line 4300
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 36
        35: .line 4301
            aload 0 /* this */
            ldc " else "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        36: .line 4303
      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 4304
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        38: .line 4305
            aload 3 /* __t155 */
            astore 1 /* _t */
        39: .line 4306
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        40: .line 4307
            goto 43
        end local 3 // antlr.collections.AST __t155
        41: .line 4311
      StackMap locals:
      StackMap stack:
            goto 43
        42: .line 4315
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        43: .line 4319
      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 4320
            aload 0 /* this */
            ldc " end"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        45: .line 4322
      StackMap locals:
      StackMap stack:
            aload 2 /* __t150 */
            astore 1 /* _t */
        46: .line 4323
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        47: .line 4324
            goto 102
        end local 2 // antlr.collections.AST __t150
        48: .line 4328
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 2 /* __t156 */
        start local 2 // antlr.collections.AST __t156
        49: .line 4330
            aload 0 /* this */
            aload 1 /* _t */
            bipush 77
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        50: .line 4331
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        51: .line 4332
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 53
        52: .line 4333
            aload 0 /* this */
            ldc "case "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        53: .line 4335
      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 4336
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        55: .line 4338
            iconst_0
            istore 3 /* _cnt159 */
        start local 3 // int _cnt159
        56: .line 4341
      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 4342
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 61
            if_icmpne 72
        58: .line 4343
            aload 1 /* _t */
            astore 4 /* __t158 */
        start local 4 // antlr.collections.AST __t158
        59: .line 4345
            aload 0 /* this */
            aload 1 /* _t */
            bipush 61
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        60: .line 4346
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        61: .line 4347
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 63
        62: .line 4348
            aload 0 /* this */
            ldc " when "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        63: .line 4350
      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 4351
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        65: .line 4352
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 67
        66: .line 4353
            aload 0 /* this */
            ldc " then "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        67: .line 4355
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        68: .line 4356
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        69: .line 4357
            aload 4 /* __t158 */
            astore 1 /* _t */
        70: .line 4358
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        end local 4 // antlr.collections.AST __t158
        71: .line 4359
            goto 74
        72: .line 4361
      StackMap locals:
      StackMap stack:
            iload 3 /* _cnt159 */
            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 4364
      StackMap locals:
      StackMap stack:
            iinc 3 /* _cnt159 */ 1
        75: .line 4365
            goto 56
        end local 3 // int _cnt159
        76: .line 4368
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 77
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
        77: .line 4369
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            lookupswitch { // 2
                    3: 88
                   59: 78
              default: 89
          }
        78: .line 4372
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t161 */
        start local 3 // antlr.collections.AST __t161
        79: .line 4374
            aload 0 /* this */
            aload 1 /* _t */
            bipush 59
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
        80: .line 4375
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getFirstChild:()Lantlr/collections/AST;
            astore 1 /* _t */
        81: .line 4376
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 83
        82: .line 4377
            aload 0 /* this */
            ldc " else "
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        83: .line 4379
      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 4380
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        85: .line 4381
            aload 3 /* __t161 */
            astore 1 /* _t */
        86: .line 4382
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        87: .line 4383
            goto 90
        end local 3 // antlr.collections.AST __t161
        88: .line 4387
      StackMap locals:
      StackMap stack:
            goto 90
        89: .line 4391
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        90: .line 4395
      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 4396
            aload 0 /* this */
            ldc " end"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        92: .line 4398
      StackMap locals:
      StackMap stack:
            aload 2 /* __t156 */
            astore 1 /* _t */
        93: .line 4399
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        94: .line 4400
            goto 102
        end local 2 // antlr.collections.AST __t156
        95: .line 4404
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        96: .line 4408
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        97: .line 4409
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 101
        98: .line 4410
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        99: .line 4411
            aload 1 /* _t */
            ifnull 102
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
       100: .line 4412
            goto 102
       101: .line 4413
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
       102: .line 4416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
       103: .line 4417
            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   __t150  Lantlr/collections/AST;
            9   29     3  _cnt153  I
           12   24     4   __t152  Lantlr/collections/AST;
           32   41     3   __t155  Lantlr/collections/AST;
           49   95     2   __t156  Lantlr/collections/AST;
           56   76     3  _cnt159  I
           59   71     4   __t158  Lantlr/collections/AST;
           79   88     3   __t161  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 4421
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4424
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* synPredMatched145 */
        start local 2 // boolean synPredMatched145
         2: .line 4425
            aload 1 /* _t */
            ifnonnull 3
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         3: .line 4426
      StackMap locals: int
      StackMap stack:
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 120
            if_icmpeq 4
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getType:()I
            bipush 121
            if_icmpne 14
         4: .line 4427
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            astore 3 /* __t145 */
        start local 3 // antlr.collections.AST __t145
         5: .line 4428
            iconst_1
            istore 2 /* synPredMatched145 */
         6: .line 4429
            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 4432
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.additiveExpr:(Lantlr/collections/AST;)V
         8: .line 4433
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 4435
            goto 12
        10: .line 4436
      StackMap locals: org.hibernate.hql.internal.antlr.SqlGeneratorBase antlr.collections.AST int antlr.collections.AST
      StackMap stack: antlr.RecognitionException
            pop
        11: .line 4437
            iconst_0
            istore 2 /* synPredMatched145 */
        12: .line 4439
      StackMap locals:
      StackMap stack:
            aload 3 /* __t145 */
            astore 1 /* _t */
        13: .line 4440
            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 __t145
        14: .line 4442
      StackMap locals:
      StackMap stack:
            iload 2 /* synPredMatched145 */
            ifeq 22
        15: .line 4443
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 17
        16: .line 4444
            aload 0 /* this */
            ldc "("
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        17: .line 4446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.additiveExpr:(Lantlr/collections/AST;)V
        18: .line 4447
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        19: .line 4448
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 33
        20: .line 4449
            aload 0 /* this */
            ldc ")"
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Ljava/lang/String;)V
        21: .line 4451
            goto 33
        22: .line 4452
      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 4453
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
        24: .line 4454
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
        25: .line 4455
            goto 33
        26: .line 4457
      StackMap locals:
      StackMap stack:
            new antlr.NoViableAltException
            dup
            aload 1 /* _t */
            invokespecial antlr.NoViableAltException.<init>:(Lantlr/collections/AST;)V
            athrow
        end local 2 // boolean synPredMatched145
        27: .line 4461
      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 4462
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 32
        29: .line 4463
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        30: .line 4464
            aload 1 /* _t */
            ifnull 33
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        31: .line 4465
            goto 33
        32: .line 4466
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        33: .line 4469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        34: .line 4470
            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  synPredMatched145  Z
            5   14     3             __t145  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 4474
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         2: .line 4478
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 4482
      StackMap locals:
      StackMap stack:
            aload 1 /* _t */
            ifnonnull 4
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            astore 1 /* _t */
         4: .line 4483
      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 4484
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 7
         6: .line 4485
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.betweenFunctionArguments:()V
         7: .line 4487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr:(Lantlr/collections/AST;)V
         8: .line 4488
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         9: .line 4494
            goto 3
        10: .line 4497
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
        11: .line 4498
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 15
        12: .line 4499
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        13: .line 4500
            aload 1 /* _t */
            ifnull 16
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        14: .line 4501
            goto 16
        15: .line 4502
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        16: .line 4505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        17: .line 4506
            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=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 4510
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.selectExpr:(Lantlr/collections/AST;)V
         2: .line 4514
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
            astore 1 /* _t */
         3: .line 4515
            goto 10
         4: .line 4516
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 2 /* ex */
        start local 2 // antlr.RecognitionException ex
         5: .line 4517
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 9
         6: .line 4518
            aload 0 /* this */
            aload 2 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
         7: .line 4519
            aload 1 /* _t */
            ifnull 10
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         8: .line 4520
            goto 10
         9: .line 4521
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 2 /* ex */
            athrow
        end local 2 // antlr.RecognitionException ex
        10: .line 4524
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        11: .line 4525
            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   12     0  this  Lorg/hibernate/hql/internal/antlr/SqlGeneratorBase;
            0   12     1    _t  Lantlr/collections/AST;
            5   10     2    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           1     3       4  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 4529
            aload 1 /* _t */
            getstatic org.hibernate.hql.internal.antlr.SqlGeneratorBase.ASTNULL:Lantlr/ASTNULLType;
            if_acmpne 1
         1: .line 4530
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* i */
        start local 2 // antlr.collections.AST i
         2: .line 4533
            aload 1 /* _t */
            astore 2 /* i */
         3: .line 4534
            aload 0 /* this */
            aload 1 /* _t */
            bipush 109
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.match:(Lantlr/collections/AST;I)V
         4: .line 4535
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
         5: .line 4536
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 14
         6: .line 4537
            aload 0 /* this */
            aload 2 /* i */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.out:(Lantlr/collections/AST;)V
         7: .line 4539
            goto 14
         8: .line 4540
      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 4541
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlGeneratorBase.inputState:Lantlr/TreeParserSharedInputState;
            getfield antlr.TreeParserSharedInputState.guessing:I
            ifne 13
        10: .line 4542
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlGeneratorBase.reportError:(Lantlr/RecognitionException;)V
        11: .line 4543
            aload 1 /* _t */
            ifnull 14
            aload 1 /* _t */
            invokeinterface antlr.collections.AST.getNextSibling:()Lantlr/collections/AST;
            astore 1 /* _t */
        12: .line 4544
            goto 14
        13: .line 4545
      StackMap locals: antlr.RecognitionException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // antlr.RecognitionException ex
        14: .line 4548
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* _t */
            putfield org.hibernate.hql.internal.antlr.SqlGeneratorBase._retTree:Lantlr/collections/AST;
        15: .line 4549
            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 4712
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 144714714039489600
            lastore
            dup
            iconst_1
            ldc -6955204909151520896
            lastore
            dup
            iconst_2
            ldc 152371206
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4713
            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 4717
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 17247503360
            lastore
            dup
            iconst_1
            ldc 34344345236144128
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4718
            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 4722
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 1391637038144
            lastore
            dup
            iconst_1
            ldc 34344345236144128
            lastore
            dup
            iconst_2
            ldc 262144
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4723
            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 4727
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 144680079423214656
            lastore
            dup
            iconst_1
            ldc -6955204904856295552
            lastore
            dup
            iconst_2
            ldc 84213766
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4728
            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 4732
            bipush 6
            newarray 11
            dup
            iconst_0
            ldc 144856001283658864
            lastore
            dup
            iconst_1
            ldc -6955204904856295552
            lastore
            dup
            iconst_2
            ldc 84213766
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4733
            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 4737
            iconst_4
            newarray 11
            dup
            iconst_0
            ldc 144115188075855872
            lastore
            dup
            iconst_1
            ldc 2233785416249516032
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 4738
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J
}
SourceFile: "SqlGeneratorBase.java"