public final class com.fasterxml.aalto.stax.InputFactoryImpl extends com.fasterxml.aalto.AsyncXMLInputFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.fasterxml.aalto.stax.InputFactoryImpl
  super_class: com.fasterxml.aalto.AsyncXMLInputFactory
{
  final com.fasterxml.aalto.in.ReaderConfig _config;
    descriptor: Lcom/fasterxml/aalto/in/ReaderConfig;
    flags: (0x0010) ACC_FINAL

  protected javax.xml.stream.util.XMLEventAllocator _allocator;
    descriptor: Ljavax/xml/stream/util/XMLEventAllocator;
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 81
            aload 0 /* this */
            invokespecial com.fasterxml.aalto.AsyncXMLInputFactory.<init>:()V
         1: .line 73
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.stax.InputFactoryImpl._allocator:Ljavax/xml/stream/util/XMLEventAllocator;
         2: .line 82
            aload 0 /* this */
            new com.fasterxml.aalto.in.ReaderConfig
            dup
            invokespecial com.fasterxml.aalto.in.ReaderConfig.<init>:()V
            putfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
         3: .line 83
            return
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader, javax.xml.stream.EventFilter);
    descriptor: (Ljavax/xml/stream/XMLEventReader;Ljavax/xml/stream/EventFilter;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.stream.XMLEventReader reader
        start local 2 // javax.xml.stream.EventFilter filter
         0: .line 96
            new org.codehaus.stax2.ri.evt.Stax2FilteredEventReader
            dup
            aload 1 /* reader */
            invokestatic org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLEventReader;)Lorg/codehaus/stax2/XMLEventReader2;
            aload 2 /* filter */
            invokespecial org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.<init>:(Lorg/codehaus/stax2/XMLEventReader2;Ljavax/xml/stream/EventFilter;)V
            areturn
        end local 2 // javax.xml.stream.EventFilter filter
        end local 1 // javax.xml.stream.XMLEventReader reader
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  reader  Ljavax/xml/stream/XMLEventReader;
            0    1     2  filter  Ljavax/xml/stream/EventFilter;
    MethodParameters:
        Name  Flags
      reader  
      filter  

  public javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader, javax.xml.stream.StreamFilter);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.stream.XMLStreamReader reader
        start local 2 // javax.xml.stream.StreamFilter filter
         0: .line 103
            new org.codehaus.stax2.ri.Stax2FilteredStreamReader
            dup
            aload 1 /* reader */
            aload 2 /* filter */
            invokespecial org.codehaus.stax2.ri.Stax2FilteredStreamReader.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)V
            astore 3 /* fr */
        start local 3 // org.codehaus.stax2.ri.Stax2FilteredStreamReader fr
         1: .line 111
            aload 2 /* filter */
            aload 3 /* fr */
            invokeinterface javax.xml.stream.StreamFilter.accept:(Ljavax/xml/stream/XMLStreamReader;)Z
            ifne 3
         2: .line 113
            aload 3 /* fr */
            invokevirtual org.codehaus.stax2.ri.Stax2FilteredStreamReader.next:()I
            pop
         3: .line 115
      StackMap locals: org.codehaus.stax2.ri.Stax2FilteredStreamReader
      StackMap stack:
            aload 3 /* fr */
            areturn
        end local 3 // org.codehaus.stax2.ri.Stax2FilteredStreamReader fr
        end local 2 // javax.xml.stream.StreamFilter filter
        end local 1 // javax.xml.stream.XMLStreamReader reader
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    4     1  reader  Ljavax/xml/stream/XMLStreamReader;
            0    4     2  filter  Ljavax/xml/stream/StreamFilter;
            1    4     3      fr  Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      reader  
      filter  

  public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.InputStream in
         0: .line 126
            aload 0 /* this */
            aload 1 /* in */
            aconst_null
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.createXMLEventReader:(Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventReader;
            areturn
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1    in  Ljava/io/InputStream;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      in    

  public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream, java.lang.String);
    descriptor: (Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.InputStream in
        start local 2 // java.lang.String enc
         0: .line 131
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* in */
            aload 2 /* enc */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/io/InputStream;Ljava/lang/String;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 2 // java.lang.String enc
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1    in  Ljava/io/InputStream;
            0    1     2   enc  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      in    
      enc   

  public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.Reader r
         0: .line 136
            aload 0 /* this */
            aconst_null
            aload 1 /* r */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.createXMLEventReader:(Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
            areturn
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1     r  Ljava/io/Reader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      r     

  public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.transform.Source source
         0: .line 141
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* source */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljavax/xml/transform/Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  source  Ljavax/xml/transform/Source;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      source  

  public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String, java.io.InputStream);
    descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.io.InputStream in
         0: .line 148
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* systemId */
            aload 2 /* in */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 2 // java.io.InputStream in
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  systemId  Ljava/lang/String;
            0    1     2        in  Ljava/io/InputStream;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      systemId  
      in        

  public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String, java.io.Reader);
    descriptor: (Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.io.Reader r
         0: .line 155
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* systemId */
            aload 2 /* r */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/lang/String;Ljava/io/Reader;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 2 // java.io.Reader r
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  systemId  Ljava/lang/String;
            0    1     2         r  Ljava/io/Reader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      systemId  
      r         

  public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.stream.XMLStreamReader sr
         0: .line 162
            aload 0 /* this */
            aload 1 /* sr */
            invokestatic org.codehaus.stax2.ri.Stax2ReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 1 // javax.xml.stream.XMLStreamReader sr
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1    sr  Ljavax/xml/stream/XMLStreamReader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      sr    

  public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.InputStream in
         0: .line 175
            aload 0 /* this */
            aload 1 /* in */
            aconst_null
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/io/InputStream;Ljava/lang/String;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1    in  Ljava/io/InputStream;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      in    

  public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream, java.lang.String);
    descriptor: (Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.InputStream in
        start local 2 // java.lang.String enc
         0: .line 182
            aload 0 /* this */
            aload 1 /* in */
            aload 2 /* enc */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/io/InputStream;Ljava/lang/String;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 2 // java.lang.String enc
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1    in  Ljava/io/InputStream;
            0    1     2   enc  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      in    
      enc   

  public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.Reader r
         0: .line 189
            aload 0 /* this */
            aconst_null
            aload 1 /* r */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/lang/String;Ljava/io/Reader;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1     r  Ljava/io/Reader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      r     

  public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String, java.io.Reader);
    descriptor: (Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.io.Reader r
         0: .line 196
            aload 0 /* this */
            aload 1 /* systemId */
            aload 2 /* r */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/lang/String;Ljava/io/Reader;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 2 // java.io.Reader r
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  systemId  Ljava/lang/String;
            0    1     2         r  Ljava/io/Reader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      systemId  
      r         

  public javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.transform.Source src
         0: .line 203
            aload 0 /* this */
            aload 1 /* src */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljavax/xml/transform/Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 1 // javax.xml.transform.Source src
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1   src  Ljavax/xml/transform/Source;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      src   

  public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String, java.io.InputStream);
    descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.io.InputStream in
         0: .line 210
            aload 0 /* this */
            aload 1 /* systemId */
            aload 2 /* in */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 2 // java.io.InputStream in
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  systemId  Ljava/lang/String;
            0    1     2        in  Ljava/io/InputStream;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      systemId  
      in        

  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.InputFactoryImpl this
        start local 1 // java.lang.String name
         0: .line 223
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* name */
            iconst_1
            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.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String propName
        start local 2 // java.lang.Object value
         0: .line 229
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* propName */
            aload 2 /* value */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
            pop
         1: .line 230
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propName
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1  propName  Ljava/lang/String;
            0    2     2     value  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      propName  
      value     

  public javax.xml.stream.util.XMLEventAllocator getEventAllocator();
    descriptor: ()Ljavax/xml/stream/util/XMLEventAllocator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 234
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._allocator:Ljavax/xml/stream/util/XMLEventAllocator;
            areturn
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public javax.xml.stream.XMLReporter getXMLReporter();
    descriptor: ()Ljavax/xml/stream/XMLReporter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 239
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getXMLReporter:()Ljavax/xml/stream/XMLReporter;
            areturn
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public javax.xml.stream.XMLResolver getXMLResolver();
    descriptor: ()Ljavax/xml/stream/XMLResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 244
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.getXMLResolver:()Ljavax/xml/stream/XMLResolver;
            areturn
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public boolean isPropertySupported(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String name
         0: .line 249
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config: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.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void setEventAllocator(javax.xml.stream.util.XMLEventAllocator);
    descriptor: (Ljavax/xml/stream/util/XMLEventAllocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.stream.util.XMLEventAllocator allocator
         0: .line 254
            aload 0 /* this */
            aload 1 /* allocator */
            putfield com.fasterxml.aalto.stax.InputFactoryImpl._allocator:Ljavax/xml/stream/util/XMLEventAllocator;
         1: .line 255
            return
        end local 1 // javax.xml.stream.util.XMLEventAllocator allocator
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1  allocator  Ljavax/xml/stream/util/XMLEventAllocator;
    MethodParameters:
           Name  Flags
      allocator  

  public void setXMLReporter(javax.xml.stream.XMLReporter);
    descriptor: (Ljavax/xml/stream/XMLReporter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.stream.XMLReporter r
         0: .line 259
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* r */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXMLReporter:(Ljavax/xml/stream/XMLReporter;)V
         1: .line 260
            return
        end local 1 // javax.xml.stream.XMLReporter r
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1     r  Ljavax/xml/stream/XMLReporter;
    MethodParameters:
      Name  Flags
      r     

  public void setXMLResolver(javax.xml.stream.XMLResolver);
    descriptor: (Ljavax/xml/stream/XMLResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.stream.XMLResolver r
         0: .line 264
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 1 /* r */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXMLResolver:(Ljavax/xml/stream/XMLResolver;)V
         1: .line 265
            return
        end local 1 // javax.xml.stream.XMLResolver r
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1     r  Ljavax/xml/stream/XMLResolver;
    MethodParameters:
      Name  Flags
      r     

  public org.codehaus.stax2.XMLEventReader2 createXMLEventReader(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/codehaus/stax2/XMLEventReader2;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.net.URL src
         0: .line 277
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/net/URL;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1   src  Ljava/net/URL;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      src   

  public org.codehaus.stax2.XMLEventReader2 createXMLEventReader(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/codehaus/stax2/XMLEventReader2;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.File f
         0: .line 284
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* f */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/io/File;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructER:(Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
            areturn
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1     f  Ljava/io/File;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      f     

  public org.codehaus.stax2.XMLStreamReader2 createXMLStreamReader(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.net.URL src
         0: .line 291
            aload 0 /* this */
            aload 1 /* src */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/net/URL;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1   src  Ljava/net/URL;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      src   

  public org.codehaus.stax2.XMLStreamReader2 createXMLStreamReader(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.File f
         0: .line 302
            aload 0 /* this */
            aload 1 /* f */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR:(Ljava/io/File;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1     f  Ljava/io/File;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      f     

  public void configureForXmlConformance();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 310
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.configureForXmlConformance:()V
         1: .line 311
            return
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public void configureForConvenience();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 316
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.configureForConvenience:()V
         1: .line 317
            return
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public void configureForSpeed();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 322
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.configureForSpeed:()V
         1: .line 323
            return
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public void configureForLowMemUsage();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 328
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.configureForLowMemUsage:()V
         1: .line 329
            return
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public void configureForRoundTripping();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 334
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.configureForRoundTripping:()V
         1: .line 335
            return
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;

  public com.fasterxml.aalto.AsyncXMLStreamReader<com.fasterxml.aalto.AsyncByteArrayFeeder> createAsyncForByteArray();
    descriptor: ()Lcom/fasterxml/aalto/AsyncXMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 347
            aload 0 /* this */
            aconst_null
            aconst_null
            aconst_null
            iconst_0
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 1 /* cfg */
        start local 1 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 348
            aload 1 /* cfg */
            ldc "UTF-8"
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setActualEncoding:(Ljava/lang/String;)V
         2: .line 349
            new com.fasterxml.aalto.async.AsyncStreamReaderImpl
            dup
            new com.fasterxml.aalto.async.AsyncByteArrayScanner
            dup
            aload 1 /* cfg */
            invokespecial com.fasterxml.aalto.async.AsyncByteArrayScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
            invokespecial com.fasterxml.aalto.async.AsyncStreamReaderImpl.<init>:(Lcom/fasterxml/aalto/async/AsyncByteScanner;)V
            areturn
        end local 1 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            1    3     1   cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    Signature: ()Lcom/fasterxml/aalto/AsyncXMLStreamReader<Lcom/fasterxml/aalto/AsyncByteArrayFeeder;>;

  public com.fasterxml.aalto.AsyncXMLStreamReader<com.fasterxml.aalto.AsyncByteArrayFeeder> createAsyncFor(byte[]);
    descriptor: ([B)Lcom/fasterxml/aalto/AsyncXMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // byte[] input
         0: .line 355
            aload 0 /* this */
            aload 1 /* input */
            iconst_0
            aload 1 /* input */
            arraylength
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.createAsyncFor:([BII)Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            areturn
        end local 1 // byte[] input
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1  input  [B
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    Signature: ([B)Lcom/fasterxml/aalto/AsyncXMLStreamReader<Lcom/fasterxml/aalto/AsyncByteArrayFeeder;>;
    MethodParameters:
       Name  Flags
      input  

  public com.fasterxml.aalto.AsyncXMLStreamReader<com.fasterxml.aalto.AsyncByteArrayFeeder> createAsyncFor(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/aalto/AsyncXMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // byte[] input
        start local 2 // int offset
        start local 3 // int length
         0: .line 362
            aload 0 /* this */
            aconst_null
            aconst_null
            aconst_null
            iconst_0
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 4 /* cfg */
        start local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 363
            aload 4 /* cfg */
            ldc "UTF-8"
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setActualEncoding:(Ljava/lang/String;)V
         2: .line 364
            new com.fasterxml.aalto.async.AsyncByteArrayScanner
            dup
            aload 4 /* cfg */
            invokespecial com.fasterxml.aalto.async.AsyncByteArrayScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
            astore 5 /* scanner */
        start local 5 // com.fasterxml.aalto.async.AsyncByteArrayScanner scanner
         3: .line 365
            aload 5 /* scanner */
            aload 1 /* input */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.feedInput:([BII)V
         4: .line 366
            new com.fasterxml.aalto.async.AsyncStreamReaderImpl
            dup
            aload 5 /* scanner */
            invokespecial com.fasterxml.aalto.async.AsyncStreamReaderImpl.<init>:(Lcom/fasterxml/aalto/async/AsyncByteScanner;)V
            areturn
        end local 5 // com.fasterxml.aalto.async.AsyncByteArrayScanner scanner
        end local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] input
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    5     1    input  [B
            0    5     2   offset  I
            0    5     3   length  I
            1    5     4      cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
            3    5     5  scanner  Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    Signature: ([BII)Lcom/fasterxml/aalto/AsyncXMLStreamReader<Lcom/fasterxml/aalto/AsyncByteArrayFeeder;>;
    MethodParameters:
        Name  Flags
      input   
      offset  
      length  

  public com.fasterxml.aalto.AsyncXMLStreamReader<com.fasterxml.aalto.AsyncByteBufferFeeder> createAsyncForByteBuffer();
    descriptor: ()Lcom/fasterxml/aalto/AsyncXMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 371
            aload 0 /* this */
            aconst_null
            aconst_null
            aconst_null
            iconst_0
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 1 /* cfg */
        start local 1 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 372
            aload 1 /* cfg */
            ldc "UTF-8"
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setActualEncoding:(Ljava/lang/String;)V
         2: .line 373
            new com.fasterxml.aalto.async.AsyncStreamReaderImpl
            dup
            new com.fasterxml.aalto.async.AsyncByteBufferScanner
            dup
            aload 1 /* cfg */
            invokespecial com.fasterxml.aalto.async.AsyncByteBufferScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
            invokespecial com.fasterxml.aalto.async.AsyncStreamReaderImpl.<init>:(Lcom/fasterxml/aalto/async/AsyncByteScanner;)V
            areturn
        end local 1 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            1    3     1   cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    Signature: ()Lcom/fasterxml/aalto/AsyncXMLStreamReader<Lcom/fasterxml/aalto/AsyncByteBufferFeeder;>;

  public com.fasterxml.aalto.AsyncXMLStreamReader<com.fasterxml.aalto.AsyncByteBufferFeeder> createAsyncFor(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Lcom/fasterxml/aalto/AsyncXMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.nio.ByteBuffer input
         0: .line 379
            aload 0 /* this */
            aconst_null
            aconst_null
            aconst_null
            iconst_0
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 2 /* cfg */
        start local 2 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 380
            aload 2 /* cfg */
            ldc "UTF-8"
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setActualEncoding:(Ljava/lang/String;)V
         2: .line 381
            new com.fasterxml.aalto.async.AsyncByteBufferScanner
            dup
            aload 2 /* cfg */
            invokespecial com.fasterxml.aalto.async.AsyncByteBufferScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
            astore 3 /* scanner */
        start local 3 // com.fasterxml.aalto.async.AsyncByteBufferScanner scanner
         3: .line 382
            aload 3 /* scanner */
            aload 1 /* input */
            invokevirtual com.fasterxml.aalto.async.AsyncByteBufferScanner.feedInput:(Ljava/nio/ByteBuffer;)V
         4: .line 383
            new com.fasterxml.aalto.async.AsyncStreamReaderImpl
            dup
            aload 3 /* scanner */
            invokespecial com.fasterxml.aalto.async.AsyncStreamReaderImpl.<init>:(Lcom/fasterxml/aalto/async/AsyncByteScanner;)V
            areturn
        end local 3 // com.fasterxml.aalto.async.AsyncByteBufferScanner scanner
        end local 2 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 1 // java.nio.ByteBuffer input
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    5     1    input  Ljava/nio/ByteBuffer;
            1    5     2      cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
            3    5     3  scanner  Lcom/fasterxml/aalto/async/AsyncByteBufferScanner;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    Signature: (Ljava/nio/ByteBuffer;)Lcom/fasterxml/aalto/AsyncXMLStreamReader<Lcom/fasterxml/aalto/AsyncByteBufferFeeder;>;
    MethodParameters:
       Name  Flags
      input  

  public com.fasterxml.aalto.in.ReaderConfig getNonSharedConfig(java.lang.String, java.lang.String, java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String extEncoding
        start local 4 // boolean forEventReader
        start local 5 // boolean forceAutoClose
         0: .line 399
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            aload 2 /* publicId */
            aload 1 /* systemId */
            aload 3 /* extEncoding */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.createNonShared:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 6 /* cfg */
        start local 6 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 400
            iload 4 /* forEventReader */
            ifeq 3
         2: .line 405
            aload 6 /* cfg */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doParseLazily:(Z)V
         3: .line 407
      StackMap locals: com.fasterxml.aalto.in.ReaderConfig
      StackMap stack:
            iload 5 /* forceAutoClose */
            ifeq 5
         4: .line 408
            aload 6 /* cfg */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doAutoCloseInput:(Z)V
         5: .line 410
      StackMap locals:
      StackMap stack:
            aload 6 /* cfg */
            areturn
        end local 6 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 5 // boolean forceAutoClose
        end local 4 // boolean forEventReader
        end local 3 // java.lang.String extEncoding
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    6     1        systemId  Ljava/lang/String;
            0    6     2        publicId  Ljava/lang/String;
            0    6     3     extEncoding  Ljava/lang/String;
            0    6     4  forEventReader  Z
            0    6     5  forceAutoClose  Z
            1    6     6             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    MethodParameters:
                Name  Flags
      systemId        
      publicId        
      extEncoding     
      forEventReader  
      forceAutoClose  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR(java.io.InputStream, java.lang.String, boolean);
    descriptor: (Ljava/io/InputStream;Ljava/lang/String;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.InputStream in
        start local 2 // java.lang.String enc
        start local 3 // boolean forEventReader
         0: .line 417
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 2 /* enc */
            iload 3 /* forEventReader */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 4 /* cfg */
        start local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 418
            aload 4 /* cfg */
            aload 1 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 3 // boolean forEventReader
        end local 2 // java.lang.String enc
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1              in  Ljava/io/InputStream;
            0    2     2             enc  Ljava/lang/String;
            0    2     3  forEventReader  Z
            1    2     4             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      in              
      enc             
      forEventReader  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR(java.lang.String, java.io.Reader, boolean);
    descriptor: (Ljava/lang/String;Ljava/io/Reader;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.io.Reader r
        start local 3 // boolean forEventReader
         0: .line 425
            aload 0 /* this */
            aconst_null
            aload 1 /* systemId */
            aconst_null
            iload 3 /* forEventReader */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 4 /* cfg */
        start local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 426
            aload 4 /* cfg */
            aload 2 /* r */
            invokestatic com.fasterxml.aalto.in.CharSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/Reader;)Lcom/fasterxml/aalto/in/CharSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 3 // boolean forEventReader
        end local 2 // java.io.Reader r
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1        systemId  Ljava/lang/String;
            0    2     2               r  Ljava/io/Reader;
            0    2     3  forEventReader  Z
            1    2     4             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      systemId        
      r               
      forEventReader  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR(java.lang.String, java.io.InputStream, boolean);
    descriptor: (Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.lang.String systemId
        start local 2 // java.io.InputStream in
        start local 3 // boolean forEventReader
         0: .line 433
            aload 0 /* this */
            aconst_null
            aload 1 /* systemId */
            aconst_null
            iload 3 /* forEventReader */
            iconst_0
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 4 /* cfg */
        start local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 434
            aload 4 /* cfg */
            aload 2 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 3 // boolean forEventReader
        end local 2 // java.io.InputStream in
        end local 1 // java.lang.String systemId
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    2     1        systemId  Ljava/lang/String;
            0    2     2              in  Ljava/io/InputStream;
            0    2     3  forEventReader  Z
            1    2     4             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      systemId        
      in              
      forEventReader  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR(javax.xml.transform.Source, boolean);
    descriptor: (Ljavax/xml/transform/Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // javax.xml.transform.Source src
        start local 2 // boolean forEventReader
         0: .line 442
            aload 1 /* src */
            instanceof org.codehaus.stax2.io.Stax2Source
            ifeq 2
         1: .line 443
            aload 0 /* this */
            aload 1 /* src */
            checkcast org.codehaus.stax2.io.Stax2Source
            iload 2 /* forEventReader */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.constructSR2:(Lorg/codehaus/stax2/io/Stax2Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
         2: .line 446
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* r */
        start local 3 // java.io.Reader r
         3: .line 447
            aconst_null
            astore 4 /* in */
        start local 4 // java.io.InputStream in
         4: .line 448
            aconst_null
            astore 5 /* pubId */
        start local 5 // java.lang.String pubId
         5: .line 449
            aconst_null
            astore 6 /* sysId */
        start local 6 // java.lang.String sysId
         6: .line 450
            aconst_null
            astore 7 /* encoding */
        start local 7 // java.lang.String encoding
         7: .line 453
            aload 1 /* src */
            instanceof javax.xml.transform.stream.StreamSource
            ifeq 16
         8: .line 454
            aload 1 /* src */
            checkcast javax.xml.transform.stream.StreamSource
            astore 9 /* ss */
        start local 9 // javax.xml.transform.stream.StreamSource ss
         9: .line 455
            aload 9 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
            astore 6 /* sysId */
        10: .line 456
            aload 9 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getPublicId:()Ljava/lang/String;
            astore 5 /* pubId */
        11: .line 457
            aload 9 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
            astore 4 /* in */
        12: .line 458
            aload 4 /* in */
            ifnonnull 14
        13: .line 459
            aload 9 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
            astore 3 /* r */
        14: .line 464
      StackMap locals: com.fasterxml.aalto.stax.InputFactoryImpl javax.xml.transform.Source int java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String top javax.xml.transform.stream.StreamSource
      StackMap stack:
            iconst_0
            istore 8 /* autoCloseInput */
        end local 9 // javax.xml.transform.stream.StreamSource ss
        start local 8 // boolean autoCloseInput
        15: .line 465
            goto 34
        end local 8 // boolean autoCloseInput
      StackMap locals: com.fasterxml.aalto.stax.InputFactoryImpl javax.xml.transform.Source int java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String
      StackMap stack:
        16: aload 1 /* src */
            instanceof javax.xml.transform.sax.SAXSource
            ifeq 29
        17: .line 466
            aload 1 /* src */
            checkcast javax.xml.transform.sax.SAXSource
            astore 9 /* ss */
        start local 9 // javax.xml.transform.sax.SAXSource ss
        18: .line 468
            aload 9 /* ss */
            invokevirtual javax.xml.transform.sax.SAXSource.getSystemId:()Ljava/lang/String;
            astore 6 /* sysId */
        19: .line 469
            aload 9 /* ss */
            invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
            astore 10 /* isrc */
        start local 10 // org.xml.sax.InputSource isrc
        20: .line 470
            aload 10 /* isrc */
            ifnull 27
        21: .line 471
            aload 10 /* isrc */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 6 /* sysId */
        22: .line 472
            aload 10 /* isrc */
            invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
            astore 5 /* pubId */
        23: .line 473
            aload 10 /* isrc */
            invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
            astore 7 /* encoding */
        24: .line 474
            aload 10 /* isrc */
            invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
            astore 4 /* in */
        25: .line 475
            aload 4 /* in */
            ifnonnull 27
        26: .line 476
            aload 10 /* isrc */
            invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
            astore 3 /* r */
        27: .line 482
      StackMap locals: com.fasterxml.aalto.stax.InputFactoryImpl javax.xml.transform.Source int java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String top javax.xml.transform.sax.SAXSource org.xml.sax.InputSource
      StackMap stack:
            iconst_0
            istore 8 /* autoCloseInput */
        end local 10 // org.xml.sax.InputSource isrc
        end local 9 // javax.xml.transform.sax.SAXSource ss
        start local 8 // boolean autoCloseInput
        28: .line 483
            goto 34
        end local 8 // boolean autoCloseInput
      StackMap locals: com.fasterxml.aalto.stax.InputFactoryImpl javax.xml.transform.Source int java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String
      StackMap stack:
        29: aload 1 /* src */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 33
        30: .line 484
            iconst_0
            istore 8 /* autoCloseInput */
        start local 8 // boolean autoCloseInput
        31: .line 485
            aload 0 /* this */
            aload 5 /* pubId */
            aload 6 /* sysId */
            aload 7 /* encoding */
            iload 2 /* forEventReader */
            iload 8 /* autoCloseInput */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 9 /* cfg */
        start local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        32: .line 486
            aload 1 /* src */
            checkcast javax.xml.transform.dom.DOMSource
            aload 9 /* cfg */
            invokestatic com.fasterxml.aalto.dom.DOMReaderImpl.createFrom:(Ljavax/xml/transform/dom/DOMSource;Lcom/fasterxml/aalto/in/ReaderConfig;)Lcom/fasterxml/aalto/dom/DOMReaderImpl;
            areturn
        end local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 8 // boolean autoCloseInput
        33: .line 488
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Can not instantiate StAX reader for XML source type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* src */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " (unrecognized type)"
            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
        start local 8 // boolean autoCloseInput
        34: .line 490
      StackMap locals: int
      StackMap stack:
            aload 4 /* in */
            ifnull 37
        35: .line 491
            aload 0 /* this */
            aload 5 /* pubId */
            aload 6 /* sysId */
            aload 7 /* encoding */
            iload 2 /* forEventReader */
            iload 8 /* autoCloseInput */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 9 /* cfg */
        start local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        36: .line 492
            aload 9 /* cfg */
            aload 4 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        37: .line 494
      StackMap locals:
      StackMap stack:
            aload 3 /* r */
            ifnull 40
        38: .line 495
            aload 0 /* this */
            aload 5 /* pubId */
            aload 6 /* sysId */
            aload 7 /* encoding */
            iload 2 /* forEventReader */
            iload 8 /* autoCloseInput */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 9 /* cfg */
        start local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        39: .line 496
            aload 9 /* cfg */
            aload 3 /* r */
            invokestatic com.fasterxml.aalto.in.CharSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/Reader;)Lcom/fasterxml/aalto/in/CharSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        40: .line 498
      StackMap locals:
      StackMap stack:
            aload 6 /* sysId */
            ifnull 49
            aload 6 /* sysId */
            invokevirtual java.lang.String.length:()I
            ifle 49
        41: .line 502
            iconst_1
            istore 8 /* autoCloseInput */
        42: .line 503
            aload 0 /* this */
            aload 5 /* pubId */
            aload 6 /* sysId */
            aload 7 /* encoding */
            iload 2 /* forEventReader */
            iload 8 /* autoCloseInput */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 9 /* cfg */
        start local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        43: .line 505
            aload 6 /* sysId */
            invokestatic com.fasterxml.aalto.util.URLUtil.urlFromSystemId:(Ljava/lang/String;)Ljava/net/URL;
            astore 10 /* url */
        start local 10 // java.net.URL url
        44: .line 506
            aload 10 /* url */
            invokestatic com.fasterxml.aalto.util.URLUtil.inputStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
            astore 4 /* in */
        45: .line 507
            aload 9 /* cfg */
            aload 4 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
        46: areturn
        end local 10 // java.net.URL url
        47: .line 508
      StackMap locals: com.fasterxml.aalto.stax.InputFactoryImpl javax.xml.transform.Source int java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String int com.fasterxml.aalto.in.ReaderConfig
      StackMap stack: java.io.IOException
            astore 10 /* ioe */
        start local 10 // java.io.IOException ioe
        48: .line 509
            new com.fasterxml.aalto.impl.IoStreamException
            dup
            aload 10 /* ioe */
            invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 10 // java.io.IOException ioe
        end local 9 // com.fasterxml.aalto.in.ReaderConfig cfg
        49: .line 512
      StackMap locals:
      StackMap stack:
            new javax.xml.stream.XMLStreamException
            dup
            ldc "Can not create Stax reader for the Source passed -- neither reader, input stream nor system id was accessible; can not use other types of sources (like embedded SAX streams)"
            invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // boolean autoCloseInput
        end local 7 // java.lang.String encoding
        end local 6 // java.lang.String sysId
        end local 5 // java.lang.String pubId
        end local 4 // java.io.InputStream in
        end local 3 // java.io.Reader r
        end local 2 // boolean forEventReader
        end local 1 // javax.xml.transform.Source src
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   50     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0   50     1             src  Ljavax/xml/transform/Source;
            0   50     2  forEventReader  Z
            3   50     3               r  Ljava/io/Reader;
            4   50     4              in  Ljava/io/InputStream;
            5   50     5           pubId  Ljava/lang/String;
            6   50     6           sysId  Ljava/lang/String;
            7   50     7        encoding  Ljava/lang/String;
           15   16     8  autoCloseInput  Z
           28   29     8  autoCloseInput  Z
           31   33     8  autoCloseInput  Z
           34   50     8  autoCloseInput  Z
            9   15     9              ss  Ljavax/xml/transform/stream/StreamSource;
           18   28     9              ss  Ljavax/xml/transform/sax/SAXSource;
           20   28    10            isrc  Lorg/xml/sax/InputSource;
           32   33     9             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
           36   37     9             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
           39   40     9             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
           43   49     9             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
           44   47    10             url  Ljava/net/URL;
           48   49    10             ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          43    46      47  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      src             
      forEventReader  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR2(org.codehaus.stax2.io.Stax2Source, boolean);
    descriptor: (Lorg/codehaus/stax2/io/Stax2Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // org.codehaus.stax2.io.Stax2Source ss
        start local 2 // boolean forEventReader
         0: .line 521
            aload 0 /* this */
            aload 1 /* ss */
            invokevirtual org.codehaus.stax2.io.Stax2Source.getPublicId:()Ljava/lang/String;
            aload 1 /* ss */
            invokevirtual org.codehaus.stax2.io.Stax2Source.getSystemId:()Ljava/lang/String;
            aload 1 /* ss */
            invokevirtual org.codehaus.stax2.io.Stax2Source.getEncoding:()Ljava/lang/String;
            iload 2 /* forEventReader */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 3 /* cfg */
        start local 3 // com.fasterxml.aalto.in.ReaderConfig cfg
         1: .line 524
            aload 1 /* ss */
            instanceof org.codehaus.stax2.io.Stax2ByteArraySource
            ifeq 5
         2: .line 525
            aload 1 /* ss */
            checkcast org.codehaus.stax2.io.Stax2ByteArraySource
            astore 4 /* bs */
        start local 4 // org.codehaus.stax2.io.Stax2ByteArraySource bs
         3: .line 527
            aload 3 /* cfg */
            aload 4 /* bs */
            invokevirtual org.codehaus.stax2.io.Stax2ByteArraySource.getBuffer:()[B
            aload 4 /* bs */
            invokevirtual org.codehaus.stax2.io.Stax2ByteArraySource.getBufferStart:()I
            aload 4 /* bs */
            invokevirtual org.codehaus.stax2.io.Stax2ByteArraySource.getBufferLength:()I
         4: .line 526
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;[BII)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 4 // org.codehaus.stax2.io.Stax2ByteArraySource bs
         5: .line 529
      StackMap locals: com.fasterxml.aalto.in.ReaderConfig
      StackMap stack:
            aload 1 /* ss */
            instanceof org.codehaus.stax2.io.Stax2CharArraySource
            ifeq 9
         6: .line 530
            aload 1 /* ss */
            checkcast org.codehaus.stax2.io.Stax2CharArraySource
            astore 4 /* cs */
        start local 4 // org.codehaus.stax2.io.Stax2CharArraySource cs
         7: .line 532
            aload 3 /* cfg */
            aload 4 /* cs */
            invokevirtual org.codehaus.stax2.io.Stax2CharArraySource.getBuffer:()[C
            aload 4 /* cs */
            invokevirtual org.codehaus.stax2.io.Stax2CharArraySource.getBufferStart:()I
            aload 4 /* cs */
            invokevirtual org.codehaus.stax2.io.Stax2CharArraySource.getBufferLength:()I
         8: .line 531
            invokestatic com.fasterxml.aalto.in.CharSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;[CII)Lcom/fasterxml/aalto/in/CharSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 4 // org.codehaus.stax2.io.Stax2CharArraySource cs
         9: .line 539
      StackMap locals:
      StackMap stack:
            aload 1 /* ss */
            invokevirtual org.codehaus.stax2.io.Stax2Source.constructInputStream:()Ljava/io/InputStream;
            astore 4 /* in */
        start local 4 // java.io.InputStream in
        10: .line 540
            aload 4 /* in */
            ifnull 13
        11: .line 541
            aload 3 /* cfg */
            aload 4 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
        12: areturn
        13: .line 543
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 1 /* ss */
            invokevirtual org.codehaus.stax2.io.Stax2Source.constructReader:()Ljava/io/Reader;
            astore 5 /* r */
        start local 5 // java.io.Reader r
        14: .line 544
            aload 5 /* r */
            ifnull 19
        15: .line 545
            aload 3 /* cfg */
            aload 5 /* r */
            invokestatic com.fasterxml.aalto.in.CharSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/Reader;)Lcom/fasterxml/aalto/in/CharSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
        16: areturn
        end local 5 // java.io.Reader r
        end local 4 // java.io.InputStream in
        17: .line 547
      StackMap locals: com.fasterxml.aalto.stax.InputFactoryImpl org.codehaus.stax2.io.Stax2Source int com.fasterxml.aalto.in.ReaderConfig
      StackMap stack: java.io.IOException
            astore 4 /* ioe */
        start local 4 // java.io.IOException ioe
        18: .line 548
            new com.fasterxml.aalto.impl.IoStreamException
            dup
            aload 4 /* ioe */
            invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 4 // java.io.IOException ioe
        19: .line 551
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Can not create stream reader for given Stax2Source: neither InputStream nor Reader available"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 2 // boolean forEventReader
        end local 1 // org.codehaus.stax2.io.Stax2Source ss
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   20     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0   20     1              ss  Lorg/codehaus/stax2/io/Stax2Source;
            0   20     2  forEventReader  Z
            1   20     3             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
            3    5     4              bs  Lorg/codehaus/stax2/io/Stax2ByteArraySource;
            7    9     4              cs  Lorg/codehaus/stax2/io/Stax2CharArraySource;
           10   17     4              in  Ljava/io/InputStream;
           14   17     5               r  Ljava/io/Reader;
           18   19     4             ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           9    12      17  Class java.io.IOException
          13    16      17  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      ss              
      forEventReader  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR(java.net.URL, boolean);
    descriptor: (Ljava/net/URL;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.net.URL src
        start local 2 // boolean forEventReader
         0: .line 559
            aload 1 /* src */
            invokestatic com.fasterxml.aalto.util.URLUtil.inputStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
            astore 3 /* in */
        start local 3 // java.io.InputStream in
         1: .line 560
            goto 4
        end local 3 // java.io.InputStream in
      StackMap locals:
      StackMap stack: java.io.IOException
         2: astore 4 /* ioe */
        start local 4 // java.io.IOException ioe
         3: .line 561
            new com.fasterxml.aalto.impl.IoStreamException
            dup
            aload 4 /* ioe */
            invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 4 // java.io.IOException ioe
        start local 3 // java.io.InputStream in
         4: .line 564
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 0 /* this */
            aload 1 /* src */
            invokestatic com.fasterxml.aalto.util.URLUtil.urlToSystemId:(Ljava/net/URL;)Ljava/lang/String;
            aconst_null
            aconst_null
            iload 2 /* forEventReader */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 4 /* cfg */
        start local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
         5: .line 565
            aload 4 /* cfg */
            aload 3 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
            areturn
        end local 4 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 3 // java.io.InputStream in
        end local 2 // boolean forEventReader
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    6     1             src  Ljava/net/URL;
            0    6     2  forEventReader  Z
            1    2     3              in  Ljava/io/InputStream;
            4    6     3              in  Ljava/io/InputStream;
            3    4     4             ioe  Ljava/io/IOException;
            5    6     4             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
      Exception table:
        from    to  target  type
           0     1       2  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      src             
      forEventReader  

  protected org.codehaus.stax2.XMLStreamReader2 constructSR(java.io.File, boolean);
    descriptor: (Ljava/io/File;Z)Lorg/codehaus/stax2/XMLStreamReader2;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // java.io.File f
        start local 2 // boolean forEventReader
         0: .line 572
            new java.io.FileInputStream
            dup
            aload 1 /* f */
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            astore 3 /* in */
        start local 3 // java.io.InputStream in
         1: .line 573
            aload 1 /* f */
            invokestatic com.fasterxml.aalto.util.URLUtil.fileToSystemId:(Ljava/io/File;)Ljava/lang/String;
            astore 4 /* systemId */
        start local 4 // java.lang.String systemId
         2: .line 575
            aload 0 /* this */
            aload 4 /* systemId */
            aconst_null
            aconst_null
            iload 2 /* forEventReader */
            iconst_1
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.getNonSharedConfig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/fasterxml/aalto/in/ReaderConfig;
            astore 5 /* cfg */
        start local 5 // com.fasterxml.aalto.in.ReaderConfig cfg
         3: .line 576
            aload 5 /* cfg */
            aload 3 /* in */
            invokestatic com.fasterxml.aalto.in.ByteSourceBootstrapper.construct:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;)Lcom/fasterxml/aalto/in/ByteSourceBootstrapper;
            invokestatic com.fasterxml.aalto.stax.StreamReaderImpl.construct:(Lcom/fasterxml/aalto/in/InputBootstrapper;)Lcom/fasterxml/aalto/stax/StreamReaderImpl;
         4: areturn
        end local 5 // com.fasterxml.aalto.in.ReaderConfig cfg
        end local 4 // java.lang.String systemId
        end local 3 // java.io.InputStream in
         5: .line 577
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* ioe */
        start local 3 // java.io.IOException ioe
         6: .line 578
            new com.fasterxml.aalto.impl.IoStreamException
            dup
            aload 3 /* ioe */
            invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 3 // java.io.IOException ioe
        end local 2 // boolean forEventReader
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    7     1               f  Ljava/io/File;
            0    7     2  forEventReader  Z
            1    5     3              in  Ljava/io/InputStream;
            2    5     4        systemId  Ljava/lang/String;
            3    5     5             cfg  Lcom/fasterxml/aalto/in/ReaderConfig;
            6    7     3             ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     4       5  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                Name  Flags
      f               
      forEventReader  

  public org.codehaus.stax2.XMLEventReader2 constructER(org.codehaus.stax2.XMLStreamReader2);
    descriptor: (Lorg/codehaus/stax2/XMLStreamReader2;)Lorg/codehaus/stax2/XMLEventReader2;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
        start local 1 // org.codehaus.stax2.XMLStreamReader2 sr
         0: .line 583
            new com.fasterxml.aalto.evt.EventReaderImpl
            dup
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.stax.InputFactoryImpl.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
            aload 1 /* sr */
            invokespecial com.fasterxml.aalto.evt.EventReaderImpl.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
            areturn
        end local 1 // org.codehaus.stax2.XMLStreamReader2 sr
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
            0    1     1    sr  Lorg/codehaus/stax2/XMLStreamReader2;
    MethodParameters:
      Name  Flags
      sr    

  protected javax.xml.stream.util.XMLEventAllocator createEventAllocator();
    descriptor: ()Ljavax/xml/stream/util/XMLEventAllocator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
         0: .line 589
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._allocator:Ljavax/xml/stream/util/XMLEventAllocator;
            ifnull 2
         1: .line 590
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._allocator:Ljavax/xml/stream/util/XMLEventAllocator;
            invokeinterface javax.xml.stream.util.XMLEventAllocator.newInstance:()Ljavax/xml/stream/util/XMLEventAllocator;
            areturn
         2: .line 593
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.stax.InputFactoryImpl._config:Lcom/fasterxml/aalto/in/ReaderConfig;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.willPreserveLocation:()Z
            ifeq 4
         3: .line 594
            invokestatic com.fasterxml.aalto.evt.EventAllocatorImpl.getDefaultInstance:()Lcom/fasterxml/aalto/evt/EventAllocatorImpl;
            goto 5
         4: .line 595
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.aalto.evt.EventAllocatorImpl.getFastInstance:()Lcom/fasterxml/aalto/evt/EventAllocatorImpl;
         5: .line 593
      StackMap locals:
      StackMap stack: com.fasterxml.aalto.evt.EventAllocatorImpl
            areturn
        end local 0 // com.fasterxml.aalto.stax.InputFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/aalto/stax/InputFactoryImpl;
}
SourceFile: "InputFactoryImpl.java"