public abstract class com.fasterxml.aalto.in.StreamScanner extends com.fasterxml.aalto.in.ByteBasedScanner
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.fasterxml.aalto.in.StreamScanner
  super_class: com.fasterxml.aalto.in.ByteBasedScanner
{
  protected java.io.InputStream _in;
    descriptor: Ljava/io/InputStream;
    flags: (0x0004) ACC_PROTECTED

  protected byte[] _inputBuffer;
    descriptor: [B
    flags: (0x0004) ACC_PROTECTED

  protected final com.fasterxml.aalto.util.XmlCharTypes _charTypes;
    descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.aalto.in.ByteBasedPNameTable _symbols;
    descriptor: Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected int[] _quadBuffer;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

  public void <init>(com.fasterxml.aalto.in.ReaderConfig, java.io.InputStream, byte[], int, int);
    descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // com.fasterxml.aalto.in.ReaderConfig cfg
        start local 2 // java.io.InputStream in
        start local 3 // byte[] buffer
        start local 4 // int ptr
        start local 5 // int last
         0: .line 84
            aload 0 /* this */
            aload 1 /* cfg */
            invokespecial com.fasterxml.aalto.in.ByteBasedScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
         1: .line 73
            aload 0 /* this */
            bipush 32
            newarray 10
            putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
         2: .line 85
            aload 0 /* this */
            aload 1 /* cfg */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getCharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
            putfield com.fasterxml.aalto.in.StreamScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
         3: .line 86
            aload 0 /* this */
            aload 1 /* cfg */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getBBSymbols:()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            putfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
         4: .line 88
            aload 0 /* this */
            aload 2 /* in */
            putfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
         5: .line 89
            aload 0 /* this */
            aload 3 /* buffer */
            putfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
         6: .line 90
            aload 0 /* this */
            iload 4 /* ptr */
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         7: .line 91
            aload 0 /* this */
            iload 5 /* last */
            putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
         8: .line 92
            return
        end local 5 // int last
        end local 4 // int ptr
        end local 3 // byte[] buffer
        end local 2 // java.io.InputStream in
        end local 1 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    9     1     cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    9     2      in  Ljava/io/InputStream;
            0    9     3  buffer  [B
            0    9     4     ptr  I
            0    9     5    last  I
    MethodParameters:
        Name  Flags
      cfg     
      in      
      buffer  
      ptr     
      last    

  protected void _releaseBuffers();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 97
            aload 0 /* this */
            invokespecial com.fasterxml.aalto.in.ByteBasedScanner._releaseBuffers:()V
         1: .line 98
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.maybeDirty:()Z
            ifeq 3
         2: .line 99
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.updateBBSymbols:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
         3: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            ifnull 7
         4: .line 106
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            ifnull 7
         5: .line 107
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.freeFullBBuffer:([B)V
         6: .line 108
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
         7: .line 111
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/aalto/in/StreamScanner;

  protected void _closeSource();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 116
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            ifnull 3
         1: .line 117
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            invokevirtual java.io.InputStream.close:()V
         2: .line 118
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
         3: .line 120
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
    Exceptions:
      throws java.io.IOException

  protected abstract int handleEntityInText(boolean);
    descriptor: (Z)I
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      inAttr  

  protected abstract java.lang.String parsePublicId(byte);
    descriptor: (B)Ljava/lang/String;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      quoteChar  

  protected abstract java.lang.String parseSystemId(byte);
    descriptor: (B)Ljava/lang/String;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      quoteChar  

  public final int nextFromProlog(boolean);
    descriptor: (Z)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // boolean isProlog
         0: .line 146
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
            ifeq 2
         1: .line 147
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipToken:()Z
            pop
         2: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
         3: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 7
         4: .line 155
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 7
         5: .line 156
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
         6: .line 157
            iconst_m1
            ireturn
         7: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* c */
        start local 2 // int c
         8: .line 163
            iload 2 /* c */
            bipush 60
            if_icmpne 10
         9: .line 164
            goto 27
        10: .line 171
      StackMap locals: int
      StackMap stack:
            iload 2 /* c */
            bipush 32
            if_icmpeq 3
        11: .line 172
            iload 2 /* c */
            bipush 10
            if_icmpne 14
        12: .line 173
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        13: .line 174
            goto 3
      StackMap locals:
      StackMap stack:
        14: iload 2 /* c */
            bipush 13
            if_icmpne 24
        15: .line 175
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 20
        16: .line 176
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 20
        17: .line 177
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        18: .line 178
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
        19: .line 179
            iconst_m1
            ireturn
        20: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            bipush 10
            if_icmpne 22
        21: .line 183
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        22: .line 185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        23: .line 186
            goto 3
      StackMap locals:
      StackMap stack:
        24: iload 2 /* c */
            bipush 9
            if_icmpeq 3
        25: .line 187
            aload 0 /* this */
            iload 1 /* isProlog */
            aload 0 /* this */
            iload 2 /* c */
            i2b
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
        end local 2 // int c
        26: .line 153
            goto 3
        27: .line 193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 29
        28: .line 194
            aload 0 /* this */
            iconst_5
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:(I)V
        29: .line 196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 2 /* b */
        start local 2 // byte b
        30: .line 197
            iload 2 /* b */
            bipush 33
            if_icmpne 32
        31: .line 198
            aload 0 /* this */
            iload 1 /* isProlog */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handlePrologDeclStart:(Z)I
            ireturn
        32: .line 200
      StackMap locals: int
      StackMap stack:
            iload 2 /* b */
            bipush 63
            if_icmpne 34
        33: .line 201
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handlePIStart:()I
            ireturn
        34: .line 206
      StackMap locals:
      StackMap stack:
            iload 2 /* b */
            bipush 47
            if_icmpeq 35
            iload 1 /* isProlog */
            ifne 36
        35: .line 207
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isProlog */
            iload 2 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportPrologUnexpElement:(ZI)V
        36: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleStartElement:(B)I
            ireturn
        end local 2 // byte b
        end local 1 // boolean isProlog
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   37     0      this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   37     1  isProlog  Z
            8   26     2         c  I
           30   37     2         b  B
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      isProlog  

  public final int nextFromTree();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 215
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
            ifeq 3
         1: .line 216
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipToken:()Z
            ifeq 16
         2: .line 218
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner._nextEntity:()I
            ireturn
         3: .line 221
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            iconst_1
            if_icmpne 7
         4: .line 222
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._isEmptyTag:Z
            ifeq 16
         5: .line 223
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._depth:I
            iconst_1
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._depth:I
         6: .line 224
            aload 0 /* this */
            iconst_2
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
         7: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            iconst_2
            if_icmpne 13
         8: .line 227
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
            invokevirtual com.fasterxml.aalto.in.ElementScope.getParent:()Lcom/fasterxml/aalto/in/ElementScope;
            putfield com.fasterxml.aalto.in.StreamScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
         9: .line 229
            goto 11
        10: .line 230
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
            invokevirtual com.fasterxml.aalto.in.NsDeclaration.unbind:()Lcom/fasterxml/aalto/in/NsDeclaration;
            putfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
        11: .line 229
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
            ifnull 16
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
            invokevirtual com.fasterxml.aalto.in.NsDeclaration.getLevel:()I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._depth:I
            if_icmpge 10
        12: .line 232
            goto 16
        13: .line 234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._entityPending:Z
            ifeq 16
        14: .line 235
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._entityPending:Z
        15: .line 236
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner._nextEntity:()I
            ireturn
        16: .line 241
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
        17: .line 246
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 21
        18: .line 247
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 21
        19: .line 248
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
        20: .line 249
            iconst_m1
            ireturn
        21: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        start local 1 // byte b
        22: .line 257
            iload 1 /* b */
            bipush 60
            if_icmpne 34
        23: .line 258
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        24: .line 259
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 25
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 26
      StackMap locals: int
      StackMap stack:
        25: aload 0 /* this */
            iconst_5
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:(I)B
      StackMap locals:
      StackMap stack: int
        26: istore 1 /* b */
        27: .line 260
            iload 1 /* b */
            bipush 33
            if_icmpne 29
        28: .line 261
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleCommentOrCdataStart:()I
            ireturn
        29: .line 263
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 63
            if_icmpne 31
        30: .line 264
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handlePIStart:()I
            ireturn
        31: .line 266
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 47
            if_icmpne 33
        32: .line 267
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleEndElement:()I
            ireturn
        33: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleStartElement:(B)I
            ireturn
        34: .line 271
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 38
            if_icmpne 41
        35: .line 272
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        36: .line 276
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleEntityInText:(Z)I
            istore 2 /* i */
        start local 2 // int i
        37: .line 277
            iload 2 /* i */
            ifne 39
        38: .line 278
            aload 0 /* this */
            bipush 9
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        39: .line 284
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* i */
            ineg
            putfield com.fasterxml.aalto.in.StreamScanner._tmpChar:I
        end local 2 // int i
        40: .line 285
            goto 42
        41: .line 289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* b */
            sipush 255
            iand
            putfield com.fasterxml.aalto.in.StreamScanner._tmpChar:I
        42: .line 291
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
            ifeq 45
        43: .line 292
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        44: .line 293
            goto 46
        45: .line 294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.finishCharacters:()V
        46: .line 296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_4
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   47     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
           22   47     1     b  B
           37   40     2     i  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected int _nextEntity();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 305
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
            pop
         1: .line 307
            aload 0 /* this */
            bipush 9
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/in/StreamScanner;

  private final int handlePrologDeclStart(boolean);
    descriptor: (Z)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // boolean isProlog
         0: .line 319
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 2
         1: .line 320
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         2: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 2 /* b */
        start local 2 // byte b
         3: .line 323
            iload 2 /* b */
            bipush 45
            if_icmpne 13
         4: .line 324
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 6
         5: .line 325
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         6: .line 327
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 2 /* b */
         7: .line 328
            iload 2 /* b */
            bipush 45
            if_icmpne 21
         8: .line 329
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
            ifeq 11
         9: .line 330
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        10: .line 331
            goto 12
        11: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.finishComment:()V
        12: .line 334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_5
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        13: .line 336
      StackMap locals:
      StackMap stack:
            iload 2 /* b */
            bipush 68
            if_icmpne 21
        14: .line 337
            iload 1 /* isProlog */
            ifeq 21
        15: .line 338
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleDtdStart:()I
            pop
        16: .line 340
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
            ifne 20
        17: .line 341
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
            ifeq 20
        18: .line 342
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.StreamScanner.finishDTD:(Z)V
        19: .line 343
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        20: .line 346
      StackMap locals:
      StackMap stack:
            bipush 11
            ireturn
        21: .line 353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        22: .line 354
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
        23: .line 355
            aload 0 /* this */
            iload 1 /* isProlog */
            aload 0 /* this */
            iload 2 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc " (expected '-' for COMMENT)"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
        24: .line 356
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        end local 2 // byte b
        end local 1 // boolean isProlog
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0      this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   25     1  isProlog  Z
            3   25     2         b  B
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      isProlog  

  private final int handleDtdStart();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 362
            aload 0 /* this */
            ldc "DOCTYPE"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.matchAsciiKeyword:(Ljava/lang/String;)V
         1: .line 365
            aload 0 /* this */
            iconst_1
            ldc "after DOCTYPE keyword, before root name"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
        start local 1 // byte b
         2: .line 366
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePName:(B)Lcom/fasterxml/aalto/in/PName;
            putfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
         3: .line 367
            aload 0 /* this */
            iconst_0
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
         4: .line 369
            iload 1 /* b */
            bipush 80
            if_icmpne 12
         5: .line 370
            aload 0 /* this */
            ldc "PUBLIC"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.matchAsciiKeyword:(Ljava/lang/String;)V
         6: .line 371
            aload 0 /* this */
            iconst_1
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
         7: .line 372
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePublicId:(B)Ljava/lang/String;
            putfield com.fasterxml.aalto.in.StreamScanner._publicId:Ljava/lang/String;
         8: .line 373
            aload 0 /* this */
            iconst_1
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
         9: .line 374
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parseSystemId:(B)Ljava/lang/String;
            putfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
        10: .line 375
            aload 0 /* this */
            iconst_0
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
        11: .line 376
            goto 20
      StackMap locals: int
      StackMap stack:
        12: iload 1 /* b */
            bipush 83
            if_icmpne 19
        13: .line 377
            aload 0 /* this */
            ldc "SYSTEM"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.matchAsciiKeyword:(Ljava/lang/String;)V
        14: .line 378
            aload 0 /* this */
            iconst_1
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
        15: .line 379
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.StreamScanner._publicId:Ljava/lang/String;
        16: .line 380
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parseSystemId:(B)Ljava/lang/String;
            putfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
        17: .line 381
            aload 0 /* this */
            iconst_0
            aconst_null
            invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
            istore 1 /* b */
        18: .line 382
            goto 20
        19: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aconst_null
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
            putfield com.fasterxml.aalto.in.StreamScanner._publicId:Ljava/lang/String;
        20: .line 389
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 62
            if_icmpne 23
        21: .line 390
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        22: .line 391
            aload 0 /* this */
            bipush 11
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        23: .line 394
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 91
            if_icmpeq 29
        24: .line 395
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
            ifnull 26
        25: .line 396
            ldc " (expected '[' for the internal subset, or '>' to end DOCTYPE declaration)"
            goto 27
        26: .line 397
      StackMap locals:
      StackMap stack:
            ldc " (expected a 'PUBLIC' or 'SYSTEM' keyword, '[' for the internal subset, or '>' to end DOCTYPE declaration)"
        27: .line 395
      StackMap locals:
      StackMap stack: java.lang.String
            astore 2 /* msg */
        start local 2 // java.lang.String msg
        28: .line 398
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            aload 2 /* msg */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
        end local 2 // java.lang.String msg
        29: .line 405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        30: .line 406
            aload 0 /* this */
            bipush 11
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   31     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            2   31     1     b  B
           28   29     2   msg  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  private final int handleCommentOrCdataStart();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 412
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 2
         1: .line 413
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         2: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        start local 1 // byte b
         3: .line 418
            iload 1 /* b */
            bipush 45
            if_icmpne 14
         4: .line 419
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 6
         5: .line 420
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         6: .line 422
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
         7: .line 423
            iload 1 /* b */
            bipush 45
            if_icmpeq 9
         8: .line 424
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc " (expected '-' for COMMENT)"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
         9: .line 426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
            ifeq 12
        10: .line 427
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        11: .line 428
            goto 13
        12: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.finishComment:()V
        13: .line 431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_5
            dup_x1
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            ireturn
        14: .line 435
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 91
            if_icmpne 31
        15: .line 436
            aload 0 /* this */
            bipush 12
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
        16: .line 437
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        17: goto 25
        18: .line 438
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 20
        19: .line 439
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        20: .line 441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        21: .line 442
            iload 1 /* b */
            ldc "CDATA["
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            i2b
            if_icmpeq 24
        22: .line 443
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            istore 3 /* ch */
        start local 3 // int ch
        23: .line 444
            aload 0 /* this */
            iload 3 /* ch */
            new java.lang.StringBuilder
            dup
            ldc " (expected '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "CDATA["
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            ldc "' for CDATA section)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
        end local 3 // int ch
        24: .line 437
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 2 /* i */
            bipush 6
            if_icmplt 18
        end local 2 // int i
        26: .line 447
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
            ifeq 29
        27: .line 448
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        28: .line 449
            goto 30
        29: .line 450
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.finishCData:()V
        30: .line 452
      StackMap locals:
      StackMap stack:
            bipush 12
            ireturn
        31: .line 454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc " (expected either '-' for COMMENT or '[CDATA[' for CDATA section)"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
        32: .line 455
            iconst_m1
            ireturn
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   33     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            3   33     1     b  B
           17   26     2     i  I
           23   24     3    ch  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  private final int handlePIStart();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 464
            aload 0 /* this */
            iconst_3
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
         1: .line 467
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 3
         2: .line 468
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         3: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        start local 1 // byte b
         4: .line 471
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePName:(B)Lcom/fasterxml/aalto/in/PName;
            putfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
         5: .line 473
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
            astore 2 /* ln */
        start local 2 // java.lang.String ln
         6: .line 474
            aload 2 /* ln */
            invokevirtual java.lang.String.length:()I
            iconst_3
            if_icmpne 9
            aload 2 /* ln */
            ldc "xml"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 9
         7: .line 475
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
            ifnonnull 9
         8: .line 476
            aload 0 /* this */
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_WF_PI_XML_TARGET:Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
        end local 2 // java.lang.String ln
         9: .line 484
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 11
        10: .line 485
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        11: .line 487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* c */
        start local 2 // int c
        12: .line 489
            iload 2 /* c */
            bipush 32
            if_icmpgt 37
        13: .line 492
      StackMap locals: int
      StackMap stack:
            iload 2 /* c */
            bipush 10
            if_icmpne 16
        14: .line 493
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        15: .line 494
            goto 25
      StackMap locals:
      StackMap stack:
        16: iload 2 /* c */
            bipush 13
            if_icmpne 23
        17: .line 495
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 19
        18: .line 496
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        19: .line 498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            bipush 10
            if_icmpne 21
        20: .line 499
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        21: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        22: .line 502
            goto 25
      StackMap locals:
      StackMap stack:
        23: iload 2 /* c */
            bipush 32
            if_icmpeq 25
            iload 2 /* c */
            bipush 9
            if_icmpeq 25
        24: .line 503
            aload 0 /* this */
            iload 2 /* c */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
        25: .line 505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 27
        26: .line 506
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        27: .line 508
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* c */
        28: .line 509
            iload 2 /* c */
            bipush 32
            if_icmple 30
        29: .line 510
            goto 32
        30: .line 512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        31: .line 491
            goto 13
        32: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
            ifeq 35
        33: .line 516
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        34: .line 517
            goto 46
        35: .line 518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.finishPI:()V
        36: .line 520
            goto 46
        37: .line 521
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            bipush 63
            if_icmpeq 39
        38: .line 522
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* c */
            i2b
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportMissingPISpace:(I)V
        39: .line 524
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 41
        40: .line 525
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        41: .line 527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        42: .line 528
            iload 1 /* b */
            bipush 62
            if_icmpeq 44
        43: .line 529
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportMissingPISpace:(I)V
        44: .line 531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
            pop
        45: .line 532
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
        46: .line 535
      StackMap locals:
      StackMap stack:
            iconst_3
            ireturn
        end local 2 // int c
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   47     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            4   47     1     b  B
            6    9     2    ln  Ljava/lang/String;
           12   47     2     c  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected final int handleCharEntity();
    descriptor: ()I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 546
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 2
         1: .line 547
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         2: .line 549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        start local 1 // byte b
         3: .line 550
            iconst_0
            istore 2 /* value */
        start local 2 // int value
         4: .line 551
            iload 1 /* b */
            bipush 120
            if_icmpne 35
         5: .line 553
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 7
         6: .line 554
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         7: .line 556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
         8: .line 557
            iload 1 /* b */
            bipush 59
            if_icmpne 10
         9: .line 558
            goto 36
        10: .line 560
      StackMap locals:
      StackMap stack:
            iload 2 /* value */
            iconst_4
            ishl
            istore 2 /* value */
        11: .line 561
            iload 1 /* b */
            istore 3 /* c */
        start local 3 // int c
        12: .line 562
            iload 3 /* c */
            bipush 57
            if_icmpgt 15
            iload 3 /* c */
            bipush 48
            if_icmplt 15
        13: .line 563
            iload 2 /* value */
            iload 3 /* c */
            bipush 48
            isub
            iadd
            istore 2 /* value */
        14: .line 564
            goto 22
      StackMap locals: int
      StackMap stack:
        15: iload 3 /* c */
            bipush 97
            if_icmplt 18
            iload 3 /* c */
            bipush 102
            if_icmpgt 18
        16: .line 565
            iload 2 /* value */
            bipush 10
            iload 3 /* c */
            bipush 97
            isub
            iadd
            iadd
            istore 2 /* value */
        17: .line 566
            goto 22
      StackMap locals:
      StackMap stack:
        18: iload 3 /* c */
            bipush 65
            if_icmplt 21
            iload 3 /* c */
            bipush 70
            if_icmpgt 21
        19: .line 567
            iload 2 /* value */
            bipush 10
            iload 3 /* c */
            bipush 65
            isub
            iadd
            iadd
            istore 2 /* value */
        20: .line 568
            goto 22
        21: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc "; expected a hex digit (0-9a-fA-F)"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
        22: .line 571
      StackMap locals:
      StackMap stack:
            iload 2 /* value */
            ldc 1114111
            if_icmple 5
        23: .line 572
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportEntityOverflow:()V
        end local 3 // int c
        24: .line 552
            goto 5
        25: .line 577
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            istore 3 /* c */
        start local 3 // int c
        26: .line 578
            iload 3 /* c */
            bipush 57
            if_icmpgt 31
            iload 3 /* c */
            bipush 48
            if_icmplt 31
        27: .line 579
            iload 2 /* value */
            bipush 10
            imul
            iload 3 /* c */
            bipush 48
            isub
            iadd
            istore 2 /* value */
        28: .line 580
            iload 2 /* value */
            ldc 1114111
            if_icmple 32
        29: .line 581
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportEntityOverflow:()V
        30: .line 583
            goto 32
        31: .line 584
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc "; expected a decimal number"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
        32: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 34
        33: .line 587
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        34: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 1 /* b */
        end local 3 // int c
        35: .line 576
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            bipush 59
            if_icmpne 25
        36: .line 592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* value */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.verifyXmlChar:(I)V
        37: .line 593
            iload 2 /* value */
            ireturn
        end local 2 // int value
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   38     0   this  Lcom/fasterxml/aalto/in/StreamScanner;
            3   38     1      b  B
            4   38     2  value  I
           12   24     3      c  I
           26   35     3      c  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected abstract int handleStartElement(byte);
    descriptor: (B)I
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      b     

  protected final int handleEndElement();
    descriptor: ()I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=8, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 613
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._depth:I
            iconst_1
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._depth:I
         1: .line 614
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
         2: .line 616
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
            invokevirtual com.fasterxml.aalto.in.ElementScope.getName:()Lcom/fasterxml/aalto/in/PName;
            putfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
         3: .line 618
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.sizeInQuads:()I
            istore 1 /* size */
        start local 1 // int size
         4: .line 624
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            isub
            iload 1 /* size */
            iconst_2
            ishl
            iconst_1
            iadd
            if_icmpge 6
         5: .line 625
            aload 0 /* this */
            iload 1 /* size */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.handleEndElementSlow:(I)I
            ireturn
         6: .line 628
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            istore 2 /* ptr */
        start local 2 // int ptr
         7: .line 629
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            astore 3 /* buf */
        start local 3 // byte[] buf
         8: .line 632
            iinc 1 /* size */ -1
         9: .line 633
            iconst_0
            istore 4 /* qix */
        start local 4 // int qix
        10: goto 23
        11: .line 634
      StackMap locals: int byte[] int
      StackMap stack:
            aload 3 /* buf */
            iload 2 /* ptr */
            baload
            bipush 24
            ishl
        12: .line 635
            aload 3 /* buf */
            iload 2 /* ptr */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            bipush 16
            ishl
        13: .line 634
            ior
        14: .line 636
            aload 3 /* buf */
            iload 2 /* ptr */
            iconst_2
            iadd
            baload
            sipush 255
            iand
            bipush 8
            ishl
        15: .line 634
            ior
        16: .line 637
            aload 3 /* buf */
            iload 2 /* ptr */
            iconst_3
            iadd
            baload
            sipush 255
            iand
        17: .line 634
            ior
            istore 5 /* q */
        start local 5 // int q
        18: .line 639
            iinc 2 /* ptr */ 4
        19: .line 641
            iload 5 /* q */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            iload 4 /* qix */
            invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
            if_icmpeq 22
        20: .line 642
            aload 0 /* this */
            iload 2 /* ptr */
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        21: .line 643
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
        end local 5 // int q
        22: .line 633
      StackMap locals:
      StackMap stack:
            iinc 4 /* qix */ 1
      StackMap locals:
      StackMap stack:
        23: iload 4 /* qix */
            iload 1 /* size */
            if_icmplt 11
        end local 4 // int qix
        24: .line 650
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            iload 1 /* size */
            invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
            istore 4 /* lastQ */
        start local 4 // int lastQ
        25: .line 651
            aload 3 /* buf */
            iload 2 /* ptr */
            iinc 2 /* ptr */ 1
            baload
            sipush 255
            iand
            istore 5 /* q */
        start local 5 // int q
        26: .line 652
            iload 5 /* q */
            iload 4 /* lastQ */
            if_icmpeq 35
        27: .line 653
            iload 5 /* q */
            bipush 8
            ishl
            aload 3 /* buf */
            iload 2 /* ptr */
            iinc 2 /* ptr */ 1
            baload
            sipush 255
            iand
            ior
            istore 5 /* q */
        28: .line 654
            iload 5 /* q */
            iload 4 /* lastQ */
            if_icmpeq 35
        29: .line 655
            iload 5 /* q */
            bipush 8
            ishl
            aload 3 /* buf */
            iload 2 /* ptr */
            iinc 2 /* ptr */ 1
            baload
            sipush 255
            iand
            ior
            istore 5 /* q */
        30: .line 656
            iload 5 /* q */
            iload 4 /* lastQ */
            if_icmpeq 35
        31: .line 657
            iload 5 /* q */
            bipush 8
            ishl
            aload 3 /* buf */
            iload 2 /* ptr */
            iinc 2 /* ptr */ 1
            baload
            sipush 255
            iand
            ior
            istore 5 /* q */
        32: .line 658
            iload 5 /* q */
            iload 4 /* lastQ */
            if_icmpeq 35
        33: .line 659
            aload 0 /* this */
            iload 2 /* ptr */
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        34: .line 660
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
        35: .line 666
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            iload 2 /* ptr */
            baload
            sipush 255
            iand
            istore 6 /* i2 */
        start local 6 // int i2
        36: .line 667
            aload 0 /* this */
            iload 2 /* ptr */
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        37: .line 668
            goto 56
        38: .line 669
      StackMap locals: int
      StackMap stack:
            iload 6 /* i2 */
            bipush 10
            if_icmpne 41
        39: .line 670
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        40: .line 671
            goto 53
      StackMap locals:
      StackMap stack:
        41: iload 6 /* i2 */
            bipush 13
            if_icmpne 51
        42: .line 672
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 43
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 44
      StackMap locals:
      StackMap stack:
        43: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        44: istore 7 /* b */
        start local 7 // byte b
        45: .line 673
            iload 7 /* b */
            bipush 10
            if_icmpeq 49
        46: .line 674
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            isub
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:(I)V
        47: .line 675
            iload 7 /* b */
            sipush 255
            iand
            istore 6 /* i2 */
        48: .line 676
            goto 56
        49: .line 678
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        end local 7 // byte b
        50: .line 679
            goto 53
      StackMap locals:
      StackMap stack:
        51: iload 6 /* i2 */
            bipush 32
            if_icmpeq 53
            iload 6 /* i2 */
            bipush 9
            if_icmpeq 53
        52: .line 680
            aload 0 /* this */
            iload 6 /* i2 */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
        53: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 54
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 55
      StackMap locals:
      StackMap stack:
        54: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        55: sipush 255
            iand
            istore 6 /* i2 */
        56: .line 668
      StackMap locals:
      StackMap stack:
            iload 6 /* i2 */
            bipush 32
            if_icmple 38
        57: .line 684
            iload 6 /* i2 */
            bipush 62
            if_icmpeq 59
        58: .line 685
            aload 0 /* this */
            aload 0 /* this */
            iload 6 /* i2 */
            i2b
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc " expected space or closing '>'"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
        59: .line 687
      StackMap locals:
      StackMap stack:
            iconst_2
            ireturn
        end local 6 // int i2
        end local 5 // int q
        end local 4 // int lastQ
        end local 3 // byte[] buf
        end local 2 // int ptr
        end local 1 // int size
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   60     0   this  Lcom/fasterxml/aalto/in/StreamScanner;
            4   60     1   size  I
            7   60     2    ptr  I
            8   60     3    buf  [B
           10   24     4    qix  I
           18   22     5      q  I
           25   60     4  lastQ  I
           26   60     5      q  I
           36   60     6     i2  I
           45   50     7      b  B
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  private final int handleEndElementSlow(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int size
         0: .line 696
            iinc 1 /* size */ -1
         1: .line 697
            iconst_0
            istore 2 /* qix */
        start local 2 // int qix
         2: goto 14
         3: .line 698
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 3 /* q */
        start local 3 // int q
         4: .line 699
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 10
         6: .line 700
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 8
         7: .line 701
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         8: .line 703
      StackMap locals:
      StackMap stack:
            iload 3 /* q */
            bipush 8
            ishl
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            ior
            istore 3 /* q */
         9: .line 699
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            iconst_4
            if_icmplt 6
        end local 4 // int i
        11: .line 706
            iload 3 /* q */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            iload 2 /* qix */
            invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
            if_icmpeq 13
        12: .line 707
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
        end local 3 // int q
        13: .line 697
      StackMap locals:
      StackMap stack:
            iinc 2 /* qix */ 1
      StackMap locals:
      StackMap stack:
        14: iload 2 /* qix */
            iload 1 /* size */
            if_icmplt 3
        end local 2 // int qix
        15: .line 712
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            iload 1 /* size */
            invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
            istore 2 /* lastQ */
        start local 2 // int lastQ
        16: .line 713
            iconst_0
            istore 3 /* q */
        start local 3 // int q
        17: .line 714
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        18: .line 717
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 20
        19: .line 718
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        20: .line 720
      StackMap locals:
      StackMap stack:
            iload 3 /* q */
            bipush 8
            ishl
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            ior
            istore 3 /* q */
        21: .line 721
            iload 3 /* q */
            iload 2 /* lastQ */
            if_icmpne 23
        22: .line 722
            goto 25
        23: .line 724
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
            iload 4 /* i */
            iconst_3
            if_icmple 18
        24: .line 725
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
        25: .line 731
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 27
        26: .line 732
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        27: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 5 /* i2 */
        start local 5 // int i2
        28: .line 735
            goto 47
        29: .line 736
      StackMap locals: int
      StackMap stack:
            iload 5 /* i2 */
            bipush 10
            if_icmpne 32
        30: .line 737
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        31: .line 738
            goto 44
      StackMap locals:
      StackMap stack:
        32: iload 5 /* i2 */
            bipush 13
            if_icmpne 42
        33: .line 739
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 34
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 35
      StackMap locals:
      StackMap stack:
        34: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        35: istore 6 /* b */
        start local 6 // byte b
        36: .line 740
            iload 6 /* b */
            bipush 10
            if_icmpeq 40
        37: .line 741
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            isub
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:(I)V
        38: .line 742
            iload 6 /* b */
            sipush 255
            iand
            istore 5 /* i2 */
        39: .line 743
            goto 47
        40: .line 745
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        end local 6 // byte b
        41: .line 746
            goto 44
      StackMap locals:
      StackMap stack:
        42: iload 5 /* i2 */
            bipush 32
            if_icmpeq 44
            iload 5 /* i2 */
            bipush 9
            if_icmpeq 44
        43: .line 747
            aload 0 /* this */
            iload 5 /* i2 */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
        44: .line 749
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 45
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 46
      StackMap locals:
      StackMap stack:
        45: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        46: sipush 255
            iand
            istore 5 /* i2 */
        47: .line 735
      StackMap locals:
      StackMap stack:
            iload 5 /* i2 */
            bipush 32
            if_icmple 29
        48: .line 751
            iload 5 /* i2 */
            bipush 62
            if_icmpeq 50
        49: .line 752
            aload 0 /* this */
            aload 0 /* this */
            iload 5 /* i2 */
            i2b
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            ldc " expected space or closing '>'"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
        50: .line 754
      StackMap locals:
      StackMap stack:
            iconst_2
            ireturn
        end local 5 // int i2
        end local 4 // int i
        end local 3 // int q
        end local 2 // int lastQ
        end local 1 // int size
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   51     0   this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   51     1   size  I
            2   15     2    qix  I
            4   13     3      q  I
            5   11     4      i  I
           16   51     2  lastQ  I
           17   51     3      q  I
           18   51     4      i  I
           28   51     5     i2  I
           36   41     6      b  B
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      size  

  protected final com.fasterxml.aalto.in.PName parsePName(byte);
    descriptor: (B)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // byte b
         0: .line 898
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            isub
            bipush 8
            if_icmpge 2
         1: .line 899
            aload 0 /* this */
            iload 1 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePNameSlow:(B)Lcom/fasterxml/aalto/in/PName;
            areturn
         2: .line 903
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            sipush 255
            iand
            istore 2 /* q */
        start local 2 // int q
         3: .line 907
            iload 2 /* q */
            bipush 65
            if_icmpge 5
         4: .line 908
            aload 0 /* this */
            iload 2 /* q */
            ldc "; expected a name start character"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
         5: .line 911
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 3 /* i2 */
        start local 3 // int i2
         6: .line 915
            iload 3 /* i2 */
            bipush 65
            if_icmpge 9
         7: .line 917
            iload 3 /* i2 */
            bipush 45
            if_icmplt 8
            iload 3 /* i2 */
            bipush 58
            if_icmpgt 8
            iload 3 /* i2 */
            bipush 47
            if_icmpne 9
         8: .line 918
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
            areturn
         9: .line 921
      StackMap locals:
      StackMap stack:
            iload 2 /* q */
            bipush 8
            ishl
            iload 3 /* i2 */
            ior
            istore 2 /* q */
        10: .line 922
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 3 /* i2 */
        11: .line 923
            iload 3 /* i2 */
            bipush 65
            if_icmpge 14
        12: .line 924
            iload 3 /* i2 */
            bipush 45
            if_icmplt 13
            iload 3 /* i2 */
            bipush 58
            if_icmpgt 13
            iload 3 /* i2 */
            bipush 47
            if_icmpne 14
        13: .line 925
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_2
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
            areturn
        14: .line 928
      StackMap locals:
      StackMap stack:
            iload 2 /* q */
            bipush 8
            ishl
            iload 3 /* i2 */
            ior
            istore 2 /* q */
        15: .line 929
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 3 /* i2 */
        16: .line 930
            iload 3 /* i2 */
            bipush 65
            if_icmpge 19
        17: .line 931
            iload 3 /* i2 */
            bipush 45
            if_icmplt 18
            iload 3 /* i2 */
            bipush 58
            if_icmpgt 18
            iload 3 /* i2 */
            bipush 47
            if_icmpne 19
        18: .line 932
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_3
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
            areturn
        19: .line 935
      StackMap locals:
      StackMap stack:
            iload 2 /* q */
            bipush 8
            ishl
            iload 3 /* i2 */
            ior
            istore 2 /* q */
        20: .line 936
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 3 /* i2 */
        21: .line 937
            iload 3 /* i2 */
            bipush 65
            if_icmpge 24
        22: .line 938
            iload 3 /* i2 */
            bipush 45
            if_icmplt 23
            iload 3 /* i2 */
            bipush 58
            if_icmpgt 23
            iload 3 /* i2 */
            bipush 47
            if_icmpne 24
        23: .line 939
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_4
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
            areturn
        24: .line 944
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* i2 */
            iload 2 /* q */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePNameMedium:(II)Lcom/fasterxml/aalto/in/PName;
            areturn
        end local 3 // int i2
        end local 2 // int q
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   25     1     b  B
            3   25     2     q  I
            6   25     3    i2  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      b     

  protected com.fasterxml.aalto.in.PName parsePNameMedium(int, int);
    descriptor: (II)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int i2
        start local 2 // int q1
         0: .line 951
            iload 1 /* i2 */
            istore 3 /* q2 */
        start local 3 // int q2
         1: .line 952
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* i2 */
         2: .line 953
            iload 1 /* i2 */
            bipush 65
            if_icmpge 5
         3: .line 955
            iload 1 /* i2 */
            bipush 45
            if_icmplt 4
            iload 1 /* i2 */
            bipush 58
            if_icmpgt 4
            iload 1 /* i2 */
            bipush 47
            if_icmpne 5
         4: .line 956
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q1 */
            iload 3 /* q2 */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
            areturn
         5: .line 960
      StackMap locals:
      StackMap stack:
            iload 3 /* q2 */
            bipush 8
            ishl
            iload 1 /* i2 */
            ior
            istore 3 /* q2 */
         6: .line 961
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* i2 */
         7: .line 962
            iload 1 /* i2 */
            bipush 65
            if_icmpge 10
         8: .line 963
            iload 1 /* i2 */
            bipush 45
            if_icmplt 9
            iload 1 /* i2 */
            bipush 58
            if_icmpgt 9
            iload 1 /* i2 */
            bipush 47
            if_icmpne 10
         9: .line 964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q1 */
            iload 3 /* q2 */
            iconst_2
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
            areturn
        10: .line 967
      StackMap locals:
      StackMap stack:
            iload 3 /* q2 */
            bipush 8
            ishl
            iload 1 /* i2 */
            ior
            istore 3 /* q2 */
        11: .line 968
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* i2 */
        12: .line 969
            iload 1 /* i2 */
            bipush 65
            if_icmpge 15
        13: .line 970
            iload 1 /* i2 */
            bipush 45
            if_icmplt 14
            iload 1 /* i2 */
            bipush 58
            if_icmpgt 14
            iload 1 /* i2 */
            bipush 47
            if_icmpne 15
        14: .line 971
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q1 */
            iload 3 /* q2 */
            iconst_3
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
            areturn
        15: .line 974
      StackMap locals:
      StackMap stack:
            iload 3 /* q2 */
            bipush 8
            ishl
            iload 1 /* i2 */
            ior
            istore 3 /* q2 */
        16: .line 975
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* i2 */
        17: .line 976
            iload 1 /* i2 */
            bipush 65
            if_icmpge 20
        18: .line 977
            iload 1 /* i2 */
            bipush 45
            if_icmplt 19
            iload 1 /* i2 */
            bipush 58
            if_icmpgt 19
            iload 1 /* i2 */
            bipush 47
            if_icmpne 20
        19: .line 978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q1 */
            iload 3 /* q2 */
            iconst_4
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
            areturn
        20: .line 983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            astore 4 /* quads */
        start local 4 // int[] quads
        21: .line 984
            aload 4 /* quads */
            iconst_0
            iload 2 /* q1 */
            iastore
        22: .line 985
            aload 4 /* quads */
            iconst_1
            iload 3 /* q2 */
            iastore
        23: .line 986
            aload 0 /* this */
            iload 1 /* i2 */
            aload 4 /* quads */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePNameLong:(I[I)Lcom/fasterxml/aalto/in/PName;
            areturn
        end local 4 // int[] quads
        end local 3 // int q2
        end local 2 // int q1
        end local 1 // int i2
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   24     0   this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   24     1     i2  I
            0   24     2     q1  I
            1   24     3     q2  I
           21   24     4  quads  [I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      i2    
      q1    

  protected final com.fasterxml.aalto.in.PName parsePNameLong(int, int[]);
    descriptor: (I[I)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int q
        start local 2 // int[] quads
         0: .line 992
            iconst_2
            istore 3 /* qix */
        start local 3 // int qix
         1: .line 995
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 3
         2: .line 996
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         3: .line 998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 4 /* i2 */
        start local 4 // int i2
         4: .line 999
            iload 4 /* i2 */
            bipush 65
            if_icmpge 7
         5: .line 1000
            iload 4 /* i2 */
            bipush 45
            if_icmplt 6
            iload 4 /* i2 */
            bipush 58
            if_icmpgt 6
            iload 4 /* i2 */
            bipush 47
            if_icmpne 7
         6: .line 1002
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* q */
            aload 2 /* quads */
            iload 3 /* qix */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            areturn
         7: .line 1006
      StackMap locals:
      StackMap stack:
            iload 1 /* q */
            bipush 8
            ishl
            iload 4 /* i2 */
            ior
            istore 1 /* q */
         8: .line 1007
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 9
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        10: sipush 255
            iand
            istore 4 /* i2 */
        11: .line 1008
            iload 4 /* i2 */
            bipush 65
            if_icmpge 14
        12: .line 1009
            iload 4 /* i2 */
            bipush 45
            if_icmplt 13
            iload 4 /* i2 */
            bipush 58
            if_icmpgt 13
            iload 4 /* i2 */
            bipush 47
            if_icmpne 14
        13: .line 1010
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* q */
            aload 2 /* quads */
            iload 3 /* qix */
            iconst_2
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            areturn
        14: .line 1014
      StackMap locals:
      StackMap stack:
            iload 1 /* q */
            bipush 8
            ishl
            iload 4 /* i2 */
            ior
            istore 1 /* q */
        15: .line 1015
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 16
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 17
      StackMap locals:
      StackMap stack:
        16: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        17: sipush 255
            iand
            istore 4 /* i2 */
        18: .line 1016
            iload 4 /* i2 */
            bipush 65
            if_icmpge 21
        19: .line 1017
            iload 4 /* i2 */
            bipush 45
            if_icmplt 20
            iload 4 /* i2 */
            bipush 58
            if_icmpgt 20
            iload 4 /* i2 */
            bipush 47
            if_icmpne 21
        20: .line 1018
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* q */
            aload 2 /* quads */
            iload 3 /* qix */
            iconst_3
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            areturn
        21: .line 1021
      StackMap locals:
      StackMap stack:
            iload 1 /* q */
            bipush 8
            ishl
            iload 4 /* i2 */
            ior
            istore 1 /* q */
        22: .line 1022
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 23
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 24
      StackMap locals:
      StackMap stack:
        23: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        24: sipush 255
            iand
            istore 4 /* i2 */
        25: .line 1023
            iload 4 /* i2 */
            bipush 65
            if_icmpge 28
        26: .line 1024
            iload 4 /* i2 */
            bipush 45
            if_icmplt 27
            iload 4 /* i2 */
            bipush 58
            if_icmpgt 27
            iload 4 /* i2 */
            bipush 47
            if_icmpne 28
        27: .line 1025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* q */
            aload 2 /* quads */
            iload 3 /* qix */
            iconst_4
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            areturn
        28: .line 1028
      StackMap locals:
      StackMap stack:
            iload 3 /* qix */
            aload 2 /* quads */
            arraylength
            if_icmplt 30
        29: .line 1029
            aload 0 /* this */
            aload 2 /* quads */
            aload 2 /* quads */
            arraylength
            invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
            dup
            astore 2 /* quads */
            putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
        30: .line 1031
      StackMap locals:
      StackMap stack:
            aload 2 /* quads */
            iload 3 /* qix */
            iload 1 /* q */
            iastore
        31: .line 1032
            iinc 3 /* qix */ 1
        32: .line 1033
            iload 4 /* i2 */
            istore 1 /* q */
        end local 4 // int i2
        33: .line 993
            goto 1
        end local 3 // int qix
        end local 2 // int[] quads
        end local 1 // int q
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   34     0   this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   34     1      q  I
            0   34     2  quads  [I
            1   34     3    qix  I
            4   33     4     i2  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      q      
      quads  

  protected final com.fasterxml.aalto.in.PName parsePNameSlow(byte);
    descriptor: (B)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // byte b
         0: .line 1040
            iload 1 /* b */
            sipush 255
            iand
            istore 2 /* q */
        start local 2 // int q
         1: .line 1045
            iload 2 /* q */
            bipush 65
            if_icmpge 3
         2: .line 1046
            aload 0 /* this */
            iload 2 /* q */
            ldc "; expected a name start character"
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
         3: .line 1049
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            astore 3 /* quads */
        start local 3 // int[] quads
         4: .line 1050
            iconst_0
            istore 4 /* qix */
        start local 4 // int qix
         5: .line 1052
            iconst_0
            istore 5 /* firstQuad */
        start local 5 // int firstQuad
         6: .line 1056
      StackMap locals: int[] int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 8
         7: .line 1057
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         8: .line 1059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            sipush 255
            iand
            istore 6 /* i2 */
        start local 6 // int i2
         9: .line 1063
            iload 6 /* i2 */
            bipush 65
            if_icmpge 12
        10: .line 1065
            iload 6 /* i2 */
            bipush 45
            if_icmplt 11
            iload 6 /* i2 */
            bipush 58
            if_icmpgt 11
            iload 6 /* i2 */
            bipush 47
            if_icmpne 12
        11: .line 1067
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_1
            iload 5 /* firstQuad */
            iload 4 /* qix */
            aload 3 /* quads */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
            areturn
        12: .line 1072
      StackMap locals:
      StackMap stack:
            iload 2 /* q */
            bipush 8
            ishl
            iload 6 /* i2 */
            ior
            istore 2 /* q */
        13: .line 1073
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 14
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        15: sipush 255
            iand
            istore 6 /* i2 */
        16: .line 1074
            iload 6 /* i2 */
            bipush 65
            if_icmpge 19
        17: .line 1075
            iload 6 /* i2 */
            bipush 45
            if_icmplt 18
            iload 6 /* i2 */
            bipush 58
            if_icmpgt 18
            iload 6 /* i2 */
            bipush 47
            if_icmpne 19
        18: .line 1076
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_2
            iload 5 /* firstQuad */
            iload 4 /* qix */
            aload 3 /* quads */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
            areturn
        19: .line 1081
      StackMap locals:
      StackMap stack:
            iload 2 /* q */
            bipush 8
            ishl
            iload 6 /* i2 */
            ior
            istore 2 /* q */
        20: .line 1082
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 21
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 22
      StackMap locals:
      StackMap stack:
        21: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        22: sipush 255
            iand
            istore 6 /* i2 */
        23: .line 1083
            iload 6 /* i2 */
            bipush 65
            if_icmpge 26
        24: .line 1084
            iload 6 /* i2 */
            bipush 45
            if_icmplt 25
            iload 6 /* i2 */
            bipush 58
            if_icmpgt 25
            iload 6 /* i2 */
            bipush 47
            if_icmpne 26
        25: .line 1085
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_3
            iload 5 /* firstQuad */
            iload 4 /* qix */
            aload 3 /* quads */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
            areturn
        26: .line 1088
      StackMap locals:
      StackMap stack:
            iload 2 /* q */
            bipush 8
            ishl
            iload 6 /* i2 */
            ior
            istore 2 /* q */
        27: .line 1092
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 28
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            goto 29
      StackMap locals:
      StackMap stack:
        28: aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
      StackMap locals:
      StackMap stack: int
        29: sipush 255
            iand
            istore 6 /* i2 */
        30: .line 1093
            iload 6 /* i2 */
            bipush 65
            if_icmpge 33
        31: .line 1094
            iload 6 /* i2 */
            bipush 45
            if_icmplt 32
            iload 6 /* i2 */
            bipush 58
            if_icmpgt 32
            iload 6 /* i2 */
            bipush 47
            if_icmpne 33
        32: .line 1095
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* q */
            iconst_4
            iload 5 /* firstQuad */
            iload 4 /* qix */
            aload 3 /* quads */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
            areturn
        33: .line 1101
      StackMap locals:
      StackMap stack:
            iload 4 /* qix */
            ifne 36
        34: .line 1102
            iload 2 /* q */
            istore 5 /* firstQuad */
        35: .line 1103
            goto 43
      StackMap locals:
      StackMap stack:
        36: iload 4 /* qix */
            iconst_1
            if_icmpne 40
        37: .line 1104
            aload 3 /* quads */
            iconst_0
            iload 5 /* firstQuad */
            iastore
        38: .line 1105
            aload 3 /* quads */
            iconst_1
            iload 2 /* q */
            iastore
        39: .line 1106
            goto 43
        40: .line 1107
      StackMap locals:
      StackMap stack:
            iload 4 /* qix */
            aload 3 /* quads */
            arraylength
            if_icmplt 42
        41: .line 1108
            aload 0 /* this */
            aload 3 /* quads */
            aload 3 /* quads */
            arraylength
            invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
            dup
            astore 3 /* quads */
            putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
        42: .line 1110
      StackMap locals:
      StackMap stack:
            aload 3 /* quads */
            iload 4 /* qix */
            iload 2 /* q */
            iastore
        43: .line 1112
      StackMap locals:
      StackMap stack:
            iinc 4 /* qix */ 1
        44: .line 1113
            iload 6 /* i2 */
            istore 2 /* q */
        end local 6 // int i2
        45: .line 1054
            goto 6
        end local 5 // int firstQuad
        end local 4 // int qix
        end local 3 // int[] quads
        end local 2 // int q
        end local 1 // byte b
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   46     0       this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   46     1          b  B
            1   46     2          q  I
            4   46     3      quads  [I
            5   46     4        qix  I
            6   46     5  firstQuad  I
            9   45     6         i2  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      b     

  private final com.fasterxml.aalto.in.PName findPName(int, int);
    descriptor: (II)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int onlyQuad
        start local 2 // int lastByteCount
         0: .line 1131
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         1: .line 1132
            iload 1 /* onlyQuad */
            invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:(I)I
            istore 3 /* hash */
        start local 3 // int hash
         2: .line 1133
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            iload 3 /* hash */
            iload 1 /* onlyQuad */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(III)Lcom/fasterxml/aalto/in/ByteBasedPName;
            astore 4 /* name */
        start local 4 // com.fasterxml.aalto.in.PName name
         3: .line 1134
            aload 4 /* name */
            ifnonnull 6
         4: .line 1136
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            iconst_0
            iload 1 /* onlyQuad */
            iastore
         5: .line 1137
            aload 0 /* this */
            iload 3 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            iconst_1
            iload 2 /* lastByteCount */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.addPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            astore 4 /* name */
         6: .line 1139
      StackMap locals: int com.fasterxml.aalto.in.PName
      StackMap stack:
            aload 4 /* name */
            areturn
        end local 4 // com.fasterxml.aalto.in.PName name
        end local 3 // int hash
        end local 2 // int lastByteCount
        end local 1 // int onlyQuad
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    7     1       onlyQuad  I
            0    7     2  lastByteCount  I
            2    7     3           hash  I
            3    7     4           name  Lcom/fasterxml/aalto/in/PName;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
               Name  Flags
      onlyQuad       
      lastByteCount  

  private final com.fasterxml.aalto.in.PName findPName(int, int, int);
    descriptor: (III)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int firstQuad
        start local 2 // int secondQuad
        start local 3 // int lastByteCount
         0: .line 1158
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         1: .line 1159
            iload 1 /* firstQuad */
            iload 2 /* secondQuad */
            invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:(II)I
            istore 4 /* hash */
        start local 4 // int hash
         2: .line 1160
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            iload 4 /* hash */
            iload 1 /* firstQuad */
            iload 2 /* secondQuad */
            invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(III)Lcom/fasterxml/aalto/in/ByteBasedPName;
            astore 5 /* name */
        start local 5 // com.fasterxml.aalto.in.PName name
         3: .line 1161
            aload 5 /* name */
            ifnonnull 7
         4: .line 1163
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            iconst_0
            iload 1 /* firstQuad */
            iastore
         5: .line 1164
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            iconst_1
            iload 2 /* secondQuad */
            iastore
         6: .line 1165
            aload 0 /* this */
            iload 4 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
            iconst_2
            iload 3 /* lastByteCount */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.addPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            astore 5 /* name */
         7: .line 1167
      StackMap locals: int com.fasterxml.aalto.in.PName
      StackMap stack:
            aload 5 /* name */
            areturn
        end local 5 // com.fasterxml.aalto.in.PName name
        end local 4 // int hash
        end local 3 // int lastByteCount
        end local 2 // int secondQuad
        end local 1 // int firstQuad
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    8     1      firstQuad  I
            0    8     2     secondQuad  I
            0    8     3  lastByteCount  I
            2    8     4           hash  I
            3    8     5           name  Lcom/fasterxml/aalto/in/PName;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
               Name  Flags
      firstQuad      
      secondQuad     
      lastByteCount  

  private final com.fasterxml.aalto.in.PName findPName(int, int[], int, int);
    descriptor: (I[III)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int lastQuad
        start local 2 // int[] quads
        start local 3 // int qlen
        start local 4 // int lastByteCount
         0: .line 1190
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         1: .line 1194
            iload 3 /* qlen */
            aload 2 /* quads */
            arraylength
            if_icmplt 3
         2: .line 1195
            aload 0 /* this */
            aload 2 /* quads */
            aload 2 /* quads */
            arraylength
            invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
            dup
            astore 2 /* quads */
            putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
         3: .line 1197
      StackMap locals:
      StackMap stack:
            aload 2 /* quads */
            iload 3 /* qlen */
            iinc 3 /* qlen */ 1
            iload 1 /* lastQuad */
            iastore
         4: .line 1198
            aload 2 /* quads */
            iload 3 /* qlen */
            invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:([II)I
            istore 5 /* hash */
        start local 5 // int hash
         5: .line 1199
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            iload 5 /* hash */
            aload 2 /* quads */
            iload 3 /* qlen */
            invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(I[II)Lcom/fasterxml/aalto/in/ByteBasedPName;
            astore 6 /* name */
        start local 6 // com.fasterxml.aalto.in.PName name
         6: .line 1200
            aload 6 /* name */
            ifnonnull 8
         7: .line 1201
            aload 0 /* this */
            iload 5 /* hash */
            aload 2 /* quads */
            iload 3 /* qlen */
            iload 4 /* lastByteCount */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.addPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            astore 6 /* name */
         8: .line 1203
      StackMap locals: int com.fasterxml.aalto.in.PName
      StackMap stack:
            aload 6 /* name */
            areturn
        end local 6 // com.fasterxml.aalto.in.PName name
        end local 5 // int hash
        end local 4 // int lastByteCount
        end local 3 // int qlen
        end local 2 // int[] quads
        end local 1 // int lastQuad
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    9     1       lastQuad  I
            0    9     2          quads  [I
            0    9     3           qlen  I
            0    9     4  lastByteCount  I
            5    9     5           hash  I
            6    9     6           name  Lcom/fasterxml/aalto/in/PName;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
               Name  Flags
      lastQuad       
      quads          
      qlen           
      lastByteCount  

  private final com.fasterxml.aalto.in.PName findPName(int, int, int, int, int[]);
    descriptor: (IIII[I)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int lastQuad
        start local 2 // int lastByteCount
        start local 3 // int firstQuad
        start local 4 // int qlen
        start local 5 // int[] quads
         0: .line 1229
            iload 4 /* qlen */
            iconst_1
            if_icmpgt 4
         1: .line 1230
            iload 4 /* qlen */
            ifne 3
         2: .line 1231
            aload 0 /* this */
            iload 1 /* lastQuad */
            iload 2 /* lastByteCount */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
            areturn
         3: .line 1233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* firstQuad */
            iload 1 /* lastQuad */
            iload 2 /* lastByteCount */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
            areturn
         4: .line 1235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* lastQuad */
            aload 5 /* quads */
            iload 4 /* qlen */
            iload 2 /* lastByteCount */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
            areturn
        end local 5 // int[] quads
        end local 4 // int qlen
        end local 3 // int firstQuad
        end local 2 // int lastByteCount
        end local 1 // int lastQuad
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    5     1       lastQuad  I
            0    5     2  lastByteCount  I
            0    5     3      firstQuad  I
            0    5     4           qlen  I
            0    5     5          quads  [I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
               Name  Flags
      lastQuad       
      lastByteCount  
      firstQuad      
      qlen           
      quads          

  protected final com.fasterxml.aalto.in.PName addPName(int, int[], int, int);
    descriptor: (I[III)Lcom/fasterxml/aalto/in/PName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int hash
        start local 2 // int[] quads
        start local 3 // int qlen
        start local 4 // int lastQuadBytes
         0: .line 1241
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
            iload 1 /* hash */
            aload 2 /* quads */
            iload 3 /* qlen */
            iload 4 /* lastQuadBytes */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.addUTFPName:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;Lcom/fasterxml/aalto/util/XmlCharTypes;I[III)Lcom/fasterxml/aalto/in/PName;
            areturn
        end local 4 // int lastQuadBytes
        end local 3 // int qlen
        end local 2 // int[] quads
        end local 1 // int hash
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    1     1           hash  I
            0    1     2          quads  [I
            0    1     3           qlen  I
            0    1     4  lastQuadBytes  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
               Name  Flags
      hash           
      quads          
      qlen           
      lastQuadBytes  

  protected byte skipInternalWs(boolean, java.lang.String);
    descriptor: (ZLjava/lang/String;)B
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // boolean reqd
        start local 2 // java.lang.String msg
         0: .line 1256
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 2
         1: .line 1257
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         2: .line 1259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 3 /* b */
        start local 3 // byte b
         3: .line 1260
            iload 3 /* b */
            sipush 255
            iand
            istore 4 /* c */
        start local 4 // int c
         4: .line 1261
            iload 4 /* c */
            bipush 32
            if_icmple 8
         5: .line 1262
            iload 1 /* reqd */
            ifne 7
         6: .line 1263
            iload 3 /* b */
            ireturn
         7: .line 1265
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            new java.lang.StringBuilder
            dup
            ldc " (expected white space "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* msg */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
         8: .line 1269
      StackMap locals:
      StackMap stack:
            iload 3 /* b */
            bipush 10
            if_icmpne 11
         9: .line 1270
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        10: .line 1271
            goto 20
      StackMap locals:
      StackMap stack:
        11: iload 3 /* b */
            bipush 13
            if_icmpne 18
        12: .line 1272
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 14
        13: .line 1273
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        14: .line 1275
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            bipush 10
            if_icmpne 16
        15: .line 1276
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        16: .line 1278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
        17: .line 1279
            goto 20
      StackMap locals:
      StackMap stack:
        18: iload 3 /* b */
            bipush 32
            if_icmpeq 20
            iload 3 /* b */
            bipush 9
            if_icmpeq 20
        19: .line 1280
            aload 0 /* this */
            iload 3 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
        20: .line 1283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 22
        21: .line 1284
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        22: .line 1286
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 3 /* b */
        23: .line 1287
            iload 3 /* b */
            sipush 255
            iand
            bipush 32
        24: .line 1267
            if_icmple 8
        25: .line 1289
            iload 3 /* b */
            ireturn
        end local 4 // int c
        end local 3 // byte b
        end local 2 // java.lang.String msg
        end local 1 // boolean reqd
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   26     1  reqd  Z
            0   26     2   msg  Ljava/lang/String;
            3   26     3     b  B
            4   26     4     c  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      reqd  
      msg   

  private final void matchAsciiKeyword(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // java.lang.String keyw
         0: .line 1295
            iconst_1
            istore 2 /* i */
        start local 2 // int i
         1: aload 1 /* keyw */
            invokevirtual java.lang.String.length:()I
            istore 3 /* len */
        start local 3 // int len
         2: goto 9
         3: .line 1296
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 5
         4: .line 1297
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         5: .line 1299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 4 /* b */
        start local 4 // byte b
         6: .line 1300
            iload 4 /* b */
            aload 1 /* keyw */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            i2b
            if_icmpeq 8
         7: .line 1301
            aload 0 /* this */
            aload 0 /* this */
            iload 4 /* b */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
            new java.lang.StringBuilder
            dup
            ldc " (expected '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* keyw */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            ldc "' for "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* keyw */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " keyword)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
        end local 4 // byte b
         8: .line 1295
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            iload 3 /* len */
            if_icmplt 3
        end local 3 // int len
        end local 2 // int i
        10: .line 1304
            return
        end local 1 // java.lang.String keyw
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   11     1  keyw  Ljava/lang/String;
            1   10     2     i  I
            2   10     3   len  I
            6    8     4     b  B
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      keyw  

  protected final int checkInTreeIndentation(int);
    descriptor: (I)I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int c
         0: .line 1320
            iload 1 /* c */
            bipush 13
            if_icmpne 6
         1: .line 1322
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 4
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 4
         2: .line 1323
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_0
            bipush 32
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
         3: .line 1324
            iconst_m1
            ireturn
         4: .line 1326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            bipush 10
            if_icmpne 6
         5: .line 1327
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         6: .line 1330
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
         7: .line 1332
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 9
         8: .line 1333
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
         9: .line 1335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 2 /* b */
        start local 2 // byte b
        10: .line 1336
            iload 2 /* b */
            bipush 32
            if_icmpeq 19
            iload 2 /* b */
            bipush 9
            if_icmpeq 19
        11: .line 1338
            iload 2 /* b */
            bipush 60
            if_icmpne 15
        12: .line 1339
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 15
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            baload
            bipush 33
            if_icmpeq 15
        13: .line 1340
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_0
            bipush 32
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
        14: .line 1341
            iconst_m1
            ireturn
        15: .line 1344
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
            astore 3 /* outBuf */
        start local 3 // char[] outBuf
        16: .line 1345
            aload 3 /* outBuf */
            iconst_0
            bipush 10
            castore
        17: .line 1346
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_1
            invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
        18: .line 1347
            iconst_1
            ireturn
        end local 3 // char[] outBuf
        19: .line 1350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        20: .line 1351
            iconst_1
            istore 3 /* count */
        start local 3 // int count
        21: .line 1352
            iload 2 /* b */
            bipush 32
            if_icmpne 22
            bipush 32
            goto 23
      StackMap locals: int
      StackMap stack:
        22: bipush 8
      StackMap locals:
      StackMap stack: int
        23: istore 4 /* max */
        start local 4 // int max
        24: .line 1353
            goto 35
        25: .line 1354
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 27
        26: .line 1355
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
        27: .line 1357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 5 /* b2 */
        start local 5 // byte b2
        28: .line 1358
            iload 5 /* b2 */
            iload 2 /* b */
            if_icmpeq 33
        29: .line 1360
            iload 5 /* b2 */
            bipush 60
            if_icmpne 36
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmpge 36
        30: .line 1361
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            baload
            bipush 33
            if_icmpeq 36
        31: .line 1362
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iload 3 /* count */
            iload 2 /* b */
            i2c
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
        32: .line 1363
            iconst_m1
            ireturn
        33: .line 1367
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        34: .line 1368
            iinc 3 /* count */ 1
        end local 5 // byte b2
        35: .line 1353
      StackMap locals:
      StackMap stack:
            iload 3 /* count */
            iload 4 /* max */
            if_icmple 25
        36: .line 1372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
            astore 5 /* outBuf */
        start local 5 // char[] outBuf
        37: .line 1373
            aload 5 /* outBuf */
            iconst_0
            bipush 10
            castore
        38: .line 1374
            iload 2 /* b */
            i2c
            istore 6 /* ind */
        start local 6 // char ind
        39: .line 1375
            iconst_1
            istore 7 /* i */
        start local 7 // int i
        40: goto 43
        41: .line 1376
      StackMap locals: char[] int int
      StackMap stack:
            aload 5 /* outBuf */
            iload 7 /* i */
            iload 6 /* ind */
            castore
        42: .line 1375
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        43: iload 7 /* i */
            iload 3 /* count */
            if_icmple 41
        end local 7 // int i
        44: .line 1378
            iinc 3 /* count */ 1
        45: .line 1379
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iload 3 /* count */
            invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
        46: .line 1380
            iload 3 /* count */
            ireturn
        end local 6 // char ind
        end local 5 // char[] outBuf
        end local 4 // int max
        end local 3 // int count
        end local 2 // byte b
        end local 1 // int c
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   47     0    this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   47     1       c  I
           10   47     2       b  B
           16   19     3  outBuf  [C
           21   47     3   count  I
           24   47     4     max  I
           28   35     5      b2  B
           37   47     5  outBuf  [C
           39   47     6     ind  C
           40   44     7       i  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      c     

  protected final int checkPrologIndentation(int);
    descriptor: (I)I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int c
         0: .line 1391
            iload 1 /* c */
            bipush 13
            if_icmpne 6
         1: .line 1393
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 4
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 4
         2: .line 1394
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_0
            bipush 32
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
         3: .line 1395
            iconst_m1
            ireturn
         4: .line 1397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            bipush 10
            if_icmpne 6
         5: .line 1398
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         6: .line 1401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
         7: .line 1403
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 10
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 10
         8: .line 1404
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_0
            bipush 32
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
         9: .line 1405
            iconst_m1
            ireturn
        10: .line 1407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            istore 2 /* b */
        start local 2 // byte b
        11: .line 1408
            iload 2 /* b */
            bipush 32
            if_icmpeq 19
            iload 2 /* b */
            bipush 9
            if_icmpeq 19
        12: .line 1410
            iload 2 /* b */
            bipush 60
            if_icmpne 15
        13: .line 1411
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_0
            bipush 32
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
        14: .line 1412
            iconst_m1
            ireturn
        15: .line 1415
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
            astore 3 /* outBuf */
        start local 3 // char[] outBuf
        16: .line 1416
            aload 3 /* outBuf */
            iconst_0
            bipush 10
            castore
        17: .line 1417
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iconst_1
            invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
        18: .line 1418
            iconst_1
            ireturn
        end local 3 // char[] outBuf
        19: .line 1421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        20: .line 1422
            iconst_1
            istore 3 /* count */
        start local 3 // int count
        21: .line 1423
            iload 2 /* b */
            bipush 32
            if_icmpne 22
            bipush 32
            goto 23
      StackMap locals: int
      StackMap stack:
        22: bipush 8
      StackMap locals:
      StackMap stack: int
        23: istore 4 /* max */
        start local 4 // int max
        24: .line 1425
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 26
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 26
        25: .line 1426
            goto 42
        26: .line 1428
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            iload 2 /* b */
            if_icmpeq 28
        27: .line 1429
            goto 42
        28: .line 1431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
        29: .line 1432
            iinc 3 /* count */ 1
        30: .line 1433
            iload 3 /* count */
            iload 4 /* max */
            if_icmplt 24
        31: .line 1435
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
            astore 5 /* outBuf */
        start local 5 // char[] outBuf
        32: .line 1436
            aload 5 /* outBuf */
            iconst_0
            bipush 10
            castore
        33: .line 1437
            iload 2 /* b */
            i2c
            istore 6 /* ind */
        start local 6 // char ind
        34: .line 1438
            iconst_1
            istore 7 /* i */
        start local 7 // int i
        35: goto 38
        36: .line 1439
      StackMap locals: char[] int int
      StackMap stack:
            aload 5 /* outBuf */
            iload 7 /* i */
            iload 6 /* ind */
            castore
        37: .line 1438
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        38: iload 7 /* i */
            iload 3 /* count */
            if_icmple 36
        end local 7 // int i
        39: .line 1441
            iinc 3 /* count */ 1
        40: .line 1442
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iload 3 /* count */
            invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
        41: .line 1443
            iload 3 /* count */
            ireturn
        end local 6 // char ind
        end local 5 // char[] outBuf
        42: .line 1447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
            iload 3 /* count */
            iload 2 /* b */
            i2c
            invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
        43: .line 1448
            iconst_m1
            ireturn
        end local 4 // int max
        end local 3 // int count
        end local 2 // byte b
        end local 1 // int c
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   44     0    this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   44     1       c  I
           11   44     2       b  B
           16   19     3  outBuf  [C
           21   44     3   count  I
           24   44     4     max  I
           32   42     5  outBuf  [C
           34   42     6     ind  C
           35   39     7       i  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      c     

  protected final boolean loadMore();
    descriptor: ()Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 1461
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            i2l
            ladd
            putfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
         1: .line 1462
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
         2: .line 1463
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         3: .line 1466
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            ifnonnull 6
         4: .line 1467
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
         5: .line 1468
            iconst_0
            ireturn
         6: .line 1472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            iconst_0
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            arraylength
            invokevirtual java.io.InputStream.read:([BII)I
            istore 1 /* count */
        start local 1 // int count
         7: .line 1473
            iload 1 /* count */
            iconst_1
            if_icmpge 12
         8: .line 1474
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
         9: .line 1475
            iload 1 /* count */
            ifne 11
        10: .line 1479
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "InputStream returned 0 bytes, even when asked to read up to "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
        11: .line 1481
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
        12: .line 1483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* count */
            putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
        13: .line 1484
            iconst_1
            ireturn
        end local 1 // int count
        14: .line 1485
      StackMap locals: com.fasterxml.aalto.in.StreamScanner
      StackMap stack: java.io.IOException
            astore 1 /* ioe */
        start local 1 // java.io.IOException ioe
        15: .line 1486
            new com.fasterxml.aalto.impl.IoStreamException
            dup
            aload 1 /* ioe */
            invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 1 // java.io.IOException ioe
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Lcom/fasterxml/aalto/in/StreamScanner;
            7   14     1  count  I
           15   16     1    ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           6    11      14  Class java.io.IOException
          12    13      14  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected final byte nextByte(int);
    descriptor: (I)B
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int tt
         0: .line 1493
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 3
         1: .line 1494
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 3
         2: .line 1495
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected end-of-input when trying to parse "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* tt */
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
         3: .line 1498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            ireturn
        end local 1 // int tt
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    4     1    tt  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      tt    

  protected final byte nextByte();
    descriptor: ()B
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 1504
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            if_icmplt 3
         1: .line 1505
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 3
         2: .line 1506
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected end-of-input when trying to parse "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
         3: .line 1509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            ireturn
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected final byte loadOne();
    descriptor: ()B
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
         0: .line 1515
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 2
         1: .line 1516
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected end-of-input when trying to parse "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
         2: .line 1518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            ireturn
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected final byte loadOne(int);
    descriptor: (I)B
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int type
         0: .line 1524
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
            ifne 2
         1: .line 1525
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected end-of-input when trying to parse "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* type */
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
         2: .line 1527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            baload
            ireturn
        end local 1 // int type
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/in/StreamScanner;
            0    3     1  type  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      type  

  protected final boolean loadAndRetain(int);
    descriptor: (I)Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.fasterxml.aalto.in.StreamScanner this
        start local 1 // int nrOfChars
         0: .line 1536
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            ifnonnull 2
         1: .line 1537
            iconst_0
            ireturn
         2: .line 1542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            i2l
            ladd
            putfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
         3: .line 1543
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            isub
            putfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
         4: .line 1545
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            isub
            istore 2 /* remaining */
        start local 2 // int remaining
         5: .line 1546
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            iconst_0
            iload 2 /* remaining */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 1547
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
         7: .line 1548
            aload 0 /* this */
            iload 2 /* remaining */
            putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
         8: .line 1552
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            arraylength
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            isub
            istore 3 /* max */
        start local 3 // int max
         9: .line 1553
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            iload 3 /* max */
            invokevirtual java.io.InputStream.read:([BII)I
            istore 4 /* count */
        start local 4 // int count
        10: .line 1554
            iload 4 /* count */
            iconst_1
            if_icmpge 14
        11: .line 1555
            iload 4 /* count */
            ifne 13
        12: .line 1557
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "InputStream returned 0 bytes, even when asked to read up to "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* max */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.in.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
        13: .line 1559
      StackMap locals: int int
      StackMap stack:
            iconst_0
            ireturn
        14: .line 1561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            iload 4 /* count */
            iadd
            putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
        end local 4 // int count
        end local 3 // int max
        15: .line 1562
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
            iload 1 /* nrOfChars */
        16: .line 1551
            if_icmplt 8
        17: .line 1563
            iconst_1
            ireturn
        18: .line 1564
      StackMap locals: com.fasterxml.aalto.in.StreamScanner int int
      StackMap stack: java.io.IOException
            astore 3 /* ioe */
        start local 3 // java.io.IOException ioe
        19: .line 1565
            new com.fasterxml.aalto.impl.IoStreamException
            dup
            aload 3 /* ioe */
            invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 3 // java.io.IOException ioe
        end local 2 // int remaining
        end local 1 // int nrOfChars
        end local 0 // com.fasterxml.aalto.in.StreamScanner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   20     0       this  Lcom/fasterxml/aalto/in/StreamScanner;
            0   20     1  nrOfChars  I
            5   20     2  remaining  I
            9   15     3        max  I
           10   15     4      count  I
           19   20     3        ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           8    13      18  Class java.io.IOException
          14    17      18  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      nrOfChars  
}
SourceFile: "StreamScanner.java"