public class org.hibernate.hql.internal.antlr.SqlStatementParser extends antlr.LLkParser implements org.hibernate.hql.internal.antlr.SqlStatementParserTokenTypes
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.hql.internal.antlr.SqlStatementParser
  super_class: antlr.LLkParser
{
  private org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler errorHandler;
    descriptor: Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<java.lang.String> statementList;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private java.lang.StringBuilder current;
    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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 206
            bipush 10
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 207
            ldc "<0>"
            aastore
            dup
            iconst_1
         2: .line 208
            ldc "EOF"
            aastore
            dup
            iconst_2
         3: .line 209
            ldc "<2>"
            aastore
            dup
            iconst_3
         4: .line 210
            ldc "NULL_TREE_LOOKAHEAD"
            aastore
            dup
            iconst_4
         5: .line 211
            ldc "NOT_STMT_END"
            aastore
            dup
            iconst_5
         6: .line 212
            ldc "QUOTED_STRING"
            aastore
            dup
            bipush 6
         7: .line 213
            ldc "STMT_END"
            aastore
            dup
            bipush 7
         8: .line 214
            ldc "ESCqs"
            aastore
            dup
            bipush 8
         9: .line 215
            ldc "LINE_COMMENT"
            aastore
            dup
            bipush 9
        10: .line 216
            ldc "MULTILINE_COMMENT"
            aastore
        11: .line 206
            putstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenNames:[Ljava/lang/String;
        12: .line 223
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlStatementParser.mk_tokenSet_0:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenSet_0:Lantlr/collections/impl/BitSet;
        13: .line 228
            new antlr.collections.impl.BitSet
            dup
            invokestatic org.hibernate.hql.internal.antlr.SqlStatementParser.mk_tokenSet_1:()[J
            invokespecial antlr.collections.impl.BitSet.<init>:([J)V
            putstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenSet_1:Lantlr/collections/impl/BitSet;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void reportError(antlr.RecognitionException);
    descriptor: (Lantlr/RecognitionException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
        start local 1 // antlr.RecognitionException e
         0: .line 38
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
            aload 1 /* e */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.reportError:(Lantlr/RecognitionException;)V
         1: .line 39
            return
        end local 1 // antlr.RecognitionException e
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    2     1     e  Lantlr/RecognitionException;
    MethodParameters:
      Name  Flags
      e     

  public void reportError(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
        start local 1 // java.lang.String s
         0: .line 43
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
            aload 1 /* s */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.reportError:(Ljava/lang/String;)V
         1: .line 44
            return
        end local 1 // java.lang.String s
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    2     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public void reportWarning(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
        start local 1 // java.lang.String s
         0: .line 48
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
            aload 1 /* s */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.reportWarning:(Ljava/lang/String;)V
         1: .line 49
            return
        end local 1 // java.lang.String s
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    2     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public void throwExceptionIfErrorOccurred();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
         0: .line 52
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.hasErrors:()Z
            ifeq 2
         1: .line 53
            new org.hibernate.hql.internal.antlr.SqlStatementParser$StatementParserException
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.getErrorMessage:()Ljava/lang/String;
            invokespecial org.hibernate.hql.internal.antlr.SqlStatementParser$StatementParserException.<init>:(Lorg/hibernate/hql/internal/antlr/SqlStatementParser;Ljava/lang/String;)V
            athrow
         2: .line 55
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;

  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.SqlStatementParser this
        start local 1 // java.lang.String stmt
         0: .line 64
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.current:Ljava/lang/StringBuilder;
            aload 1 /* stmt */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         1: .line 65
            return
        end local 1 // java.lang.String stmt
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    2     1  stmt  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      stmt  

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

  public java.util.List<java.lang.String> getStatementList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
         0: .line 72
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.statementList:Ljava/util/List;
            areturn
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  protected void statementEnd();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
         0: .line 76
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.statementList:Ljava/util/List;
            aload 0 /* this */
            getfield org.hibernate.hql.internal.antlr.SqlStatementParser.current:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 77
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.current:Ljava/lang/StringBuilder;
         2: .line 78
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;

  protected void <init>(antlr.TokenBuffer, int);
    descriptor: (Lantlr/TokenBuffer;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
        start local 1 // antlr.TokenBuffer tokenBuf
        start local 2 // int k
         0: .line 120
            aload 0 /* this */
            aload 1 /* tokenBuf */
            iload 2 /* k */
            invokespecial antlr.LLkParser.<init>:(Lantlr/TokenBuffer;I)V
         1: .line 34
            aload 0 /* this */
            new org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler
            dup
            aload 0 /* this */
            invokespecial org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.<init>:(Lorg/hibernate/hql/internal/antlr/SqlStatementParser;)V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
         2: .line 58
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.statementList:Ljava/util/List;
         3: .line 61
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.current:Ljava/lang/StringBuilder;
         4: .line 121
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.tokenNames:[Ljava/lang/String;
         5: .line 122
            return
        end local 2 // int k
        end local 1 // antlr.TokenBuffer tokenBuf
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    6     1  tokenBuf  Lantlr/TokenBuffer;
            0    6     2         k  I
    MethodParameters:
          Name  Flags
      tokenBuf  
      k         

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

  protected void <init>(antlr.TokenStream, int);
    descriptor: (Lantlr/TokenStream;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
        start local 1 // antlr.TokenStream lexer
        start local 2 // int k
         0: .line 129
            aload 0 /* this */
            aload 1 /* lexer */
            iload 2 /* k */
            invokespecial antlr.LLkParser.<init>:(Lantlr/TokenStream;I)V
         1: .line 34
            aload 0 /* this */
            new org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler
            dup
            aload 0 /* this */
            invokespecial org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.<init>:(Lorg/hibernate/hql/internal/antlr/SqlStatementParser;)V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
         2: .line 58
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.statementList:Ljava/util/List;
         3: .line 61
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.current:Ljava/lang/StringBuilder;
         4: .line 130
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.tokenNames:[Ljava/lang/String;
         5: .line 131
            return
        end local 2 // int k
        end local 1 // antlr.TokenStream lexer
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    6     1  lexer  Lantlr/TokenStream;
            0    6     2      k  I
    MethodParameters:
       Name  Flags
      lexer  
      k      

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

  public void <init>(antlr.ParserSharedInputState);
    descriptor: (Lantlr/ParserSharedInputState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
        start local 1 // antlr.ParserSharedInputState state
         0: .line 138
            aload 0 /* this */
            aload 1 /* state */
            iconst_1
            invokespecial antlr.LLkParser.<init>:(Lantlr/ParserSharedInputState;I)V
         1: .line 34
            aload 0 /* this */
            new org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler
            dup
            aload 0 /* this */
            invokespecial org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler.<init>:(Lorg/hibernate/hql/internal/antlr/SqlStatementParser;)V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.errorHandler:Lorg/hibernate/hql/internal/antlr/SqlStatementParser$ErrorHandler;
         2: .line 58
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.statementList:Ljava/util/List;
         3: .line 61
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.current:Ljava/lang/StringBuilder;
         4: .line 139
            aload 0 /* this */
            getstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenNames:[Ljava/lang/String;
            putfield org.hibernate.hql.internal.antlr.SqlStatementParser.tokenNames:[Ljava/lang/String;
         5: .line 140
            return
        end local 1 // antlr.ParserSharedInputState state
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            0    6     1  state  Lantlr/ParserSharedInputState;
    MethodParameters:
       Name  Flags
      state  

  public final void script();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
         0: .line 149
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.LA:(I)I
            iconst_4
            if_icmplt 6
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.LA:(I)I
            bipush 6
            if_icmpgt 6
         1: .line 150
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.statement:()V
         2: .line 156
            goto 0
         3: .line 159
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 1 /* ex */
        start local 1 // antlr.RecognitionException ex
         4: .line 160
            aload 0 /* this */
            aload 1 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.reportError:(Lantlr/RecognitionException;)V
         5: .line 161
            aload 0 /* this */
            aload 1 /* ex */
            getstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenSet_0:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 1 // antlr.RecognitionException ex
         6: .line 163
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            4    6     1    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           0     3       3  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  public final void statement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
         0: .line 167
            aconst_null
            astore 1 /* s */
        start local 1 // antlr.Token s
         1: .line 168
            aconst_null
            astore 2 /* q */
        start local 2 // antlr.Token q
         2: .line 174
      StackMap locals: antlr.Token antlr.Token
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.LA:(I)I
            tableswitch { // 4 - 5
                    4: 3
                    5: 7
              default: 11
          }
         3: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.LT:(I)Lantlr/Token;
            astore 1 /* s */
         4: .line 178
            aload 0 /* this */
            iconst_4
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.match:(I)V
         5: .line 179
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.out:(Lantlr/Token;)V
         6: .line 180
            goto 2
         7: .line 184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.LT:(I)Lantlr/Token;
            astore 2 /* q */
         8: .line 185
            aload 0 /* this */
            iconst_5
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.match:(I)V
         9: .line 186
            aload 0 /* this */
            aload 2 /* q */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.out:(Lantlr/Token;)V
        10: .line 187
            goto 2
        11: .line 196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 6
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.match:(I)V
        12: .line 197
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.statementEnd:()V
        13: .line 198
            goto 17
        14: .line 199
      StackMap locals:
      StackMap stack: antlr.RecognitionException
            astore 3 /* ex */
        start local 3 // antlr.RecognitionException ex
        15: .line 200
            aload 0 /* this */
            aload 3 /* ex */
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.reportError:(Lantlr/RecognitionException;)V
        16: .line 201
            aload 0 /* this */
            aload 3 /* ex */
            getstatic org.hibernate.hql.internal.antlr.SqlStatementParser._tokenSet_1:Lantlr/collections/impl/BitSet;
            invokevirtual org.hibernate.hql.internal.antlr.SqlStatementParser.recover:(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        end local 3 // antlr.RecognitionException ex
        17: .line 203
      StackMap locals:
      StackMap stack:
            return
        end local 2 // antlr.Token q
        end local 1 // antlr.Token s
        end local 0 // org.hibernate.hql.internal.antlr.SqlStatementParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/hibernate/hql/internal/antlr/SqlStatementParser;
            1   18     1     s  Lantlr/Token;
            2   18     2     q  Lantlr/Token;
           15   17     3    ex  Lantlr/RecognitionException;
      Exception table:
        from    to  target  type
           2    13      14  Class antlr.RecognitionException
    Exceptions:
      throws antlr.RecognitionException, antlr.TokenStreamException

  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 220
            iconst_2
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 221
            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 225
            iconst_2
            newarray 11
            dup
            iconst_0
            ldc 114
            lastore
            astore 0 /* data */
        start local 0 // long[] data
         1: .line 226
            aload 0 /* data */
            areturn
        end local 0 // long[] data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  data  [J
}
SourceFile: "SqlStatementParser.java"
NestMembers:
  org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler  org.hibernate.hql.internal.antlr.SqlStatementParser$StatementParserException
InnerClasses:
  private ErrorHandler = org.hibernate.hql.internal.antlr.SqlStatementParser$ErrorHandler of org.hibernate.hql.internal.antlr.SqlStatementParser
  public StatementParserException = org.hibernate.hql.internal.antlr.SqlStatementParser$StatementParserException of org.hibernate.hql.internal.antlr.SqlStatementParser