public final class com.fasterxml.aalto.in.ReaderConfig extends com.fasterxml.aalto.impl.CommonConfig
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.fasterxml.aalto.in.ReaderConfig
  super_class: com.fasterxml.aalto.impl.CommonConfig
{
  public static final int DEFAULT_SMALL_BUFFER_LEN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 60

  public static final int DEFAULT_CHAR_BUFFER_LEN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4000

  public static final int STANDALONE_UNKNOWN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int STANDALONE_YES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int STANDALONE_NO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

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

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

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

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

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

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

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

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

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

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

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

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

  private static final java.util.HashMap<java.lang.String, java.lang.Object> sProperties;
    descriptor: Ljava/util/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;

  private final com.fasterxml.aalto.in.ReaderConfig$EncodingContext mEncCtxt;
    descriptor: Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.fasterxml.aalto.util.UriCanonicalizer mCanonicalizer;
    descriptor: Lcom/fasterxml/aalto/util/UriCanonicalizer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mPublicId;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mSystemId;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mExtEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.String mActualEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mXmlDeclVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mXmlDeclEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int mXmlDeclStandalone;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.stream.XMLReporter mReporter;
    descriptor: Ljavax/xml/stream/XMLReporter;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.stream.XMLResolver mResolver;
    descriptor: Ljavax/xml/stream/XMLResolver;
    flags: (0x0002) ACC_PRIVATE

  private com.fasterxml.aalto.util.IllegalCharHandler illegalCharHandler;
    descriptor: Lcom/fasterxml/aalto/util/IllegalCharHandler;
    flags: (0x0002) ACC_PRIVATE

  static final java.lang.ThreadLocal<java.lang.ref.SoftReference<com.fasterxml.aalto.util.BufferRecycler>> _recyclerRef;
    descriptor: Ljava/lang/ThreadLocal;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/ThreadLocal<Ljava/lang/ref/SoftReference<Lcom/fasterxml/aalto/util/BufferRecycler;>;>;

  protected com.fasterxml.aalto.util.BufferRecycler _currRecycler;
    descriptor: Lcom/fasterxml/aalto/util/BufferRecycler;
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 63
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
         1: .line 67
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.isNamespaceAware"
         2: .line 68
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
         3: .line 67
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 69
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.isValidating"
         5: .line 71
            bipush 8
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         6: .line 69
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 72
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.isCoalescing"
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 73
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.isReplacingEntityReferences"
            bipush 16
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 74
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.isSupportingExternalEntities"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 75
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.supportDTD"
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 76
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.reporter"
            aconst_null
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 77
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.resolver"
            aconst_null
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 78
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "javax.xml.stream.allocator"
            aconst_null
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 81
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "com.ctc.wstx.lazyParsing"
            sipush 256
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 82
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.internNames"
            sipush 512
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 83
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.internNsUris"
            sipush 1024
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 84
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.closeInputSource"
            sipush 8192
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 85
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.preserveLocation"
            sipush 4096
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 93
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.reportPrologWhitespace"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 94
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "http://java.sun.com/xml/stream/properties/report-cdata-event"
            sipush 2048
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 96
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.preserveLocation"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 99
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            ldc "org.codehaus.stax2.propDtdOverride"
            aconst_null
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 152
            new java.lang.ThreadLocal
            dup
            invokespecial java.lang.ThreadLocal.<init>:()V
            putstatic com.fasterxml.aalto.in.ReaderConfig._recyclerRef:Ljava/lang/ThreadLocal;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, java.lang.String, java.lang.String, com.fasterxml.aalto.in.ReaderConfig$EncodingContext, int, int, javax.xml.stream.XMLReporter, javax.xml.stream.XMLResolver, com.fasterxml.aalto.util.UriCanonicalizer);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;IILjavax/xml/stream/XMLReporter;Ljavax/xml/stream/XMLResolver;Lcom/fasterxml/aalto/util/UriCanonicalizer;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=11, args_size=10
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String publicId
        start local 2 // java.lang.String systemId
        start local 3 // java.lang.String extEnc
        start local 4 // com.fasterxml.aalto.in.ReaderConfig$EncodingContext encCtxt
        start local 5 // int flags
        start local 6 // int flagMods
        start local 7 // javax.xml.stream.XMLReporter rep
        start local 8 // javax.xml.stream.XMLResolver res
        start local 9 // com.fasterxml.aalto.util.UriCanonicalizer canonicalizer
         0: .line 173
            aload 0 /* this */
            iload 5 /* flags */
            iload 6 /* flagMods */
            invokespecial com.fasterxml.aalto.impl.CommonConfig.<init>:(II)V
         1: .line 131
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
         2: .line 133
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclVersion:Ljava/lang/String;
         3: .line 134
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclEncoding:Ljava/lang/String;
         4: .line 135
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
         5: .line 160
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
         6: .line 174
            aload 0 /* this */
            aload 1 /* publicId */
            putfield com.fasterxml.aalto.in.ReaderConfig.mPublicId:Ljava/lang/String;
         7: .line 175
            aload 0 /* this */
            aload 2 /* systemId */
            putfield com.fasterxml.aalto.in.ReaderConfig.mSystemId:Ljava/lang/String;
         8: .line 176
            aload 0 /* this */
            aload 3 /* extEnc */
            putfield com.fasterxml.aalto.in.ReaderConfig.mExtEncoding:Ljava/lang/String;
         9: .line 184
            getstatic com.fasterxml.aalto.in.ReaderConfig._recyclerRef:Ljava/lang/ThreadLocal;
            invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
            checkcast java.lang.ref.SoftReference
            astore 10 /* ref */
        start local 10 // java.lang.ref.SoftReference ref
        10: .line 185
            aload 10 /* ref */
            ifnull 12
        11: .line 186
            aload 0 /* this */
            aload 10 /* ref */
            invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
            checkcast com.fasterxml.aalto.util.BufferRecycler
            putfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
        12: .line 188
      StackMap locals: com.fasterxml.aalto.in.ReaderConfig java.lang.String java.lang.String java.lang.String com.fasterxml.aalto.in.ReaderConfig$EncodingContext int int javax.xml.stream.XMLReporter javax.xml.stream.XMLResolver com.fasterxml.aalto.util.UriCanonicalizer java.lang.ref.SoftReference
      StackMap stack:
            aload 0 /* this */
            aload 4 /* encCtxt */
            putfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
        13: .line 189
            aload 0 /* this */
            iload 5 /* flags */
            putfield com.fasterxml.aalto.in.ReaderConfig._flags:I
        14: .line 190
            aload 0 /* this */
            iload 6 /* flagMods */
            putfield com.fasterxml.aalto.in.ReaderConfig._flagMods:I
        15: .line 191
            aload 0 /* this */
            aload 7 /* rep */
            putfield com.fasterxml.aalto.in.ReaderConfig.mReporter:Ljavax/xml/stream/XMLReporter;
        16: .line 192
            aload 0 /* this */
            aload 8 /* res */
            putfield com.fasterxml.aalto.in.ReaderConfig.mResolver:Ljavax/xml/stream/XMLResolver;
        17: .line 193
            aload 0 /* this */
            aload 9 /* canonicalizer */
            putfield com.fasterxml.aalto.in.ReaderConfig.mCanonicalizer:Lcom/fasterxml/aalto/util/UriCanonicalizer;
        18: .line 194
            return
        end local 10 // java.lang.ref.SoftReference ref
        end local 9 // com.fasterxml.aalto.util.UriCanonicalizer canonicalizer
        end local 8 // javax.xml.stream.XMLResolver res
        end local 7 // javax.xml.stream.XMLReporter rep
        end local 6 // int flagMods
        end local 5 // int flags
        end local 4 // com.fasterxml.aalto.in.ReaderConfig$EncodingContext encCtxt
        end local 3 // java.lang.String extEnc
        end local 2 // java.lang.String systemId
        end local 1 // java.lang.String publicId
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0   19     1       publicId  Ljava/lang/String;
            0   19     2       systemId  Ljava/lang/String;
            0   19     3         extEnc  Ljava/lang/String;
            0   19     4        encCtxt  Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            0   19     5          flags  I
            0   19     6       flagMods  I
            0   19     7            rep  Ljavax/xml/stream/XMLReporter;
            0   19     8            res  Ljavax/xml/stream/XMLResolver;
            0   19     9  canonicalizer  Lcom/fasterxml/aalto/util/UriCanonicalizer;
           10   19    10            ref  Ljava/lang/ref/SoftReference<Lcom/fasterxml/aalto/util/BufferRecycler;>;
    MethodParameters:
               Name  Flags
      publicId       
      systemId       
      extEnc         
      encCtxt        
      flags          
      flagMods       
      rep            
      res            
      canonicalizer  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 198
            aload 0 /* this */
            aconst_null
            aconst_null
            aconst_null
            new com.fasterxml.aalto.in.ReaderConfig$EncodingContext
            dup
            invokespecial com.fasterxml.aalto.in.ReaderConfig$EncodingContext.<init>:()V
            sipush 7957
            iconst_0
         1: .line 199
            aconst_null
            aconst_null
         2: .line 200
            new com.fasterxml.aalto.util.UriCanonicalizer
            dup
            invokespecial com.fasterxml.aalto.util.UriCanonicalizer.<init>:()V
            invokespecial com.fasterxml.aalto.in.ReaderConfig.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;IILjavax/xml/stream/XMLReporter;Ljavax/xml/stream/XMLResolver;Lcom/fasterxml/aalto/util/UriCanonicalizer;)V
         3: .line 201
            return
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void setActualEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String actualEnc
         0: .line 205
            aload 0 /* this */
            aload 1 /* actualEnc */
            putfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
         1: .line 206
            return
        end local 1 // java.lang.String actualEnc
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  actualEnc  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      actualEnc  

  public void setXmlDeclInfo(int, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // int version
        start local 2 // java.lang.String xmlDeclEnc
        start local 3 // java.lang.String standalone
         0: .line 210
            iload 1 /* version */
            sipush 256
            if_icmpne 3
         1: .line 211
            aload 0 /* this */
            ldc "1.0"
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclVersion:Ljava/lang/String;
         2: .line 212
            goto 7
      StackMap locals:
      StackMap stack:
         3: iload 1 /* version */
            sipush 272
            if_icmpne 6
         4: .line 213
            aload 0 /* this */
            ldc "1.1"
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclVersion:Ljava/lang/String;
         5: .line 214
            goto 7
         6: .line 215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclVersion:Ljava/lang/String;
         7: .line 217
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* xmlDeclEnc */
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclEncoding:Ljava/lang/String;
         8: .line 218
            aload 3 /* standalone */
            ldc "yes"
            if_acmpne 11
         9: .line 219
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
        10: .line 220
            goto 15
      StackMap locals:
      StackMap stack:
        11: aload 3 /* standalone */
            ldc "no"
            if_acmpne 14
        12: .line 221
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
        13: .line 222
            goto 15
        14: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
        15: .line 225
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String standalone
        end local 2 // java.lang.String xmlDeclEnc
        end local 1 // int version
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0   16     1     version  I
            0   16     2  xmlDeclEnc  Ljava/lang/String;
            0   16     3  standalone  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      version     
      xmlDeclEnc  
      standalone  

  public final void setXmlVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String version
         0: .line 228
            aload 0 /* this */
            aload 1 /* version */
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclVersion:Ljava/lang/String;
         1: .line 229
            return
        end local 1 // java.lang.String version
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      version  

  public final void setXmlEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String enc
         0: .line 232
            aload 0 /* this */
            aload 1 /* enc */
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclEncoding:Ljava/lang/String;
         1: .line 233
            return
        end local 1 // java.lang.String enc
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1   enc  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      enc   

  public final void setXmlStandalone(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.Boolean b
         0: .line 236
            aload 1 /* b */
            ifnonnull 3
         1: .line 237
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
         2: .line 238
            goto 6
         3: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* b */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack: com.fasterxml.aalto.in.ReaderConfig
         4: iconst_2
      StackMap locals: com.fasterxml.aalto.in.ReaderConfig java.lang.Boolean
      StackMap stack: com.fasterxml.aalto.in.ReaderConfig int
         5: putfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
         6: .line 241
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Boolean b
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    7     1     b  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  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.in.ReaderConfig this
        start local 1 // javax.xml.stream.XMLReporter r
         0: .line 252
            aload 0 /* this */
            aload 1 /* r */
            putfield com.fasterxml.aalto.in.ReaderConfig.mReporter:Ljavax/xml/stream/XMLReporter;
         1: .line 253
            return
        end local 1 // javax.xml.stream.XMLReporter r
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
            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.in.ReaderConfig this
        start local 1 // javax.xml.stream.XMLResolver r
         0: .line 256
            aload 0 /* this */
            aload 1 /* r */
            putfield com.fasterxml.aalto.in.ReaderConfig.mResolver:Ljavax/xml/stream/XMLResolver;
         1: .line 257
            return
        end local 1 // javax.xml.stream.XMLResolver r
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1     r  Ljavax/xml/stream/XMLResolver;
    MethodParameters:
      Name  Flags
      r     

  public void doCoalesceText(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // boolean state
         0: .line 262
            aload 0 /* this */
            iconst_2
            iload 1 /* state */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setFlag:(IZ)V
         1: .line 263
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void doAutoCloseInput(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // boolean state
         0: .line 268
            aload 0 /* this */
            sipush 8192
            iload 1 /* state */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setFlag:(IZ)V
         1: .line 269
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void doPreserveLocation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // boolean state
         0: .line 272
            aload 0 /* this */
            sipush 4096
            iload 1 /* state */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setFlag:(IZ)V
         1: .line 273
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void doParseLazily(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // boolean state
         0: .line 276
            aload 0 /* this */
            sipush 256
            iload 1 /* state */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setFlag:(IZ)V
         1: .line 277
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void doReportCData(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // boolean state
         0: .line 280
            aload 0 /* this */
            sipush 2048
            iload 1 /* state */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setFlag:(IZ)V
         1: .line 281
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public com.fasterxml.aalto.in.ReaderConfig createNonShared(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/aalto/in/ReaderConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=4, args_size=4
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String publicId
        start local 2 // java.lang.String systemId
        start local 3 // java.lang.String extEnc
         0: .line 291
            new com.fasterxml.aalto.in.ReaderConfig
            dup
            aload 1 /* publicId */
            aload 2 /* systemId */
            aload 3 /* extEnc */
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
         1: .line 292
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._flags:I
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._flagMods:I
         2: .line 293
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mReporter:Ljavax/xml/stream/XMLReporter;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mResolver:Ljavax/xml/stream/XMLResolver;
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mCanonicalizer:Lcom/fasterxml/aalto/util/UriCanonicalizer;
         3: .line 291
            invokespecial com.fasterxml.aalto.in.ReaderConfig.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;IILjavax/xml/stream/XMLReporter;Ljavax/xml/stream/XMLResolver;Lcom/fasterxml/aalto/util/UriCanonicalizer;)V
            areturn
        end local 3 // java.lang.String extEnc
        end local 2 // java.lang.String systemId
        end local 1 // java.lang.String publicId
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  publicId  Ljava/lang/String;
            0    4     2  systemId  Ljava/lang/String;
            0    4     3    extEnc  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      publicId  
      systemId  
      extEnc    

  public java.lang.String getExternalEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 297
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mExtEncoding:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public java.lang.String getActualEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 299
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean isXml11();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 303
            iconst_0
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  protected int findPropertyId(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String propName
         0: .line 314
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            aload 1 /* propName */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 2 /* I */
        start local 2 // java.lang.Integer I
         1: .line 315
            aload 2 /* I */
            ifnonnull 2
            iconst_m1
            goto 3
      StackMap locals: java.lang.Integer
      StackMap stack:
         2: aload 2 /* I */
            invokevirtual java.lang.Integer.intValue:()I
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 2 // java.lang.Integer I
        end local 1 // java.lang.String propName
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  propName  Ljava/lang/String;
            1    4     2         I  Ljava/lang/Integer;
    MethodParameters:
          Name  Flags
      propName  

  public final java.lang.Object getProperty(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String name
        start local 2 // boolean isMandatory
         0: .line 327
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* ob */
        start local 3 // java.lang.Object ob
         1: .line 328
            aload 3 /* ob */
            ifnonnull 5
         2: .line 330
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 331
            aconst_null
            areturn
         4: .line 333
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            iload 2 /* isMandatory */
            invokespecial com.fasterxml.aalto.impl.CommonConfig.getProperty:(Ljava/lang/String;Z)Ljava/lang/Object;
            areturn
         5: .line 335
      StackMap locals:
      StackMap stack:
            aload 3 /* ob */
            instanceof java.lang.Boolean
            ifeq 7
         6: .line 336
            aload 3 /* ob */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         7: .line 338
      StackMap locals:
      StackMap stack:
            aload 3 /* ob */
            instanceof java.lang.Integer
            ifne 9
         8: .line 339
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error: unrecognized property value type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* ob */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 341
      StackMap locals:
      StackMap stack:
            aload 3 /* ob */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* f */
        start local 4 // int f
        10: .line 342
            aload 0 /* this */
            iload 4 /* f */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 4 // int f
        end local 3 // java.lang.Object ob
        end local 2 // boolean isMandatory
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0   11     1         name  Ljava/lang/String;
            0   11     2  isMandatory  Z
            1   11     3           ob  Ljava/lang/Object;
           10   11     4            f  I
    MethodParameters:
             Name  Flags
      name         
      isMandatory  

  public boolean setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 348
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* ob */
        start local 3 // java.lang.Object ob
         1: .line 349
            aload 3 /* ob */
            ifnonnull 5
         2: .line 351
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 352
            iconst_0
            ireturn
         4: .line 354
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* value */
            invokespecial com.fasterxml.aalto.impl.CommonConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
            ireturn
         5: .line 356
      StackMap locals:
      StackMap stack:
            aload 3 /* ob */
            instanceof java.lang.Boolean
            ifeq 7
         6: .line 357
            iconst_0
            ireturn
         7: .line 359
      StackMap locals:
      StackMap stack:
            aload 3 /* ob */
            instanceof java.lang.Integer
            ifne 9
         8: .line 360
            new java.lang.RuntimeException
            dup
            ldc "Internal error"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 362
      StackMap locals:
      StackMap stack:
            aload 3 /* ob */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* f */
        start local 4 // int f
        10: .line 363
            aload 2 /* value */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* state */
        start local 5 // boolean state
        11: .line 364
            aload 0 /* this */
            iload 4 /* f */
            iload 5 /* state */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.setFlag:(IZ)V
        12: .line 365
            iconst_1
            ireturn
        end local 5 // boolean state
        end local 4 // int f
        end local 3 // java.lang.Object ob
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0   13     1   name  Ljava/lang/String;
            0   13     2  value  Ljava/lang/Object;
            1   13     3     ob  Ljava/lang/Object;
           10   13     4      f  I
           11   13     5  state  Z
    MethodParameters:
       Name  Flags
      name   
      value  

  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.in.ReaderConfig this
        start local 1 // java.lang.String propName
         0: .line 371
            getstatic com.fasterxml.aalto.in.ReaderConfig.sProperties:Ljava/util/HashMap;
            aload 1 /* propName */
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 372
            aload 0 /* this */
            aload 1 /* propName */
            invokespecial com.fasterxml.aalto.impl.CommonConfig.isPropertySupported:(Ljava/lang/String;)Z
            ifne 3
         2: .line 371
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 1 // java.lang.String propName
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  propName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      propName  

  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.in.ReaderConfig this
         0: .line 375
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mReporter:Ljavax/xml/stream/XMLReporter;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  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.in.ReaderConfig this
         0: .line 376
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mResolver:Ljavax/xml/stream/XMLResolver;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willExpandEntities();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 382
            aload 0 /* this */
            bipush 16
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willCoalesceText();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 386
            aload 0 /* this */
            iconst_2
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willSupportNamespaces();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 390
            iconst_1
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willParseLazily();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 396
            aload 0 /* this */
            sipush 256
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willInternNames();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 399
            aload 0 /* this */
            sipush 512
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willInternNsURIs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 401
            aload 0 /* this */
            sipush 1024
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willReportCData();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 403
            aload 0 /* this */
            sipush 2048
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willPreserveLocation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 405
            aload 0 /* this */
            sipush 4096
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean willAutoCloseInput();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 407
            aload 0 /* this */
            sipush 8192
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean hasInternNamesBeenEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 411
            aload 0 /* this */
            sipush 512
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasExplicitFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public boolean hasInternNsURIsBeenEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 413
            aload 0 /* this */
            sipush 1024
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.hasExplicitFlag:(I)Z
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public java.lang.String getPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 424
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mPublicId:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public java.lang.String getSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 425
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mSystemId:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

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

  public java.lang.String getXmlDeclEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 430
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclEncoding:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public int getXmlDeclStandalone();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 431
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mXmlDeclStandalone:I
            ireturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void configureForXmlConformance();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 460
            return
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void configureForConvenience();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 473
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doCoalesceText:(Z)V
         1: .line 483
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doPreserveLocation:(Z)V
         2: .line 484
            return
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void configureForSpeed();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 497
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doCoalesceText:(Z)V
         1: .line 500
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doPreserveLocation:(Z)V
         2: .line 505
            return
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void configureForLowMemUsage();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 520
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doCoalesceText:(Z)V
         1: .line 523
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.doPreserveLocation:(Z)V
         2: .line 524
            return
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

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

  public java.lang.String canonicalizeURI(char[], int);
    descriptor: ([CI)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // char[] buf
        start local 2 // int uriLen
         0: .line 553
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mCanonicalizer:Lcom/fasterxml/aalto/util/UriCanonicalizer;
            aload 1 /* buf */
            iload 2 /* uriLen */
            invokevirtual com.fasterxml.aalto.util.UriCanonicalizer.canonicalizeURI:([CI)Ljava/lang/String;
            areturn
        end local 2 // int uriLen
        end local 1 // char[] buf
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    1     1     buf  [C
            0    1     2  uriLen  I
    MethodParameters:
        Name  Flags
      buf     
      uriLen  

  public char[] allocSmallCBuffer(int);
    descriptor: (I)[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // int minSize
         0: .line 564
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnull 4
         1: .line 565
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            iload 1 /* minSize */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.getSmallCBuffer:(I)[C
            astore 2 /* result */
        start local 2 // char[] result
         2: .line 566
            aload 2 /* result */
            ifnull 4
         3: .line 567
            aload 2 /* result */
            areturn
        end local 2 // char[] result
         4: .line 571
      StackMap locals:
      StackMap stack:
            iload 1 /* minSize */
            newarray 5
            areturn
        end local 1 // int minSize
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    5     1  minSize  I
            2    4     2   result  [C
    MethodParameters:
         Name  Flags
      minSize  

  public void freeSmallCBuffer(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // char[] buffer
         0: .line 577
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnonnull 2
         1: .line 578
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.createRecycler:()Lcom/fasterxml/aalto/util/BufferRecycler;
            putfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
         2: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            aload 1 /* buffer */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.returnSmallCBuffer:([C)V
         3: .line 581
            return
        end local 1 // char[] buffer
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  buffer  [C
    MethodParameters:
        Name  Flags
      buffer  

  public char[] allocMediumCBuffer(int);
    descriptor: (I)[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // int minSize
         0: .line 585
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnull 4
         1: .line 586
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            iload 1 /* minSize */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.getMediumCBuffer:(I)[C
            astore 2 /* result */
        start local 2 // char[] result
         2: .line 587
            aload 2 /* result */
            ifnull 4
         3: .line 588
            aload 2 /* result */
            areturn
        end local 2 // char[] result
         4: .line 591
      StackMap locals:
      StackMap stack:
            iload 1 /* minSize */
            newarray 5
            areturn
        end local 1 // int minSize
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    5     1  minSize  I
            2    4     2   result  [C
    MethodParameters:
         Name  Flags
      minSize  

  public void freeMediumCBuffer(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // char[] buffer
         0: .line 596
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnonnull 2
         1: .line 597
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.createRecycler:()Lcom/fasterxml/aalto/util/BufferRecycler;
            putfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
         2: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            aload 1 /* buffer */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.returnMediumCBuffer:([C)V
         3: .line 600
            return
        end local 1 // char[] buffer
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  buffer  [C
    MethodParameters:
        Name  Flags
      buffer  

  public char[] allocFullCBuffer(int);
    descriptor: (I)[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // int minSize
         0: .line 604
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnull 4
         1: .line 605
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            iload 1 /* minSize */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.getFullCBuffer:(I)[C
            astore 2 /* result */
        start local 2 // char[] result
         2: .line 606
            aload 2 /* result */
            ifnull 4
         3: .line 607
            aload 2 /* result */
            areturn
        end local 2 // char[] result
         4: .line 610
      StackMap locals:
      StackMap stack:
            iload 1 /* minSize */
            newarray 5
            areturn
        end local 1 // int minSize
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    5     1  minSize  I
            2    4     2   result  [C
    MethodParameters:
         Name  Flags
      minSize  

  public void freeFullCBuffer(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // char[] buffer
         0: .line 616
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnonnull 2
         1: .line 617
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.createRecycler:()Lcom/fasterxml/aalto/util/BufferRecycler;
            putfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
         2: .line 619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            aload 1 /* buffer */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.returnFullCBuffer:([C)V
         3: .line 620
            return
        end local 1 // char[] buffer
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  buffer  [C
    MethodParameters:
        Name  Flags
      buffer  

  public byte[] allocFullBBuffer(int);
    descriptor: (I)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // int minSize
         0: .line 624
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnull 4
         1: .line 625
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            iload 1 /* minSize */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.getFullBBuffer:(I)[B
            astore 2 /* result */
        start local 2 // byte[] result
         2: .line 626
            aload 2 /* result */
            ifnull 4
         3: .line 627
            aload 2 /* result */
            areturn
        end local 2 // byte[] result
         4: .line 630
      StackMap locals:
      StackMap stack:
            iload 1 /* minSize */
            newarray 8
            areturn
        end local 1 // int minSize
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    5     1  minSize  I
            2    4     2   result  [B
    MethodParameters:
         Name  Flags
      minSize  

  public void freeFullBBuffer(byte[]);
    descriptor: ([B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // byte[] buffer
         0: .line 636
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            ifnonnull 2
         1: .line 637
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig.createRecycler:()Lcom/fasterxml/aalto/util/BufferRecycler;
            putfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
         2: .line 639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig._currRecycler:Lcom/fasterxml/aalto/util/BufferRecycler;
            aload 1 /* buffer */
            invokevirtual com.fasterxml.aalto.util.BufferRecycler.returnFullBBuffer:([B)V
         3: .line 640
            return
        end local 1 // byte[] buffer
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    4     1  buffer  [B
    MethodParameters:
        Name  Flags
      buffer  

  private com.fasterxml.aalto.util.BufferRecycler createRecycler();
    descriptor: ()Lcom/fasterxml/aalto/util/BufferRecycler;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 644
            new com.fasterxml.aalto.util.BufferRecycler
            dup
            invokespecial com.fasterxml.aalto.util.BufferRecycler.<init>:()V
            astore 1 /* recycler */
        start local 1 // com.fasterxml.aalto.util.BufferRecycler recycler
         1: .line 646
            getstatic com.fasterxml.aalto.in.ReaderConfig._recyclerRef:Ljava/lang/ThreadLocal;
            new java.lang.ref.SoftReference
            dup
            aload 1 /* recycler */
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
         2: .line 647
            aload 1 /* recycler */
            areturn
        end local 1 // com.fasterxml.aalto.util.BufferRecycler recycler
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/fasterxml/aalto/in/ReaderConfig;
            1    3     1  recycler  Lcom/fasterxml/aalto/util/BufferRecycler;

  public com.fasterxml.aalto.in.ByteBasedPNameTable getBBSymbols();
    descriptor: ()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 658
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "UTF-8"
            if_acmpne 2
         1: .line 659
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.getUtf8Symbols:()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            areturn
         2: .line 661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "ISO-8859-1"
            if_acmpne 4
         3: .line 662
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.getLatin1Symbols:()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            areturn
         4: .line 664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "US-ASCII"
            if_acmpne 6
         5: .line 665
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.getAsciiSymbols:()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
            areturn
         6: .line 667
      StackMap locals:
      StackMap stack:
            new java.lang.Error
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error, unknown encoding '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding: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;
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public com.fasterxml.aalto.in.CharBasedPNameTable getCBSymbols();
    descriptor: ()Lcom/fasterxml/aalto/in/CharBasedPNameTable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 672
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.getSymbols:()Lcom/fasterxml/aalto/in/CharBasedPNameTable;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void updateBBSymbols(com.fasterxml.aalto.in.ByteBasedPNameTable);
    descriptor: (Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // com.fasterxml.aalto.in.ByteBasedPNameTable sym
         0: .line 677
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "UTF-8"
            if_acmpne 3
         1: .line 678
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            aload 1 /* sym */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.updateUtf8Symbols:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
         2: .line 679
            goto 10
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "ISO-8859-1"
            if_acmpne 6
         4: .line 680
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            aload 1 /* sym */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.updateLatin1Symbols:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
         5: .line 681
            goto 10
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "US-ASCII"
            if_acmpne 9
         7: .line 682
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            aload 1 /* sym */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.updateAsciiSymbols:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
         8: .line 683
            goto 10
         9: .line 684
      StackMap locals:
      StackMap stack:
            new java.lang.Error
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error, unknown encoding '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding: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;
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 686
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.aalto.in.ByteBasedPNameTable sym
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0   11     1   sym  Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
    MethodParameters:
      Name  Flags
      sym   

  public void updateCBSymbols(com.fasterxml.aalto.in.CharBasedPNameTable);
    descriptor: (Lcom/fasterxml/aalto/in/CharBasedPNameTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // com.fasterxml.aalto.in.CharBasedPNameTable sym
         0: .line 690
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mEncCtxt:Lcom/fasterxml/aalto/in/ReaderConfig$EncodingContext;
            aload 1 /* sym */
            invokevirtual com.fasterxml.aalto.in.ReaderConfig$EncodingContext.updateSymbols:(Lcom/fasterxml/aalto/in/CharBasedPNameTable;)V
         1: .line 691
            return
        end local 1 // com.fasterxml.aalto.in.CharBasedPNameTable sym
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1   sym  Lcom/fasterxml/aalto/in/CharBasedPNameTable;
    MethodParameters:
      Name  Flags
      sym   

  public com.fasterxml.aalto.util.XmlCharTypes getCharTypes();
    descriptor: ()Lcom/fasterxml/aalto/util/XmlCharTypes;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 695
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "UTF-8"
            if_acmpne 2
         1: .line 696
            invokestatic com.fasterxml.aalto.in.InputCharTypes.getUtf8CharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
            areturn
         2: .line 698
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "ISO-8859-1"
            if_acmpne 4
         3: .line 699
            invokestatic com.fasterxml.aalto.in.InputCharTypes.getLatin1CharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
            areturn
         4: .line 701
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding:Ljava/lang/String;
            ldc "US-ASCII"
            if_acmpne 6
         5: .line 702
            invokestatic com.fasterxml.aalto.in.InputCharTypes.getAsciiCharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
            areturn
         6: .line 704
      StackMap locals:
      StackMap stack:
            new java.lang.Error
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error, unknown encoding '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.mActualEncoding: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;
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;

  public void setIllegalCharHandler(com.fasterxml.aalto.util.IllegalCharHandler);
    descriptor: (Lcom/fasterxml/aalto/util/IllegalCharHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
        start local 1 // com.fasterxml.aalto.util.IllegalCharHandler illegalCharHandler
         0: .line 785
            aload 0 /* this */
            aload 1 /* illegalCharHandler */
            putfield com.fasterxml.aalto.in.ReaderConfig.illegalCharHandler:Lcom/fasterxml/aalto/util/IllegalCharHandler;
         1: .line 786
            return
        end local 1 // com.fasterxml.aalto.util.IllegalCharHandler illegalCharHandler
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/fasterxml/aalto/in/ReaderConfig;
            0    2     1  illegalCharHandler  Lcom/fasterxml/aalto/util/IllegalCharHandler;
    MethodParameters:
                    Name  Flags
      illegalCharHandler  

  public com.fasterxml.aalto.util.IllegalCharHandler getIllegalCharHandler();
    descriptor: ()Lcom/fasterxml/aalto/util/IllegalCharHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.in.ReaderConfig this
         0: .line 789
            aload 0 /* this */
            getfield com.fasterxml.aalto.in.ReaderConfig.illegalCharHandler:Lcom/fasterxml/aalto/util/IllegalCharHandler;
            areturn
        end local 0 // com.fasterxml.aalto.in.ReaderConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/in/ReaderConfig;
}
SourceFile: "ReaderConfig.java"
NestMembers:
  com.fasterxml.aalto.in.ReaderConfig$EncodingContext
InnerClasses:
  final EncodingContext = com.fasterxml.aalto.in.ReaderConfig$EncodingContext of com.fasterxml.aalto.in.ReaderConfig