public class com.fasterxml.aalto.stax.StreamReaderImpl implements org.codehaus.stax2.XMLStreamReader2, org.codehaus.stax2.AttributeInfo, org.codehaus.stax2.DTDInfo, org.codehaus.stax2.LocationInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.aalto.stax.StreamReaderImpl
  super_class: java.lang.Object
{
  static final int STATE_PROLOG;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final int STATE_TREE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int STATE_EPILOG;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final int STATE_CLOSED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

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

  protected final boolean _cfgCoalesceText;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean _cfgReportTextAsChars;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected int _currToken;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _parseState;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.aalto.in.PName _currName;
    descriptor: Lcom/fasterxml/aalto/in/PName;
    flags: (0x0004) ACC_PROTECTED

  protected int _attrCount;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected org.codehaus.stax2.ri.typed.ValueDecoderFactory _decoderFactory;
    descriptor: Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
    flags: (0x0004) ACC_PROTECTED

  protected org.codehaus.stax2.ri.typed.CharArrayBase64Decoder _base64Decoder;
    descriptor: Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.aalto.in.PName _dtdRootName;
    descriptor: Lcom/fasterxml/aalto/in/PName;
    flags: (0x0004) ACC_PROTECTED

  private static final int MASK_GET_TEXT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 6768

  private static final int MASK_GET_TEXT_XXX;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4208

  private static final int MASK_GET_TEXT_WITH_WRITER;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 6776

  private static final int MASK_GET_ELEMENT_TEXT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4688

  private static final int MASK_TYPED_ACCESS_ARRAY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4182

  private static final int MASK_TYPED_ACCESS_BINARY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4178

  public void <init>(com.fasterxml.aalto.in.XmlScanner);
    descriptor: (Lcom/fasterxml/aalto/in/XmlScanner;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // com.fasterxml.aalto.in.XmlScanner scanner
         0: .line 153
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 125
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
         2: .line 155
            aload 0 /* this */
            aload 1 /* scanner */
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
         3: .line 156
            aload 0 /* this */
            bipush 7
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
         4: .line 157
            aload 1 /* scanner */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 2 /* cfg */
        start local 2 // com.fasterxml.aalto.in.ReaderConfig cfg
         5: .line 158
            aload 0 /* this */
            aload 2 /* cfg */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.willCoalesceText:()Z
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgCoalesceText:Z
         6: .line 159
            aload 0 /* this */
            aload 2 /* cfg */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.willReportCData:()Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals: com.fasterxml.aalto.stax.StreamReaderImpl com.fasterxml.aalto.in.XmlScanner com.fasterxml.aalto.in.ReaderConfig
      StackMap stack: com.fasterxml.aalto.stax.StreamReaderImpl
         7: iconst_1
      StackMap locals: com.fasterxml.aalto.stax.StreamReaderImpl com.fasterxml.aalto.in.XmlScanner com.fasterxml.aalto.in.ReaderConfig
      StackMap stack: com.fasterxml.aalto.stax.StreamReaderImpl int
         8: putfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgReportTextAsChars:Z
         9: .line 160
            return
        end local 2 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 1 // com.fasterxml.aalto.in.XmlScanner scanner
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   10     1  scanner  Lcom/fasterxml/aalto/in/XmlScanner;
            5   10     2      cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    MethodParameters:
         Name  Flags
      scanner  

  public static com.fasterxml.aalto.stax.StreamReaderImpl construct(com.fasterxml.aalto.in.InputBootstrapper);
    descriptor: (Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.InputBootstrapper bs
         0: .line 165
            new com.fasterxml.aalto.stax.StreamReaderImpl
            dup
            aload 0 /* bs */
            invokevirtual com.fasterxml.aalto.in.InputBootstrapper.bootstrap:()Lcom/fasterxml/aalto/in/XmlScanner;
            invokespecial com.fasterxml.aalto.stax.StreamReaderImpl.<init>:(Lcom/fasterxml/aalto/in/XmlScanner;)V
            areturn
        end local 0 // com.fasterxml.aalto.in.InputBootstrapper bs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    bs  Lcom/fasterxml/aalto/in/InputBootstrapper;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      bs    

  public com.fasterxml.aalto.in.XmlScanner getScanner();
    descriptor: ()Lcom/fasterxml/aalto/in/XmlScanner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 173
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getCharacterEncodingScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 237
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getXmlDeclEncoding:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 248
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getActualEncoding:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 253
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getXmlDeclVersion:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean isStandalone();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 258
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getXmlDeclStandalone:()I
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean standaloneSet();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 263
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getXmlDeclStandalone:()I
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String name
         0: .line 275
            aload 1 /* name */
            ldc "javax.xml.stream.entities"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 277
            getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
            areturn
         2: .line 279
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "javax.xml.stream.notations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 281
            getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
            areturn
         4: .line 284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* name */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getProperty:(Ljava/lang/String;Z)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.fasterxml.aalto.in.ReaderConfig getConfig();
    descriptor: ()Lcom/fasterxml/aalto/in/ReaderConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 288
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final int getAttributeCount();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 302
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 303
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getAttributeLocalName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 311
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 312
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 314
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            if_icmpge 3
            iload 1 /* index */
            ifge 4
         3: .line 315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.reportInvalidAttrIndex:(I)V
         4: .line 317
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrLocalName:(I)Ljava/lang/String;
            areturn
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public final javax.xml.namespace.QName getAttributeName(int);
    descriptor: (I)Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 323
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 324
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 326
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            if_icmpge 3
            iload 1 /* index */
            ifge 4
         3: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.reportInvalidAttrIndex:(I)V
         4: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrQName:(I)Ljavax/xml/namespace/QName;
            areturn
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getAttributeNamespace(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 335
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 336
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 338
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            if_icmpge 3
            iload 1 /* index */
            ifge 4
         3: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.reportInvalidAttrIndex:(I)V
         4: .line 341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrNsURI:(I)Ljava/lang/String;
            astore 2 /* p */
        start local 2 // java.lang.String p
         5: .line 342
            aload 2 /* p */
            ifnonnull 6
            ldc ""
            goto 7
      StackMap locals: java.lang.String
      StackMap stack:
         6: aload 2 /* p */
      StackMap locals:
      StackMap stack: java.lang.String
         7: areturn
        end local 2 // java.lang.String p
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    8     1  index  I
            5    8     2      p  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getAttributePrefix(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 348
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 349
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 351
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            if_icmpge 3
            iload 1 /* index */
            ifge 4
         3: .line 352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.reportInvalidAttrIndex:(I)V
         4: .line 354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrPrefix:(I)Ljava/lang/String;
            astore 2 /* p */
        start local 2 // java.lang.String p
         5: .line 355
            aload 2 /* p */
            ifnonnull 6
            ldc ""
            goto 7
      StackMap locals: java.lang.String
      StackMap stack:
         6: aload 2 /* p */
      StackMap locals:
      StackMap stack: java.lang.String
         7: areturn
        end local 2 // java.lang.String p
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    8     1  index  I
            5    8     2      p  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getAttributeType(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 361
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 362
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 364
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            if_icmpge 3
            iload 1 /* index */
            ifge 4
         3: .line 365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.reportInvalidAttrIndex:(I)V
         4: .line 367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrType:(I)Ljava/lang/String;
            areturn
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getAttributeValue(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 373
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 374
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 376
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            if_icmpge 3
            iload 1 /* index */
            ifge 4
         3: .line 377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.reportInvalidAttrIndex:(I)V
         4: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrValue:(I)Ljava/lang/String;
            areturn
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getAttributeValue(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String nsURI
        start local 2 // java.lang.String localName
         0: .line 385
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 386
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 1 /* nsURI */
            aload 2 /* localName */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String nsURI
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1      nsURI  Ljava/lang/String;
            0    3     2  localName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      nsURI      
      localName  

  public final java.lang.String getElementText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 405
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 406
            aload 0 /* this */
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
         2: .line 410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 1 /* type */
        start local 1 // int type
         3: .line 411
            iload 1 /* type */
            iconst_2
            if_icmpne 5
         4: .line 412
            ldc ""
            areturn
         5: .line 414
      StackMap locals: int
      StackMap stack:
            iload 1 /* type */
            iconst_5
            if_icmpeq 2
            iload 1 /* type */
            iconst_3
            if_icmpne 7
         6: .line 415
            goto 2
         7: .line 417
      StackMap locals:
      StackMap stack:
            iconst_1
            iload 1 /* type */
            ishl
            sipush 4688
            iand
            ifne 9
         8: .line 418
            aload 0 /* this */
            iload 1 /* type */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._reportNonTextEvent:(I)V
        end local 1 // int type
         9: .line 422
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getText:()Ljava/lang/String;
            astore 1 /* text */
        start local 1 // java.lang.String text
        10: .line 424
            aconst_null
            astore 2 /* acc */
        start local 2 // com.fasterxml.aalto.util.TextAccumulator acc
        11: .line 427
            goto 20
        start local 3 // int type
        12: .line 428
      StackMap locals: java.lang.String com.fasterxml.aalto.util.TextAccumulator int
      StackMap stack:
            iconst_1
            iload 3 /* type */
            ishl
            sipush 4688
            iand
            ifeq 18
        13: .line 429
            aload 2 /* acc */
            ifnonnull 16
        14: .line 430
            new com.fasterxml.aalto.util.TextAccumulator
            dup
            invokespecial com.fasterxml.aalto.util.TextAccumulator.<init>:()V
            astore 2 /* acc */
        15: .line 431
            aload 2 /* acc */
            aload 1 /* text */
            invokevirtual com.fasterxml.aalto.util.TextAccumulator.addText:(Ljava/lang/String;)V
        16: .line 433
      StackMap locals:
      StackMap stack:
            aload 2 /* acc */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getText:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.util.TextAccumulator.addText:(Ljava/lang/String;)V
        17: .line 434
            goto 20
        18: .line 436
      StackMap locals:
      StackMap stack:
            iload 3 /* type */
            iconst_5
            if_icmpeq 20
            iload 3 /* type */
            iconst_3
            if_icmpeq 20
        19: .line 437
            aload 0 /* this */
            iload 3 /* type */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._reportNonTextEvent:(I)V
        end local 3 // int type
        20: .line 427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            dup
            istore 3 /* type */
        start local 3 // int type
        21: iconst_2
            if_icmpne 12
        22: .line 440
            aload 2 /* acc */
            ifnonnull 23
            aload 1 /* text */
            goto 24
      StackMap locals: int
      StackMap stack:
        23: aload 2 /* acc */
            invokevirtual com.fasterxml.aalto.util.TextAccumulator.getAndClear:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        24: areturn
        end local 3 // int type
        end local 2 // com.fasterxml.aalto.util.TextAccumulator acc
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            3    9     1  type  I
           10   25     1  text  Ljava/lang/String;
           11   25     2   acc  Lcom/fasterxml/aalto/util/TextAccumulator;
           12   20     3  type  I
           21   25     3  type  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final int getEventType();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 453
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 12
            if_icmpne 3
         1: .line 454
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgCoalesceText:Z
            ifne 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgReportTextAsChars:Z
            ifeq 3
         2: .line 455
      StackMap locals:
      StackMap stack:
            iconst_4
            ireturn
         3: .line 458
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 465
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 466
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 9
            if_icmpne 3
         2: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
            areturn
         3: .line 469
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Current state not START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final javax.xml.namespace.QName getName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 477
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 478
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getQName:()Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final javax.xml.namespace.NamespaceContext getNamespaceContext();
    descriptor: ()Ljavax/xml/namespace/NamespaceContext;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 494
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final int getNamespaceCount();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 499
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 500
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getNsCount:()I
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getNamespacePrefix(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 507
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 508
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getNamespacePrefix:(I)Ljava/lang/String;
            astore 2 /* p */
        start local 2 // java.lang.String p
         3: .line 511
            aload 2 /* p */
            ifnonnull 4
            ldc ""
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 2 /* p */
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 2 // java.lang.String p
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    6     1  index  I
            3    6     2      p  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 516
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 517
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getNamespaceURI:()Ljava/lang/String;
            astore 1 /* uri */
        start local 1 // java.lang.String uri
         3: .line 520
            aload 1 /* uri */
            ifnonnull 4
            ldc ""
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 1 /* uri */
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 1 // java.lang.String uri
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            3    6     1   uri  Ljava/lang/String;

  public final java.lang.String getNamespaceURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 525
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 526
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getNamespaceURI:(I)Ljava/lang/String;
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         3: .line 529
            aload 2 /* uri */
            ifnonnull 4
            ldc ""
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 2 /* uri */
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 2 // java.lang.String uri
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    6     1  index  I
            3    6     2    uri  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public final java.lang.String getNamespaceURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String prefix
         0: .line 535
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 536
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 1 /* prefix */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String prefix
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public final java.lang.String getPIData();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 547
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_3
            if_icmpeq 2
         1: .line 548
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_PI:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getText:()Ljava/lang/String;
         3: areturn
         4: .line 552
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* sex */
        start local 1 // javax.xml.stream.XMLStreamException sex
         5: .line 553
            aload 1 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 1 // javax.xml.stream.XMLStreamException sex
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            5    6     1   sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException

  public final java.lang.String getPITarget();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 559
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_3
            if_icmpeq 2
         1: .line 560
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_PI:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 562
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 567
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 2
         1: .line 568
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 571
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
            astore 1 /* p */
        start local 1 // java.lang.String p
         3: .line 572
            aload 1 /* p */
            ifnonnull 4
            ldc ""
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 1 /* p */
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            3    6     1     p  Ljava/lang/String;

  public final java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 578
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 6768
            iand
            ifne 2
         1: .line 579
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwNotTextual:(I)V
         2: .line 582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getText:()Ljava/lang/String;
         3: areturn
         4: .line 583
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* sex */
        start local 1 // javax.xml.stream.XMLStreamException sex
         5: .line 584
            aload 1 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 1 // javax.xml.stream.XMLStreamException sex
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            5    6     1   sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException

  public final char[] getTextCharacters();
    descriptor: ()[C
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 591
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 4208
            iand
            ifne 2
         1: .line 592
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwNotTextXxx:(I)V
         2: .line 595
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getTextCharacters:()[C
         3: areturn
         4: .line 596
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* sex */
        start local 1 // javax.xml.stream.XMLStreamException sex
         5: .line 597
            aload 1 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 1 // javax.xml.stream.XMLStreamException sex
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            5    6     1   sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException

  public final int getTextCharacters(int, char[], int, int);
    descriptor: (I[CII)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int srcStart
        start local 2 // char[] target
        start local 3 // int targetStart
        start local 4 // int len
         0: .line 604
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 4208
            iand
            ifne 2
         1: .line 605
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwNotTextXxx:(I)V
         2: .line 608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* srcStart */
            aload 2 /* target */
            iload 3 /* targetStart */
            iload 4 /* len */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getTextCharacters:(I[CII)I
         3: ireturn
         4: .line 609
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 5 /* sex */
        start local 5 // javax.xml.stream.XMLStreamException sex
         5: .line 610
            aload 5 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 5 // javax.xml.stream.XMLStreamException sex
        end local 4 // int len
        end local 3 // int targetStart
        end local 2 // char[] target
        end local 1 // int srcStart
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    6     1     srcStart  I
            0    6     2       target  [C
            0    6     3  targetStart  I
            0    6     4          len  I
            5    6     5          sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException
    MethodParameters:
             Name  Flags
      srcStart     
      target       
      targetStart  
      len          

  public final int getTextLength();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 617
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 4208
            iand
            ifne 2
         1: .line 618
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwNotTextXxx:(I)V
         2: .line 621
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getTextLength:()I
         3: ireturn
         4: .line 622
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* sex */
        start local 1 // javax.xml.stream.XMLStreamException sex
         5: .line 623
            aload 1 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 1 // javax.xml.stream.XMLStreamException sex
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            5    6     1   sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException

  public final int getTextStart();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 630
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 4208
            iand
            ifne 2
         1: .line 631
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwNotTextXxx:(I)V
         2: .line 636
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean hasName();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 641
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean hasNext();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 646
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 8
            if_icmpeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean hasText();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 651
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 6768
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean isAttributeSpecified(int);
    descriptor: (I)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 658
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 659
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.isAttrSpecified:(I)Z
            ireturn
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public final boolean isCharacters();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 666
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getEventType:()I
            iconst_4
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean isEndElement();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 671
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean isStartElement();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 676
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean isWhiteSpace();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 682
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_4
            if_icmpeq 1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 12
            if_icmpne 5
         1: .line 684
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.isTextWhitespace:()Z
         2: ireturn
         3: .line 685
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* sex */
        start local 1 // javax.xml.stream.XMLStreamException sex
         4: .line 686
            aload 1 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 1 // javax.xml.stream.XMLStreamException sex
         5: .line 689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 6
            if_icmpne 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            4    5     1   sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           1     2       3  Class javax.xml.stream.XMLStreamException

  public final void require(int, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int type
        start local 2 // java.lang.String nsUri
        start local 3 // java.lang.String localName
         0: .line 696
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            istore 4 /* curr */
        start local 4 // int curr
         1: .line 702
            iload 4 /* curr */
            iload 1 /* type */
            if_icmpeq 5
         2: .line 703
            iload 4 /* curr */
            bipush 12
            if_icmpne 5
         3: .line 704
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgCoalesceText:Z
            ifne 4
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgReportTextAsChars:Z
            ifeq 5
         4: .line 705
      StackMap locals: int
      StackMap stack:
            iconst_4
            istore 4 /* curr */
         5: .line 714
      StackMap locals:
      StackMap stack:
            iload 1 /* type */
            iload 4 /* curr */
            if_icmpeq 10
         6: .line 715
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected type "
            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;
         7: .line 716
            ldc ", current type "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 717
            iload 4 /* curr */
            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;
         9: .line 715
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        10: .line 720
      StackMap locals:
      StackMap stack:
            aload 3 /* localName */
            ifnull 17
        11: .line 721
            iload 4 /* curr */
            iconst_1
            if_icmpeq 14
            iload 4 /* curr */
            iconst_2
            if_icmpeq 14
        12: .line 722
            iload 4 /* curr */
            bipush 9
            if_icmpeq 14
        13: .line 723
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected non-null local name, but current token not a START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE (was "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            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.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        14: .line 725
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getLocalName:()Ljava/lang/String;
            astore 5 /* n */
        start local 5 // java.lang.String n
        15: .line 726
            aload 5 /* n */
            aload 3 /* localName */
            if_acmpeq 17
            aload 5 /* n */
            aload 3 /* localName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
        16: .line 727
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected local name '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'; current local name '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* n */
            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.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        end local 5 // java.lang.String n
        17: .line 730
      StackMap locals:
      StackMap stack:
            aload 2 /* nsUri */
            ifnull 29
        18: .line 731
            iload 4 /* curr */
            iconst_1
            if_icmpeq 20
            iload 4 /* curr */
            iconst_2
            if_icmpeq 20
        19: .line 732
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected non-null NS URI, but current token not a START_ELEMENT or END_ELEMENT (was "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* curr */
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            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.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        20: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getNamespaceURI:()Ljava/lang/String;
            astore 5 /* uri */
        start local 5 // java.lang.String uri
        21: .line 736
            aload 2 /* nsUri */
            invokevirtual java.lang.String.length:()I
            ifne 25
        22: .line 737
            aload 5 /* uri */
            ifnull 29
            aload 5 /* uri */
            invokevirtual java.lang.String.length:()I
            ifle 29
        23: .line 738
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected empty namespace, instead have '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* uri */
            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.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        24: .line 740
            goto 29
        25: .line 741
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* nsUri */
            aload 5 /* uri */
            if_acmpeq 29
            aload 2 /* nsUri */
            aload 5 /* uri */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 29
        26: .line 742
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected namespace '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* nsUri */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'; have '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        27: .line 743
            aload 5 /* uri */
            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;
        28: .line 742
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        end local 5 // java.lang.String uri
        29: .line 748
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int curr
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String nsUri
        end local 1 // int type
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   30     0       this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   30     1       type  I
            0   30     2      nsUri  Ljava/lang/String;
            0   30     3  localName  Ljava/lang/String;
            1   30     4       curr  I
           15   17     5          n  Ljava/lang/String;
           21   29     5        uri  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      type       
      nsUri      
      localName  

  public final int next();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 759
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
            iconst_1
            if_icmpne 16
         1: .line 760
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.nextFromTree:()I
            istore 1 /* type */
        start local 1 // int type
         2: .line 761
            iload 1 /* type */
            iconst_m1
            if_icmpne 4
         3: .line 762
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.handleTreeEoi:()V
         4: .line 764
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
         5: .line 770
            iload 1 /* type */
            bipush 12
            if_icmpne 8
         6: .line 771
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgCoalesceText:Z
            ifne 7
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._cfgReportTextAsChars:Z
            ifeq 15
         7: .line 772
      StackMap locals:
      StackMap stack:
            iconst_4
            ireturn
         8: .line 775
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getName:()Lcom/fasterxml/aalto/in/PName;
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
         9: .line 776
            iload 1 /* type */
            iconst_2
            if_icmpne 13
        10: .line 777
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.hasEmptyStack:()Z
            ifeq 15
        11: .line 778
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
        12: .line 780
            goto 15
      StackMap locals:
      StackMap stack:
        13: iload 1 /* type */
            iconst_1
            if_icmpne 15
        14: .line 781
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrCount:()I
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
        15: .line 784
      StackMap locals:
      StackMap stack:
            iload 1 /* type */
            ireturn
        end local 1 // int type
        16: .line 789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
            ifne 27
        17: .line 790
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iconst_1
            invokevirtual com.fasterxml.aalto.in.XmlScanner.nextFromProlog:(Z)I
            istore 1 /* type */
        start local 1 // int type
        18: .line 792
            iload 1 /* type */
            iconst_1
            if_icmpne 22
        19: .line 793
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
        20: .line 794
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getAttrCount:()I
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
        21: .line 795
            goto 31
      StackMap locals: int
      StackMap stack:
        22: iload 1 /* type */
            bipush 11
            if_icmpne 31
        23: .line 796
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._dtdRootName:Lcom/fasterxml/aalto/in/PName;
            ifnull 25
        24: .line 797
            aload 0 /* this */
            ldc "Duplicate DOCTYPE declaration"
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        25: .line 799
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getName:()Lcom/fasterxml/aalto/in/PName;
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._dtdRootName:Lcom/fasterxml/aalto/in/PName;
        26: .line 801
            goto 31
        end local 1 // int type
      StackMap locals:
      StackMap stack:
        27: aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
            iconst_2
            if_icmpne 30
        28: .line 802
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iconst_0
            invokevirtual com.fasterxml.aalto.in.XmlScanner.nextFromProlog:(Z)I
            istore 1 /* type */
        start local 1 // int type
        29: .line 803
            goto 31
        end local 1 // int type
        30: .line 806
      StackMap locals:
      StackMap stack:
            new java.util.NoSuchElementException
            dup
            invokespecial java.util.NoSuchElementException.<init>:()V
            athrow
        start local 1 // int type
        31: .line 808
      StackMap locals: int
      StackMap stack:
            iload 1 /* type */
            ifge 35
        32: .line 810
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
            ifne 33
            iconst_1
            goto 34
      StackMap locals:
      StackMap stack: com.fasterxml.aalto.stax.StreamReaderImpl
        33: iconst_0
      StackMap locals: com.fasterxml.aalto.stax.StreamReaderImpl int
      StackMap stack: com.fasterxml.aalto.stax.StreamReaderImpl int
        34: invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.handlePrologEoi:(Z)I
            ireturn
        35: .line 812
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getName:()Lcom/fasterxml/aalto/in/PName;
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
        36: .line 813
            aload 0 /* this */
            iload 1 /* type */
            dup_x1
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ireturn
        end local 1 // int type
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   37     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            2   16     1  type  I
           18   27     1  type  I
           29   30     1  type  I
           31   37     1  type  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final int nextTag();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 820
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 1 /* next */
        start local 1 // int next
         1: .line 822
            iload 1 /* next */
            tableswitch { // 1 - 12
                    1: 7
                    2: 7
                    3: 2
                    4: 3
                    5: 2
                    6: 2
                    7: 8
                    8: 8
                    9: 8
                   10: 8
                   11: 8
                   12: 3
              default: 8
          }
         2: .line 826
      StackMap locals: int
      StackMap stack:
            goto 0
         3: .line 829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.isWhiteSpace:()Z
            ifeq 5
         4: .line 830
            goto 0
         5: .line 832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "Received non-all-whitespace CHARACTERS or CDATA event in nextTag()."
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
         6: .line 833
            goto 8
         7: .line 836
      StackMap locals:
      StackMap stack:
            iload 1 /* next */
            ireturn
         8: .line 838
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Received event "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* next */
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 839
            ldc ", instead of START_ELEMENT or END_ELEMENT."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        10: .line 838
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
        end local 1 // int next
        11: .line 819
            goto 0
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1   11     1  next  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final void close();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 852
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._closeScanner:(Z)V
         1: .line 853
            return
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final javax.xml.stream.Location getLocation();
    descriptor: ()Ljavax/xml/stream/Location;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 857
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final boolean getElementAsBoolean();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 869
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder dec
         1: .line 870
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 871
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.getValue:()Z
            ireturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final int getElementAsInt();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 877
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder dec
         1: .line 878
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 879
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.getValue:()I
            ireturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final long getElementAsLong();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 885
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder dec
         1: .line 886
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 887
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.getValue:()J
            lreturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final float getElementAsFloat();
    descriptor: ()F
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 893
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder dec
         1: .line 894
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 895
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.getValue:()F
            freturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final double getElementAsDouble();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 901
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder dec
         1: .line 902
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 903
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.getValue:()D
            dreturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final java.math.BigInteger getElementAsInteger();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 909
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder dec
         1: .line 910
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 911
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.getValue:()Ljava/math/BigInteger;
            areturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final java.math.BigDecimal getElementAsDecimal();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 917
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder dec
         1: .line 918
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 919
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.getValue:()Ljava/math/BigDecimal;
            areturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final javax.xml.namespace.QName getElementAsQName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 925
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;
            astore 1 /* dec */
        start local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder dec
         1: .line 926
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 927
            aload 0 /* this */
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.getValue:()Ljavax/xml/namespace/QName;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.verifyQName:(Ljavax/xml/namespace/QName;)Ljavax/xml/namespace/QName;
            areturn
        end local 1 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    3     1   dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final byte[] getElementAsBinary();
    descriptor: ()[B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 933
            aload 0 /* this */
            invokestatic org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final void getElementAs(org.codehaus.stax2.typed.TypedValueDecoder);
    descriptor: (Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.typed.TypedValueDecoder tvd
         0: .line 940
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getElementText:()Ljava/lang/String;
            astore 2 /* value */
        start local 2 // java.lang.String value
         1: .line 941
            aload 2 /* value */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 2 /* value */
         2: .line 942
            aload 2 /* value */
            invokevirtual java.lang.String.length:()I
            ifne 5
         3: .line 943
            aload 0 /* this */
            aload 1 /* tvd */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._handleEmptyValue:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
         4: .line 944
            return
         5: .line 947
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* tvd */
            aload 2 /* value */
            invokevirtual org.codehaus.stax2.typed.TypedValueDecoder.decode:(Ljava/lang/String;)V
         6: .line 948
            goto 9
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
         7: astore 3 /* iae */
        start local 3 // java.lang.IllegalArgumentException iae
         8: .line 949
            aload 0 /* this */
            aload 3 /* iae */
            aload 2 /* value */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            athrow
        end local 3 // java.lang.IllegalArgumentException iae
         9: .line 951
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // org.codehaus.stax2.typed.TypedValueDecoder tvd
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   10     1    tvd  Lorg/codehaus/stax2/typed/TypedValueDecoder;
            1   10     2  value  Ljava/lang/String;
            8    9     3    iae  Ljava/lang/IllegalArgumentException;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.IllegalArgumentException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      tvd   

  public final byte[] getElementAsBinary(org.codehaus.stax2.typed.Base64Variant);
    descriptor: (Lorg/codehaus/stax2/typed/Base64Variant;)[B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.typed.Base64Variant v
         0: .line 957
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:()Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
            invokevirtual org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;
            astore 2 /* aggr */
        start local 2 // org.codehaus.stax2.ri.Stax2Util$ByteAggregator aggr
         1: .line 958
            aload 2 /* aggr */
            invokevirtual org.codehaus.stax2.ri.Stax2Util$ByteAggregator.startAggregation:()[B
            astore 3 /* buffer */
        start local 3 // byte[] buffer
         2: .line 960
      StackMap locals: org.codehaus.stax2.ri.Stax2Util$ByteAggregator byte[]
      StackMap stack:
            iconst_0
            istore 4 /* offset */
        start local 4 // int offset
         3: .line 961
            aload 3 /* buffer */
            arraylength
            istore 5 /* len */
        start local 5 // int len
         4: .line 964
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 3 /* buffer */
            iload 4 /* offset */
            iload 5 /* len */
            aload 1 /* v */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I
            istore 6 /* readCount */
        start local 6 // int readCount
         5: .line 965
            iload 6 /* readCount */
            iconst_1
            if_icmpge 7
         6: .line 966
            aload 2 /* aggr */
            aload 3 /* buffer */
            iload 4 /* offset */
            invokevirtual org.codehaus.stax2.ri.Stax2Util$ByteAggregator.aggregateAll:([BI)[B
            areturn
         7: .line 968
      StackMap locals: int
      StackMap stack:
            iload 4 /* offset */
            iload 6 /* readCount */
            iadd
            istore 4 /* offset */
         8: .line 969
            iload 5 /* len */
            iload 6 /* readCount */
            isub
            istore 5 /* len */
        end local 6 // int readCount
         9: .line 970
            iload 5 /* len */
        10: .line 963
            ifgt 4
        11: .line 971
            aload 2 /* aggr */
            aload 3 /* buffer */
            invokevirtual org.codehaus.stax2.ri.Stax2Util$ByteAggregator.addFullBlock:([B)[B
            astore 3 /* buffer */
        end local 5 // int len
        end local 4 // int offset
        12: .line 959
            goto 2
        end local 3 // byte[] buffer
        end local 2 // org.codehaus.stax2.ri.Stax2Util$ByteAggregator aggr
        end local 1 // org.codehaus.stax2.typed.Base64Variant v
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   13     1          v  Lorg/codehaus/stax2/typed/Base64Variant;
            1   13     2       aggr  Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;
            2   13     3     buffer  [B
            3   12     4     offset  I
            4   12     5        len  I
            5    9     6  readCount  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      v     

  public final int readElementAsIntArray(int[], int, int);
    descriptor: ([III)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int[] value
        start local 2 // int from
        start local 3 // int length
         0: .line 984
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            aload 1 /* value */
            iload 2 /* from */
            iload 3 /* length */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            ireturn
        end local 3 // int length
        end local 2 // int from
        end local 1 // int[] value
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   value  [I
            0    1     2    from  I
            0    1     3  length  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      value   
      from    
      length  

  public final int readElementAsLongArray(long[], int, int);
    descriptor: ([JII)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // long[] value
        start local 2 // int from
        start local 3 // int length
         0: .line 990
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            aload 1 /* value */
            iload 2 /* from */
            iload 3 /* length */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            ireturn
        end local 3 // int length
        end local 2 // int from
        end local 1 // long[] value
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   value  [J
            0    1     2    from  I
            0    1     3  length  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      value   
      from    
      length  

  public final int readElementAsFloatArray(float[], int, int);
    descriptor: ([FII)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // float[] value
        start local 2 // int from
        start local 3 // int length
         0: .line 996
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            aload 1 /* value */
            iload 2 /* from */
            iload 3 /* length */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            ireturn
        end local 3 // int length
        end local 2 // int from
        end local 1 // float[] value
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   value  [F
            0    1     2    from  I
            0    1     3  length  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      value   
      from    
      length  

  public final int readElementAsDoubleArray(double[], int, int);
    descriptor: ([DII)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // double[] value
        start local 2 // int from
        start local 3 // int length
         0: .line 1002
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            aload 1 /* value */
            iload 2 /* from */
            iload 3 /* length */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            ireturn
        end local 3 // int length
        end local 2 // int from
        end local 1 // double[] value
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   value  [D
            0    1     2    from  I
            0    1     3  length  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      value   
      from    
      length  

  public final int readElementAsArray(org.codehaus.stax2.typed.TypedArrayDecoder);
    descriptor: (Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.typed.TypedArrayDecoder dec
         0: .line 1009
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            istore 2 /* type */
        start local 2 // int type
         1: .line 1011
            iconst_1
            iload 2 /* type */
            ishl
            sipush 4182
            iand
            ifne 3
         2: .line 1012
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM_OR_TEXT:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1019
      StackMap locals: int
      StackMap stack:
            iload 2 /* type */
            iconst_1
            if_icmpne 17
         4: .line 1021
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.isEmptyTag:()Z
            ifeq 7
         5: .line 1023
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            pop
         6: .line 1024
            iconst_m1
            ireturn
         7: .line 1028
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 2 /* type */
         8: .line 1029
            iload 2 /* type */
            iconst_2
            if_icmpne 10
         9: .line 1030
            iconst_m1
            ireturn
        10: .line 1032
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            iconst_5
            if_icmpeq 7
            iload 2 /* type */
            iconst_3
            if_icmpne 12
        11: .line 1033
            goto 7
        12: .line 1035
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            iconst_4
            if_icmpeq 15
            iload 2 /* type */
            bipush 12
            if_icmpne 14
        13: .line 1036
            goto 15
        14: .line 1039
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* type */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructUnexpectedInTyped:(I)Ljavax/xml/stream/XMLStreamException;
            athrow
        15: .line 1041
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* reset */
        start local 3 // boolean reset
        16: .line 1042
            goto 18
        end local 3 // boolean reset
        17: .line 1043
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* reset */
        start local 3 // boolean reset
        18: .line 1046
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 4 /* count */
        start local 4 // int count
        19: .line 1047
            goto 29
        20: .line 1051
      StackMap locals: int
      StackMap stack:
            iload 2 /* type */
            iconst_4
            if_icmpeq 21
            iload 2 /* type */
            bipush 12
            if_icmpeq 21
            iload 2 /* type */
            bipush 6
            if_icmpne 24
        21: .line 1052
      StackMap locals:
      StackMap stack:
            iload 4 /* count */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 1 /* dec */
            iload 3 /* reset */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.decodeElements:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Z)I
            iadd
            istore 4 /* count */
        22: .line 1053
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.typed.TypedArrayDecoder.hasRoom:()Z
            ifne 27
        23: .line 1054
            goto 30
        24: .line 1056
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            iconst_5
            if_icmpeq 27
            iload 2 /* type */
            iconst_3
            if_icmpne 26
        25: .line 1058
            goto 27
        26: .line 1059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* type */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructUnexpectedInTyped:(I)Ljavax/xml/stream/XMLStreamException;
            athrow
        27: .line 1061
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* reset */
        28: .line 1062
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 2 /* type */
        29: .line 1047
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            iconst_2
            if_icmpne 20
        30: .line 1066
      StackMap locals:
      StackMap stack:
            iload 4 /* count */
            ifle 31
            iload 4 /* count */
            goto 32
      StackMap locals:
      StackMap stack:
        31: iconst_m1
      StackMap locals:
      StackMap stack: int
        32: ireturn
        end local 4 // int count
        end local 3 // boolean reset
        end local 2 // int type
        end local 1 // org.codehaus.stax2.typed.TypedArrayDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   33     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   33     1    dec  Lorg/codehaus/stax2/typed/TypedArrayDecoder;
            1   33     2   type  I
           16   17     3  reset  Z
           18   33     3  reset  Z
           19   33     4  count  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      dec   

  public final int readElementAsBinary(byte[], int, int);
    descriptor: ([BII)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // byte[] resultBuffer
        start local 2 // int offset
        start local 3 // int maxLength
         0: .line 1079
            aload 0 /* this */
            aload 1 /* resultBuffer */
            iload 2 /* offset */
            iload 3 /* maxLength */
            invokestatic org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I
            ireturn
        end local 3 // int maxLength
        end local 2 // int offset
        end local 1 // byte[] resultBuffer
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  resultBuffer  [B
            0    1     2        offset  I
            0    1     3     maxLength  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      resultBuffer  
      offset        
      maxLength     

  public final int readElementAsBinary(byte[], int, int, org.codehaus.stax2.typed.Base64Variant);
    descriptor: ([BIILorg/codehaus/stax2/typed/Base64Variant;)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=10, args_size=5
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // byte[] resultBuffer
        start local 2 // int offset
        start local 3 // int maxLength
        start local 4 // org.codehaus.stax2.typed.Base64Variant v
         0: .line 1086
            aload 1 /* resultBuffer */
            ifnonnull 2
         1: .line 1087
            new java.lang.IllegalArgumentException
            dup
            ldc "resultBuffer is null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1089
      StackMap locals:
      StackMap stack:
            iload 2 /* offset */
            ifge 4
         3: .line 1090
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal offset ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* offset */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "), must be [0, "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* resultBuffer */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1092
      StackMap locals:
      StackMap stack:
            iload 3 /* maxLength */
            iconst_1
            if_icmplt 5
            iload 2 /* offset */
            iload 3 /* maxLength */
            iadd
            aload 1 /* resultBuffer */
            arraylength
            if_icmple 8
         5: .line 1093
      StackMap locals:
      StackMap stack:
            iload 3 /* maxLength */
            ifne 7
         6: .line 1094
            iconst_0
            ireturn
         7: .line 1096
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal maxLength ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* maxLength */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "), has to be positive number, and offset+maxLength can not exceed"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* resultBuffer */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1099
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:()Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
            astore 5 /* dec */
        start local 5 // org.codehaus.stax2.ri.typed.CharArrayBase64Decoder dec
         9: .line 1100
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            istore 6 /* type */
        start local 6 // int type
        10: .line 1102
            iconst_1
            iload 6 /* type */
            ishl
            sipush 4178
            iand
            ifne 15
        11: .line 1103
            iload 6 /* type */
            iconst_2
            if_icmpne 14
        12: .line 1105
            aload 5 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.hasData:()Z
            ifne 28
        13: .line 1106
            iconst_m1
            ireturn
        14: .line 1109
      StackMap locals: org.codehaus.stax2.ri.typed.CharArrayBase64Decoder int
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM_OR_TEXT:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 1111
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_1
            if_icmpne 28
        16: .line 1112
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.isEmptyTag:()Z
            ifeq 19
        17: .line 1114
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            pop
        18: .line 1115
            iconst_m1
            ireturn
        19: .line 1119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 6 /* type */
        20: .line 1120
            iload 6 /* type */
            iconst_2
            if_icmpne 22
        21: .line 1121
            iconst_m1
            ireturn
        22: .line 1123
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_5
            if_icmpeq 19
            iload 6 /* type */
            iconst_3
            if_icmpne 24
        23: .line 1124
            goto 19
        24: .line 1126
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_4
            if_icmpeq 27
            iload 6 /* type */
            bipush 12
            if_icmpne 26
        25: .line 1127
            goto 27
        26: .line 1130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* type */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructUnexpectedInTyped:(I)Ljavax/xml/stream/XMLStreamException;
            athrow
        27: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 4 /* v */
            aload 5 /* dec */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.XmlScanner.resetForDecoding:(Lorg/codehaus/stax2/typed/Base64Variant;Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;Z)V
        28: .line 1135
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* totalCount */
        start local 7 // int totalCount
        29: .line 1142
      StackMap locals: int
      StackMap stack:
            aload 5 /* dec */
            aload 1 /* resultBuffer */
            iload 2 /* offset */
            iload 3 /* maxLength */
            invokevirtual org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.decode:([BII)I
            istore 8 /* count */
        start local 8 // int count
        30: .line 1143
            goto 33
        end local 8 // int count
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
        31: astore 9 /* iae */
        start local 9 // java.lang.IllegalArgumentException iae
        32: .line 1145
            aload 0 /* this */
            aload 9 /* iae */
            invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
            ldc ""
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            athrow
        end local 9 // java.lang.IllegalArgumentException iae
        start local 8 // int count
        33: .line 1147
      StackMap locals: int
      StackMap stack:
            iload 2 /* offset */
            iload 8 /* count */
            iadd
            istore 2 /* offset */
        34: .line 1148
            iload 7 /* totalCount */
            iload 8 /* count */
            iadd
            istore 7 /* totalCount */
        35: .line 1149
            iload 3 /* maxLength */
            iload 8 /* count */
            isub
            istore 3 /* maxLength */
        36: .line 1154
            iload 3 /* maxLength */
            iconst_1
            if_icmplt 50
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpne 38
        37: .line 1155
            goto 50
        38: .line 1159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 6 /* type */
        39: .line 1160
            iload 6 /* type */
            iconst_5
            if_icmpeq 38
            iload 6 /* type */
            iconst_3
            if_icmpeq 38
        40: .line 1161
            iload 6 /* type */
            bipush 6
            if_icmpne 42
        41: .line 1162
            goto 38
        42: .line 1164
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_2
            if_icmpne 48
        43: .line 1171
            aload 5 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.endOfContent:()I
            istore 9 /* left */
        start local 9 // int left
        44: .line 1172
            iload 9 /* left */
            ifge 46
        45: .line 1173
            aload 0 /* this */
            ldc "Incomplete base64 triplet at the end of decoded content"
            ldc ""
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            athrow
        46: .line 1174
      StackMap locals: int
      StackMap stack:
            iload 9 /* left */
            ifle 50
        47: .line 1175
            goto 29
        end local 9 // int left
        48: .line 1180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 4 /* v */
            aload 5 /* dec */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.XmlScanner.resetForDecoding:(Lorg/codehaus/stax2/typed/Base64Variant;Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;Z)V
        end local 8 // int count
        49: .line 1138
            goto 29
        50: .line 1186
      StackMap locals:
      StackMap stack:
            iload 7 /* totalCount */
            ifle 51
            iload 7 /* totalCount */
            goto 52
      StackMap locals:
      StackMap stack:
        51: iconst_m1
      StackMap locals:
      StackMap stack: int
        52: ireturn
        end local 7 // int totalCount
        end local 6 // int type
        end local 5 // org.codehaus.stax2.ri.typed.CharArrayBase64Decoder dec
        end local 4 // org.codehaus.stax2.typed.Base64Variant v
        end local 3 // int maxLength
        end local 2 // int offset
        end local 1 // byte[] resultBuffer
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   53     0          this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   53     1  resultBuffer  [B
            0   53     2        offset  I
            0   53     3     maxLength  I
            0   53     4             v  Lorg/codehaus/stax2/typed/Base64Variant;
            9   53     5           dec  Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
           10   53     6          type  I
           29   53     7    totalCount  I
           30   31     8         count  I
           33   49     8         count  I
           32   33     9           iae  Ljava/lang/IllegalArgumentException;
           44   48     9          left  I
      Exception table:
        from    to  target  type
          29    30      31  Class java.lang.IllegalArgumentException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      resultBuffer  
      offset        
      maxLength     
      v             

  public final int getAttributeIndex(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 1198
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 1199
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  namespaceURI  Ljava/lang/String;
            0    3     2     localName  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  public final boolean getAttributeAsBoolean(int);
    descriptor: (I)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1208
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder dec
         1: .line 1209
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1210
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.getValue:()Z
            ireturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final int getAttributeAsInt(int);
    descriptor: (I)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1216
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder dec
         1: .line 1217
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1218
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.getValue:()I
            ireturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final long getAttributeAsLong(int);
    descriptor: (I)J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1224
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder dec
         1: .line 1225
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1226
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.getValue:()J
            lreturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final float getAttributeAsFloat(int);
    descriptor: (I)F
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1232
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder dec
         1: .line 1233
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1234
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.getValue:()F
            freturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final double getAttributeAsDouble(int);
    descriptor: (I)D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1240
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder dec
         1: .line 1241
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1242
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.getValue:()D
            dreturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final java.math.BigInteger getAttributeAsInteger(int);
    descriptor: (I)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1248
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder dec
         1: .line 1249
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1250
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.getValue:()Ljava/math/BigInteger;
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final java.math.BigDecimal getAttributeAsDecimal(int);
    descriptor: (I)Ljava/math/BigDecimal;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1256
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder dec
         1: .line 1257
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1258
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.getValue:()Ljava/math/BigDecimal;
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final javax.xml.namespace.QName getAttributeAsQName(int);
    descriptor: (I)Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1264
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder dec
         1: .line 1265
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         2: .line 1266
            aload 0 /* this */
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.getValue:()Ljavax/xml/namespace/QName;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.verifyQName:(Ljavax/xml/namespace/QName;)Ljavax/xml/namespace/QName;
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final void getAttributeAs(int, org.codehaus.stax2.typed.TypedValueDecoder);
    descriptor: (ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
        start local 2 // org.codehaus.stax2.typed.TypedValueDecoder tvd
         0: .line 1273
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 1274
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            aload 2 /* tvd */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.decodeAttrValue:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V
         3: .line 1278
            goto 6
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
         4: astore 3 /* iae */
        start local 3 // java.lang.IllegalArgumentException iae
         5: .line 1279
            aload 0 /* this */
            aload 3 /* iae */
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeValue:(I)Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            athrow
        end local 3 // java.lang.IllegalArgumentException iae
         6: .line 1281
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.codehaus.stax2.typed.TypedValueDecoder tvd
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    7     1  index  I
            0    7     2    tvd  Lorg/codehaus/stax2/typed/TypedValueDecoder;
            5    6     3    iae  Ljava/lang/IllegalArgumentException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.IllegalArgumentException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  
      tvd    

  public final int[] getAttributeAsIntArray(int);
    descriptor: (I)[I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1286
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder dec
         1: .line 1287
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            pop
         2: .line 1288
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.getValues:()[I
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final long[] getAttributeAsLongArray(int);
    descriptor: (I)[J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1294
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder dec
         1: .line 1295
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            pop
         2: .line 1296
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.getValues:()[J
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final float[] getAttributeAsFloatArray(int);
    descriptor: (I)[F
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1302
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder dec
         1: .line 1303
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            pop
         2: .line 1304
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.getValues:()[F
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final double[] getAttributeAsDoubleArray(int);
    descriptor: (I)[D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1310
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;
            astore 2 /* dec */
        start local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder dec
         1: .line 1311
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* dec */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            pop
         2: .line 1312
            aload 2 /* dec */
            invokevirtual org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.getValues:()[D
            areturn
        end local 2 // org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder dec
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            1    3     2    dec  Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final int getAttributeAsArray(int, org.codehaus.stax2.typed.TypedArrayDecoder);
    descriptor: (ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
        start local 2 // org.codehaus.stax2.typed.TypedArrayDecoder tad
         0: .line 1324
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 1325
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            aload 2 /* tad */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.decodeAttrValues:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I
            ireturn
        end local 2 // org.codehaus.stax2.typed.TypedArrayDecoder tad
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            0    3     2    tad  Lorg/codehaus/stax2/typed/TypedArrayDecoder;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  
      tad    

  public final byte[] getAttributeAsBinary(int);
    descriptor: (I)[B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1333
            aload 0 /* this */
            iload 1 /* index */
            invokestatic org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B
            areturn
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  index  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  

  public final byte[] getAttributeAsBinary(int, org.codehaus.stax2.typed.Base64Variant);
    descriptor: (ILorg/codehaus/stax2/typed/Base64Variant;)[B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
        start local 2 // org.codehaus.stax2.typed.Base64Variant v
         0: .line 1339
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 1340
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1342
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* index */
            aload 2 /* v */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:()Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.decodeAttrBinaryValue:(ILorg/codehaus/stax2/typed/Base64Variant;Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;)[B
            areturn
        end local 2 // org.codehaus.stax2.typed.Base64Variant v
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  index  I
            0    3     2      v  Lorg/codehaus/stax2/typed/Base64Variant;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      index  
      v      

  protected javax.xml.namespace.QName verifyQName(javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/namespace/QName;)Ljavax/xml/namespace/QName;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // javax.xml.namespace.QName n
         0: .line 1348
            aload 1 /* n */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            astore 2 /* ln */
        start local 2 // java.lang.String ln
         1: .line 1349
            aload 2 /* ln */
            iconst_0
            invokestatic com.fasterxml.aalto.util.XmlNames.findIllegalNameChar:(Ljava/lang/String;Z)I
            istore 3 /* ix */
        start local 3 // int ix
         2: .line 1350
            iload 3 /* ix */
            iflt 9
         3: .line 1351
            aload 1 /* n */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         4: .line 1352
            aload 4 /* prefix */
            ifnull 6
            aload 4 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifle 6
         5: .line 1353
            new java.lang.StringBuilder
            dup
            aload 4 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* ln */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 7
      StackMap locals: java.lang.String int java.lang.String
      StackMap stack:
         6: aload 2 /* ln */
         7: .line 1352
      StackMap locals:
      StackMap stack: java.lang.String
            astore 5 /* pname */
        start local 5 // java.lang.String pname
         8: .line 1354
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid local name \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* ln */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" (character at #"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* ix */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " is invalid)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 5 /* pname */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            athrow
        end local 5 // java.lang.String pname
        end local 4 // java.lang.String prefix
         9: .line 1356
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            areturn
        end local 3 // int ix
        end local 2 // java.lang.String ln
        end local 1 // javax.xml.namespace.QName n
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0   10     1       n  Ljavax/xml/namespace/QName;
            1   10     2      ln  Ljava/lang/String;
            2   10     3      ix  I
            4    9     4  prefix  Ljava/lang/String;
            8    9     5   pname  Ljava/lang/String;
    Exceptions:
      throws org.codehaus.stax2.typed.TypedXMLStreamException
    MethodParameters:
      Name  Flags
      n     

  public final java.lang.Object getFeature(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String name
         0: .line 1371
            aconst_null
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  name  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      name  

  public final void setFeature(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1378
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   name  Ljava/lang/String;
            0    1     2  value  Ljava/lang/Object;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      name   
      value  

  public final boolean isPropertySupported(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String name
         0: .line 1385
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* name */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.isPropertySupported:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final boolean setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1401
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getConfig:()Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
            ireturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   name  Ljava/lang/String;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public final void skipElement();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1409
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 1410
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1412
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* nesting */
        start local 1 // int nesting
         3: .line 1415
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.next:()I
            istore 2 /* type */
        start local 2 // int type
         4: .line 1416
            iload 2 /* type */
            iconst_1
            if_icmpne 7
         5: .line 1417
            iinc 1 /* nesting */ 1
         6: .line 1418
            goto 3
      StackMap locals: int
      StackMap stack:
         7: iload 2 /* type */
            iconst_2
            if_icmpne 3
         8: .line 1419
            iinc 1 /* nesting */ -1
            iload 1 /* nesting */
            ifne 3
        end local 2 // int type
         9: .line 1424
            return
        end local 1 // int nesting
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            3   10     1  nesting  I
            4    9     2     type  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final org.codehaus.stax2.AttributeInfo getAttributeInfo();
    descriptor: ()Lorg/codehaus/stax2/AttributeInfo;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1431
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpeq 2
         1: .line 1432
            new java.lang.IllegalStateException
            dup
            getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final org.codehaus.stax2.DTDInfo getDTDInfo();
    descriptor: ()Lorg/codehaus/stax2/DTDInfo;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1449
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 11
            if_icmpeq 2
         1: .line 1450
            aconst_null
            areturn
         2: .line 1452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final org.codehaus.stax2.LocationInfo getLocationInfo();
    descriptor: ()Lorg/codehaus/stax2/LocationInfo;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1462
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final int getText(java.io.Writer, boolean);
    descriptor: (Ljava/io/Writer;Z)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.io.Writer w
        start local 2 // boolean preserveContents
         0: .line 1493
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            ishl
            sipush 6776
            iand
            ifne 2
         1: .line 1494
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwNotTextual:(I)V
         2: .line 1496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 1 /* w */
            iload 2 /* preserveContents */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getText:(Ljava/io/Writer;Z)I
            ireturn
        end local 2 // boolean preserveContents
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1                 w  Ljava/io/Writer;
            0    3     2  preserveContents  Z
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                  Name  Flags
      w                 
      preserveContents  

  public final int getDepth();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1511
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getDepth:()I
            istore 1 /* d */
        start local 1 // int d
         1: .line 1512
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_2
            if_icmpne 3
         2: .line 1513
            iinc 1 /* d */ 1
         3: .line 1515
      StackMap locals: int
      StackMap stack:
            iload 1 /* d */
            ireturn
        end local 1 // int d
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            1    4     1     d  I

  public final boolean isEmptyElement();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1525
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            iconst_1
            if_icmpne 1
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.isEmptyTag:()Z
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final javax.xml.namespace.NamespaceContext getNonTransientNamespaceContext();
    descriptor: ()Ljavax/xml/namespace/NamespaceContext;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1530
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getPrefixedName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1536
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            tableswitch { // 1 - 11
                    1: 1
                    2: 1
                    3: 3
                    4: 5
                    5: 5
                    6: 5
                    7: 5
                    8: 5
                    9: 2
                   10: 5
                   11: 4
              default: 5
          }
         1: .line 1539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
            areturn
         2: .line 1541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getLocalName:()Ljava/lang/String;
            areturn
         3: .line 1543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getPITarget:()Ljava/lang/String;
            areturn
         4: .line 1545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getDTDRootName:()Ljava/lang/String;
            areturn
         5: .line 1548
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Current state not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final void closeCompletely();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1553
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._closeScanner:(Z)V
         1: .line 1554
            return
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final java.lang.Object getProcessedDTD();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1569
            aconst_null
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getDTDRootName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1574
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 11
            if_icmpeq 2
         1: .line 1575
            aconst_null
            areturn
         2: .line 1577
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currName:Lcom/fasterxml/aalto/in/PName;
            invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         4: areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getDTDPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1583
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getDTDPublicId:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getDTDSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1588
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getDTDSystemId:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final java.lang.String getDTDInternalSubset();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1598
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 11
            if_icmpeq 2
         1: .line 1599
            aconst_null
            areturn
         2: .line 1602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getText:()Ljava/lang/String;
         3: areturn
         4: .line 1603
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* sex */
        start local 1 // javax.xml.stream.XMLStreamException sex
         5: .line 1604
            aload 1 /* sex */
            invokestatic com.fasterxml.aalto.UncheckedStreamException.createFrom:(Ljavax/xml/stream/XMLStreamException;)Lcom/fasterxml/aalto/UncheckedStreamException;
            athrow
        end local 1 // javax.xml.stream.XMLStreamException sex
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            5    6     1   sex  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException

  public final org.codehaus.stax2.validation.DTDValidationSchema getProcessedDTDSchema();
    descriptor: ()Lorg/codehaus/stax2/validation/DTDValidationSchema;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1616
            aconst_null
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final long getStartingByteOffset();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1629
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getStartingByteOffset:()J
            lreturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final long getStartingCharOffset();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1634
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getStartingCharOffset:()J
            lreturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final long getEndingByteOffset();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1639
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getEndingByteOffset:()J
            lreturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final long getEndingCharOffset();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1644
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getEndingCharOffset:()J
            lreturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final org.codehaus.stax2.XMLStreamLocation2 getStartLocation();
    descriptor: ()Lorg/codehaus/stax2/XMLStreamLocation2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1651
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final org.codehaus.stax2.XMLStreamLocation2 getEndLocation();
    descriptor: ()Lorg/codehaus/stax2/XMLStreamLocation2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1656
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getEndLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public final org.codehaus.stax2.XMLStreamLocation2 getCurrentLocation();
    descriptor: ()Lorg/codehaus/stax2/XMLStreamLocation2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1661
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final int findAttributeIndex(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String nsURI
        start local 2 // java.lang.String localName
         0: .line 1674
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            aload 1 /* nsURI */
            aload 2 /* localName */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.findAttrIndex:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String nsURI
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1      nsURI  Ljava/lang/String;
            0    1     2  localName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      nsURI      
      localName  

  public final int getIdAttributeIndex();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1680
            iconst_m1
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final int getNotationAttributeIndex();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1687
            iconst_m1
            ireturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  public final org.codehaus.stax2.validation.XMLValidator validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema);
    descriptor: (Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.validation.XMLValidationSchema schema
         0: .line 1701
            aconst_null
            areturn
        end local 1 // org.codehaus.stax2.validation.XMLValidationSchema schema
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  schema  Lorg/codehaus/stax2/validation/XMLValidationSchema;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      schema  

  public final org.codehaus.stax2.validation.XMLValidator stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema);
    descriptor: (Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.validation.XMLValidationSchema schema
         0: .line 1709
            aconst_null
            areturn
        end local 1 // org.codehaus.stax2.validation.XMLValidationSchema schema
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  schema  Lorg/codehaus/stax2/validation/XMLValidationSchema;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      schema  

  public final org.codehaus.stax2.validation.XMLValidator stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator);
    descriptor: (Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.validation.XMLValidator validator
         0: .line 1717
            aconst_null
            areturn
        end local 1 // org.codehaus.stax2.validation.XMLValidator validator
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  validator  Lorg/codehaus/stax2/validation/XMLValidator;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      validator  

  public final org.codehaus.stax2.validation.ValidationProblemHandler setValidationProblemHandler(org.codehaus.stax2.validation.ValidationProblemHandler);
    descriptor: (Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.validation.ValidationProblemHandler h
         0: .line 1724
            aconst_null
            areturn
        end local 1 // org.codehaus.stax2.validation.ValidationProblemHandler h
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1     h  Lorg/codehaus/stax2/validation/ValidationProblemHandler;
    MethodParameters:
      Name  Flags
      h     

  protected void _reportNonTextEvent(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int type
         0: .line 1739
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected a text token, got "
            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;
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
         1: .line 1740
            return
        end local 1 // int type
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    2     1  type  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      type  

  protected javax.xml.stream.Location getLastCharLocation();
    descriptor: ()Ljavax/xml/stream/Location;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1745
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual com.fasterxml.aalto.in.XmlScanner.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  protected int handlePrologEoi(boolean);
    descriptor: (Z)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // boolean isProlog
         0: .line 1752
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.close:()V
         1: .line 1755
            iload 1 /* isProlog */
            ifeq 3
         2: .line 1756
            aload 0 /* this */
            getstatic com.fasterxml.aalto.impl.ErrorConsts.SUFFIX_IN_PROLOG:Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwUnexpectedEOI:(Ljava/lang/String;)V
         3: .line 1758
      StackMap locals:
      StackMap stack:
            bipush 8
            ireturn
        end local 1 // boolean isProlog
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    4     1  isProlog  Z
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      isProlog  

  protected void handleTreeEoi();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1767
            aload 0 /* this */
            bipush 8
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
         1: .line 1769
            aload 0 /* this */
            getstatic com.fasterxml.aalto.impl.ErrorConsts.SUFFIX_IN_TREE:Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwUnexpectedEOI:(Ljava/lang/String;)V
         2: .line 1770
            return
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected void throwWfe(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String msg
         0: .line 1777
            new com.fasterxml.aalto.WFCException
            dup
            aload 1 /* msg */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getLastCharLocation:()Ljavax/xml/stream/Location;
            invokespecial com.fasterxml.aalto.WFCException.<init>:(Ljava/lang/String;Ljavax/xml/stream/Location;)V
            athrow
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   msg  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      msg   

  private void throwNotTextual(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int type
         0: .line 1781
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Not a textual event ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1782
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
            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;
         2: .line 1781
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int type
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  type  I
    MethodParameters:
      Name  Flags
      type  

  private void throwNotTextXxx(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int type
         0: .line 1786
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "getTextXxx() methods can not be called on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1787
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._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;
         2: .line 1786
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int type
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  type  I
    MethodParameters:
      Name  Flags
      type  

  protected void throwFromIOE(java.io.IOException);
    descriptor: (Ljava/io/IOException;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.io.IOException ioe
         0: .line 1791
            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.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1   ioe  Ljava/io/IOException;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      ioe   

  protected void throwUnexpectedEOI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String msg
         0: .line 1796
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected End-of-input"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* msg */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe:(Ljava/lang/String;)V
         1: .line 1797
            return
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    2     1   msg  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      msg   

  protected javax.xml.stream.XMLStreamException _constructUnexpectedInTyped(int);
    descriptor: (I)Ljavax/xml/stream/XMLStreamException;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int nextToken
         0: .line 1801
            iload 1 /* nextToken */
            iconst_1
            if_icmpne 2
         1: .line 1802
            aload 0 /* this */
            ldc "Element content can not contain child START_ELEMENT when using Typed Access methods"
            aconst_null
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            areturn
         2: .line 1804
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected a text token, got "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* nextToken */
            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;
            aconst_null
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            areturn
        end local 1 // int nextToken
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    3     1  nextToken  I
    MethodParameters:
           Name  Flags
      nextToken  

  private org.codehaus.stax2.typed.TypedXMLStreamException _constructTypeException(java.lang.IllegalArgumentException, java.lang.String);
    descriptor: (Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.IllegalArgumentException iae
        start local 2 // java.lang.String lexicalValue
         0: .line 1817
            new org.codehaus.stax2.typed.TypedXMLStreamException
            dup
            aload 2 /* lexicalValue */
            aload 1 /* iae */
            invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            aload 1 /* iae */
            invokespecial org.codehaus.stax2.typed.TypedXMLStreamException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V
            areturn
        end local 2 // java.lang.String lexicalValue
        end local 1 // java.lang.IllegalArgumentException iae
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1           iae  Ljava/lang/IllegalArgumentException;
            0    1     2  lexicalValue  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      iae           
      lexicalValue  

  private org.codehaus.stax2.typed.TypedXMLStreamException _constructTypeException(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.String lexicalValue
         0: .line 1822
            new org.codehaus.stax2.typed.TypedXMLStreamException
            dup
            aload 2 /* lexicalValue */
            aload 1 /* msg */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
            invokespecial org.codehaus.stax2.typed.TypedXMLStreamException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V
            areturn
        end local 2 // java.lang.String lexicalValue
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1           msg  Ljava/lang/String;
            0    1     2  lexicalValue  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      msg           
      lexicalValue  

  protected void reportInvalidAttrIndex(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // int index
         0: .line 1832
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal attribute index, "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", current START_ELEMENT has "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._attrCount:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " attributes"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int index
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  protected void _closeScanner(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // boolean forceStreamClose
         0: .line 1848
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
            iconst_3
            if_icmpeq 4
         1: .line 1849
            aload 0 /* this */
            iconst_3
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._parseState:I
         2: .line 1850
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
            bipush 8
            if_icmpeq 4
         3: .line 1851
            aload 0 /* this */
            bipush 8
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._currToken:I
         4: .line 1854
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            iload 1 /* forceStreamClose */
            invokevirtual com.fasterxml.aalto.in.XmlScanner.close:(Z)V
         5: .line 1855
            return
        end local 1 // boolean forceStreamClose
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0              this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    6     1  forceStreamClose  Z
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                  Name  Flags
      forceStreamClose  

  protected final org.codehaus.stax2.ri.typed.ValueDecoderFactory _decoderFactory();
    descriptor: ()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1865
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            ifnonnull 2
         1: .line 1866
            aload 0 /* this */
            new org.codehaus.stax2.ri.typed.ValueDecoderFactory
            dup
            invokespecial org.codehaus.stax2.ri.typed.ValueDecoderFactory.<init>:()V
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
         2: .line 1868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  protected org.codehaus.stax2.ri.typed.CharArrayBase64Decoder _base64Decoder();
    descriptor: ()Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1873
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
            ifnonnull 2
         1: .line 1874
            aload 0 /* this */
            new org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
            dup
            invokespecial org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.<init>:()V
            putfield com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
         2: .line 1876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._base64Decoder:Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;

  private void _handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder);
    descriptor: (Lorg/codehaus/stax2/typed/TypedValueDecoder;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
        start local 1 // org.codehaus.stax2.typed.TypedValueDecoder dec
         0: .line 1889
            aload 1 /* dec */
            invokevirtual org.codehaus.stax2.typed.TypedValueDecoder.handleEmptyValue:()V
         1: .line 1890
            goto 4
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
         2: astore 2 /* iae */
        start local 2 // java.lang.IllegalArgumentException iae
         3: .line 1891
            aload 0 /* this */
            aload 2 /* iae */
            ldc ""
            invokevirtual com.fasterxml.aalto.stax.StreamReaderImpl._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
            athrow
        end local 2 // java.lang.IllegalArgumentException iae
         4: .line 1893
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.codehaus.stax2.typed.TypedValueDecoder dec
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            0    5     1   dec  Lorg/codehaus/stax2/typed/TypedValueDecoder;
            3    4     2   iae  Ljava/lang/IllegalArgumentException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalArgumentException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      dec   

  public final java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
         0: .line 1904
            new java.lang.StringBuilder
            dup
            ldc "[Aalto stream reader, scanner: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.StreamReaderImpl._scanner:Lcom/fasterxml/aalto/in/XmlScanner;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.stax.StreamReaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/StreamReaderImpl;
}
SourceFile: "StreamReaderImpl.java"
InnerClasses:
  public final ByteAggregator = org.codehaus.stax2.ri.Stax2Util$ByteAggregator of org.codehaus.stax2.ri.Stax2Util
  public final BooleanDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final DecimalDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final DoubleArrayDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final DoubleDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final FloatArrayDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final FloatDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final IntArrayDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final IntDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final IntegerDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final LongArrayDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final LongDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory
  public final QNameDecoder = org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder of org.codehaus.stax2.ri.typed.ValueDecoderFactory