public class com.sun.org.apache.xerces.internal.impl.XMLEntityManager implements com.sun.org.apache.xerces.internal.xni.parser.XMLComponent, com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.XMLEntityManager
  super_class: java.lang.Object
{
  public static final int DEFAULT_BUFFER_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

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

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

  protected static final java.lang.String VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/validation"

  protected boolean fStrictURI;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected static final java.lang.String EXTERNAL_GENERAL_ENTITIES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/external-general-entities"

  protected static final java.lang.String EXTERNAL_PARAMETER_ENTITIES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/external-parameter-entities"

  protected static final java.lang.String ALLOW_JAVA_ENCODINGS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/allow-java-encodings"

  protected static final java.lang.String WARN_ON_DUPLICATE_ENTITYDEF;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/warn-on-duplicate-entitydef"

  protected static final java.lang.String LOAD_EXTERNAL_DTD;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/nonvalidating/load-external-dtd"

  protected static final java.lang.String SYMBOL_TABLE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"

  protected static final java.lang.String ERROR_REPORTER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"

  protected static final java.lang.String STANDARD_URI_CONFORMANT;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/standard-uri-conformant"

  protected static final java.lang.String ENTITY_RESOLVER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"

  protected static final java.lang.String STAX_ENTITY_RESOLVER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/stax-entity-resolver"

  protected static final java.lang.String VALIDATION_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"

  protected static final java.lang.String BUFFER_SIZE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/input-buffer-size"

  protected static final java.lang.String SECURITY_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/security-manager"

  protected static final java.lang.String PARSER_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/internal/parser-settings"

  private static final java.lang.String XML_SECURITY_PROPERTY_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"

  static final java.lang.String EXTERNAL_ACCESS_DEFAULT;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "all"

  private static final java.lang.String[] RECOGNIZED_FEATURES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Boolean[] FEATURE_DEFAULTS;
    descriptor: [Ljava/lang/Boolean;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] RECOGNIZED_PROPERTIES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] PROPERTY_DEFAULTS;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String XMLEntity;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String DTDEntity;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean DEBUG_BUFFER;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected boolean fWarnDuplicateEntityDef;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  private static final boolean DEBUG_ENTITIES;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEBUG_ENCODINGS;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEBUG_RESOLVER;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected boolean fValidation;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fExternalGeneralEntities;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fExternalParameterEntities;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fAllowJavaEncodings;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fLoadExternalDTD;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver fEntityResolver;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.xml.internal.stream.StaxEntityResolverWrapper fStaxEntityResolver;
    descriptor: Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.PropertyManager fPropertyManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
    flags: (0x0004) ACC_PROTECTED

  boolean fSupportDTD;
    descriptor: Z
    flags: (0x0000) 

  boolean fReplaceEntityReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean fSupportExternalEntities;
    descriptor: Z
    flags: (0x0000) 

  protected java.lang.String fAccessExternalDTD;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer fLimitAnalyzer;
    descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
    flags: (0x0004) ACC_PROTECTED

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

  protected boolean fStandalone;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fInExternalSubset;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.XMLEntityHandler fEntityHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.XMLEntityScanner fEntityScanner;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.XMLEntityScanner fXML10EntityScanner;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.XMLEntityScanner fXML11EntityScanner;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
    flags: (0x0004) ACC_PROTECTED

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

  protected java.util.Map<java.lang.String, com.sun.xml.internal.stream.Entity> fEntities;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/stream/Entity;>;

  protected java.util.Stack<com.sun.xml.internal.stream.Entity> fEntityStack;
    descriptor: Ljava/util/Stack;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Stack<Lcom/sun/xml/internal/stream/Entity;>;

  protected com.sun.xml.internal.stream.Entity$ScannedEntity fCurrentEntity;
    descriptor: Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    flags: (0x0004) ACC_PROTECTED

  boolean fISCreatedByResolver;
    descriptor: Z
    flags: (0x0000) 

  protected com.sun.xml.internal.stream.XMLEntityStorage fEntityStorage;
    descriptor: Lcom/sun/xml/internal/stream/XMLEntityStorage;
    flags: (0x0004) ACC_PROTECTED

  protected final java.lang.Object[] defaultEncoding;
    descriptor: [Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private final com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl fResourceIdentifier;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.org.apache.xerces.internal.xni.Augmentations fEntityAugs;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean fUseCatalog;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  javax.xml.catalog.CatalogFeatures fCatalogFeatures;
    descriptor: Ljavax/xml/catalog/CatalogFeatures;
    flags: (0x0000) 

  javax.xml.catalog.CatalogResolver fCatalogResolver;
    descriptor: Ljavax/xml/catalog/CatalogResolver;
    flags: (0x0000) 

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

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

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

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

  protected java.util.Stack<java.io.Reader> fReaderStack;
    descriptor: Ljava/util/Stack;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Stack<Ljava/io/Reader;>;

  private static java.lang.String gUserDir;
    descriptor: Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.sun.org.apache.xerces.internal.util.URI gUserDirURI;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/URI;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static boolean[] gNeedEscaping;
    descriptor: [Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static char[] gAfterEscaping1;
    descriptor: [C
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static char[] gAfterEscaping2;
    descriptor: [C
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static char[] gHexChs;
    descriptor: [C
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=4, args_size=0
         0: .line 189
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 190
            ldc "http://xml.org/sax/features/validation"
            aastore
            dup
            iconst_1
         2: .line 191
            ldc "http://xml.org/sax/features/external-general-entities"
            aastore
            dup
            iconst_2
         3: .line 192
            ldc "http://xml.org/sax/features/external-parameter-entities"
            aastore
            dup
            iconst_3
         4: .line 193
            ldc "http://apache.org/xml/features/allow-java-encodings"
            aastore
            dup
            iconst_4
         5: .line 194
            ldc "http://apache.org/xml/features/warn-on-duplicate-entitydef"
            aastore
            dup
            iconst_5
         6: .line 195
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            aastore
            dup
            bipush 6
         7: .line 196
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aastore
         8: .line 189
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
         9: .line 200
            bipush 7
            anewarray java.lang.Boolean
            dup
            iconst_1
        10: .line 202
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_2
        11: .line 203
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_3
        12: .line 204
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_4
        13: .line 205
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_5
        14: .line 206
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            dup
            bipush 6
        15: .line 207
            getstatic jdk.xml.internal.JdkXmlUtils.USE_CATALOG_DEFAULT:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
        16: .line 200
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
        17: .line 211
            bipush 12
            anewarray java.lang.String
            dup
            iconst_0
        18: .line 212
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_1
        19: .line 213
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_2
        20: .line 214
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
            dup
            iconst_3
        21: .line 215
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aastore
            dup
            iconst_4
        22: .line 216
            ldc "http://apache.org/xml/properties/input-buffer-size"
            aastore
            dup
            iconst_5
        23: .line 217
            ldc "http://apache.org/xml/properties/security-manager"
            aastore
            dup
            bipush 6
        24: .line 218
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aastore
            dup
            bipush 7
        25: .line 219
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            aastore
            dup
            bipush 8
        26: .line 220
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            aastore
            dup
            bipush 9
        27: .line 221
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            aastore
            dup
            bipush 10
        28: .line 222
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            aastore
            dup
            bipush 11
        29: .line 223
            ldc "jdk.xml.cdataChunkSize"
            aastore
        30: .line 211
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        31: .line 227
            bipush 12
            anewarray java.lang.Object
            dup
            iconst_4
        32: .line 232
            sipush 8192
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            bipush 11
        33: .line 239
            getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        34: .line 227
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
        35: .line 242
            ldc "[xml]"
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
        36: .line 243
            ldc "[dtd]"
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.DTDEntity:Ljava/lang/String;
        37: .line 1904
            sipush 128
            newarray 4
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
        38: .line 1906
            sipush 128
            newarray 5
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
        39: .line 1908
            sipush 128
            newarray 5
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
        40: .line 1909
            bipush 16
            newarray 5
            dup
            iconst_0
            bipush 48
            castore
            dup
            iconst_1
            bipush 49
            castore
            dup
            iconst_2
            bipush 50
            castore
            dup
            iconst_3
            bipush 51
            castore
            dup
            iconst_4
            bipush 52
            castore
            dup
            iconst_5
            bipush 53
            castore
            dup
            bipush 6
            bipush 54
            castore
            dup
            bipush 7
            bipush 55
            castore
            dup
            bipush 8
        41: .line 1910
            bipush 56
            castore
            dup
            bipush 9
            bipush 57
            castore
            dup
            bipush 10
            bipush 65
            castore
            dup
            bipush 11
            bipush 66
            castore
            dup
            bipush 12
            bipush 67
            castore
            dup
            bipush 13
            bipush 68
            castore
            dup
            bipush 14
            bipush 69
            castore
            dup
            bipush 15
            bipush 70
            castore
        42: .line 1909
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
        43: .line 1913
            iconst_0
            istore 0 /* i */
        start local 0 // int i
        44: goto 49
        45: .line 1914
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 0 /* i */
            iconst_1
            bastore
        46: .line 1915
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            iload 0 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
            iload 0 /* i */
            iconst_4
            ishr
            caload
            castore
        47: .line 1916
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            iload 0 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
            iload 0 /* i */
            bipush 15
            iand
            caload
            castore
        48: .line 1913
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        49: iload 0 /* i */
            bipush 31
            if_icmple 45
        end local 0 // int i
        50: .line 1918
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            bipush 127
            iconst_1
            bastore
        51: .line 1919
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            bipush 127
            bipush 55
            castore
        52: .line 1920
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            bipush 127
            bipush 70
            castore
        53: .line 1921
            bipush 15
            newarray 5
            dup
            iconst_0
            bipush 32
            castore
            dup
            iconst_1
            bipush 60
            castore
            dup
            iconst_2
            bipush 62
            castore
            dup
            iconst_3
            bipush 35
            castore
            dup
            iconst_4
            bipush 37
            castore
            dup
            iconst_5
            bipush 34
            castore
            dup
            bipush 6
            bipush 123
            castore
            dup
            bipush 7
            bipush 125
            castore
            dup
            bipush 8
        54: .line 1922
            bipush 124
            castore
            dup
            bipush 9
            bipush 92
            castore
            dup
            bipush 10
            bipush 94
            castore
            dup
            bipush 11
            bipush 126
            castore
            dup
            bipush 12
            bipush 91
            castore
            dup
            bipush 13
            bipush 93
            castore
            dup
            bipush 14
            bipush 96
            castore
        55: .line 1921
            astore 0 /* escChs */
        start local 0 // char[] escChs
        56: .line 1923
            aload 0 /* escChs */
            arraylength
            istore 1 /* len */
        start local 1 // int len
        57: .line 1925
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        58: goto 64
        59: .line 1926
      StackMap locals: char[] int top int
      StackMap stack:
            aload 0 /* escChs */
            iload 3 /* i */
            caload
            istore 2 /* ch */
        start local 2 // char ch
        60: .line 1927
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 2 /* ch */
            iconst_1
            bastore
        61: .line 1928
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            iload 2 /* ch */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
            iload 2 /* ch */
            iconst_4
            ishr
            caload
            castore
        62: .line 1929
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            iload 2 /* ch */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
            iload 2 /* ch */
            bipush 15
            iand
            caload
            castore
        63: .line 1925
            iinc 3 /* i */ 1
        end local 2 // char ch
      StackMap locals:
      StackMap stack:
        64: iload 3 /* i */
            iload 1 /* len */
            if_icmplt 59
        end local 3 // int i
        end local 1 // int len
        end local 0 // char[] escChs
        65: .line 1931
            return
      LocalVariableTable:
        Start  End  Slot    Name  Signature
           44   50     0       i  I
           56   65     0  escChs  [C
           57   65     1     len  I
           60   64     2      ch  C
           58   65     3       i  I

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 433
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 296
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         2: .line 299
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         3: .line 329
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
         4: .line 330
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
         5: .line 331
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
         6: .line 334
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
         7: .line 351
            aload 0 /* this */
            sipush 8192
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
         8: .line 354
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
         9: .line 356
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
        10: .line 368
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
        11: .line 385
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
        12: .line 390
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
        13: .line 393
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
        14: .line 396
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        15: .line 399
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        16: .line 405
            aload 0 /* this */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
        17: .line 411
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
        18: .line 414
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.AugmentationsImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.AugmentationsImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
        19: .line 417
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        20: .line 1445
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
        21: .line 435
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            dup
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:(Z)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
        22: .line 436
            aload 0 /* this */
            new com.sun.xml.internal.stream.XMLEntityStorage
            dup
            aload 0 /* this */
            invokespecial com.sun.xml.internal.stream.XMLEntityStorage.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
        23: .line 437
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setScannerVersion:(S)V
        24: .line 438
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void <init>(com.sun.org.apache.xerces.internal.impl.PropertyManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
         0: .line 441
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 296
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         2: .line 299
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         3: .line 329
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
         4: .line 330
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
         5: .line 331
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
         6: .line 334
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
         7: .line 351
            aload 0 /* this */
            sipush 8192
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
         8: .line 354
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
         9: .line 356
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
        10: .line 368
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
        11: .line 385
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
        12: .line 390
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
        13: .line 393
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
        14: .line 396
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        15: .line 399
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        16: .line 405
            aload 0 /* this */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
        17: .line 411
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
        18: .line 414
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.AugmentationsImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.AugmentationsImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
        19: .line 417
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        20: .line 1445
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
        21: .line 442
            aload 0 /* this */
            aload 1 /* propertyManager */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPropertyManager:Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
        22: .line 445
            aload 0 /* this */
            new com.sun.xml.internal.stream.XMLEntityStorage
            dup
            aload 0 /* this */
            invokespecial com.sun.xml.internal.stream.XMLEntityStorage.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
        23: .line 446
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
            dup
            aload 1 /* propertyManager */
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.<init>:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
        24: .line 447
            aload 0 /* this */
            aload 1 /* propertyManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
        25: .line 448
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   26     0             this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   26     1  propertyManager  Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
    MethodParameters:
                 Name  Flags
      propertyManager  

  public void addInternalEntity(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String text
         0: .line 465
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 4
         1: .line 466
            new com.sun.xml.internal.stream.Entity$InternalEntity
            dup
            aload 1 /* name */
            aload 2 /* text */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
            invokespecial com.sun.xml.internal.stream.Entity$InternalEntity.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
            astore 3 /* entity */
        start local 3 // com.sun.xml.internal.stream.Entity entity
         2: .line 467
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* name */
            aload 3 /* entity */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // com.sun.xml.internal.stream.Entity entity
         3: .line 468
            goto 10
         4: .line 469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
            ifeq 10
         5: .line 470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         6: .line 471
            ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
         7: .line 472
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
         8: .line 473
            iconst_0
         9: .line 470
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        10: .line 477
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String text
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   11     1    name  Ljava/lang/String;
            0   11     2    text  Ljava/lang/String;
            2    3     3  entity  Lcom/sun/xml/internal/stream/Entity;
    MethodParameters:
      Name  Flags
      name  
      text  

  public void addExternalEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=8, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String literalSystemId
        start local 4 // java.lang.String baseSystemId
         0: .line 504
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 22
         1: .line 505
            aload 4 /* baseSystemId */
            ifnonnull 14
         2: .line 507
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            istore 5 /* size */
        start local 5 // int size
         3: .line 508
            iload 5 /* size */
            ifne 5
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 5
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 5
         4: .line 509
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            astore 4 /* baseSystemId */
         5: .line 511
      StackMap locals: int
      StackMap stack:
            iload 5 /* size */
            iconst_1
            isub
            istore 6 /* i */
        start local 6 // int i
         6: goto 13
         7: .line 513
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 6 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
         8: .line 512
            astore 7 /* externalEntity */
        start local 7 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 514
            aload 7 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
            aload 7 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            ifnull 12
        10: .line 515
            aload 7 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            astore 4 /* baseSystemId */
        11: .line 516
            goto 14
        end local 7 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
        12: .line 511
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ -1
      StackMap locals:
      StackMap stack:
        13: iload 6 /* i */
            ifge 7
        end local 6 // int i
        end local 5 // int size
        14: .line 520
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.stream.Entity$ExternalEntity
            dup
            aload 1 /* name */
        15: .line 521
            new com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl
            dup
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
        16: .line 522
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
        17: .line 521
            invokespecial com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        18: .line 522
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
        19: .line 520
            invokespecial com.sun.xml.internal.stream.Entity$ExternalEntity.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Z)V
            astore 5 /* entity */
        start local 5 // com.sun.xml.internal.stream.Entity entity
        20: .line 523
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* name */
            aload 5 /* entity */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 5 // com.sun.xml.internal.stream.Entity entity
        21: .line 524
            goto 28
        22: .line 525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
            ifeq 28
        23: .line 526
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        24: .line 527
            ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
        25: .line 528
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        26: .line 529
            iconst_0
        27: .line 526
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        28: .line 533
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String baseSystemId
        end local 3 // java.lang.String literalSystemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   29     0             this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   29     1             name  Ljava/lang/String;
            0   29     2         publicId  Ljava/lang/String;
            0   29     3  literalSystemId  Ljava/lang/String;
            0   29     4     baseSystemId  Ljava/lang/String;
            3   14     5             size  I
            6   14     6                i  I
            9   12     7   externalEntity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
           20   21     5           entity  Lcom/sun/xml/internal/stream/Entity;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      name             
      publicId         
      literalSystemId  
      baseSystemId     

  public void addUnparsedEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // java.lang.String baseSystemId
        start local 5 // java.lang.String notation
         0: .line 555
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 7
         1: .line 556
            new com.sun.xml.internal.stream.Entity$ExternalEntity
            dup
            aload 1 /* name */
         2: .line 557
            new com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl
            dup
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* systemId */
            aload 4 /* baseSystemId */
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 558
            aload 5 /* notation */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
         4: .line 556
            invokespecial com.sun.xml.internal.stream.Entity$ExternalEntity.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Z)V
            astore 6 /* entity */
        start local 6 // com.sun.xml.internal.stream.Entity$ExternalEntity entity
         5: .line 559
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* name */
            aload 6 /* entity */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 6 // com.sun.xml.internal.stream.Entity$ExternalEntity entity
         6: .line 560
            goto 13
         7: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
            ifeq 13
         8: .line 562
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         9: .line 563
            ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
        10: .line 564
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        11: .line 565
            iconst_0
        12: .line 562
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        13: .line 568
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.lang.String notation
        end local 4 // java.lang.String baseSystemId
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   14     1          name  Ljava/lang/String;
            0   14     2      publicId  Ljava/lang/String;
            0   14     3      systemId  Ljava/lang/String;
            0   14     4  baseSystemId  Ljava/lang/String;
            0   14     5      notation  Ljava/lang/String;
            5    6     6        entity  Lcom/sun/xml/internal/stream/Entity$ExternalEntity;
    MethodParameters:
              Name  Flags
      name          
      publicId      
      systemId      
      baseSystemId  
      notation      

  public com.sun.xml.internal.stream.XMLEntityStorage getEntityStore();
    descriptor: ()Lcom/sun/xml/internal/stream/XMLEntityStorage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 573
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public com.sun.org.apache.xerces.internal.impl.XMLEntityScanner getEntityScanner();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 578
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnonnull 5
         1: .line 580
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnonnull 3
         2: .line 581
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
         3: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
         4: .line 584
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
         5: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void setScannerVersion(short);
    descriptor: (S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // short version
         0: .line 592
            iload 1 /* version */
            iconst_1
            if_icmpne 7
         1: .line 593
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnonnull 3
         2: .line 594
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
         3: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
         4: .line 597
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
         5: .line 598
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
         6: .line 599
            goto 12
         7: .line 600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnonnull 9
         8: .line 601
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XML11EntityScanner
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XML11EntityScanner.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
         9: .line 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        10: .line 604
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
        11: .line 605
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
        12: .line 608
      StackMap locals:
      StackMap stack:
            return
        end local 1 // short version
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   13     1  version  S
    MethodParameters:
         Name  Flags
      version  

  public java.lang.String setupCurrentEntity(boolean, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, boolean, boolean);
    descriptor: (ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=22, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // boolean reference
        start local 2 // java.lang.String name
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        start local 4 // boolean literal
        start local 5 // boolean isExternal
         0: .line 630
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getPublicId:()Ljava/lang/String;
            astore 6 /* publicId */
        start local 6 // java.lang.String publicId
         1: .line 631
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            astore 7 /* literalSystemId */
        start local 7 // java.lang.String literalSystemId
         2: .line 632
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
            astore 8 /* baseSystemId */
        start local 8 // java.lang.String baseSystemId
         3: .line 633
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getEncoding:()Ljava/lang/String;
            astore 9 /* encoding */
        start local 9 // java.lang.String encoding
         4: .line 634
            aload 9 /* encoding */
            ifnull 5
            iconst_1
            goto 6
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 10 /* encodingExternallySpecified */
        start local 10 // boolean encodingExternallySpecified
         7: .line 635
            aconst_null
            astore 11 /* isBigEndian */
        start local 11 // java.lang.Boolean isBigEndian
         8: .line 638
            aconst_null
            astore 12 /* stream */
        start local 12 // java.io.InputStream stream
         9: .line 639
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getCharacterStream:()Ljava/io/Reader;
            astore 13 /* reader */
        start local 13 // java.io.Reader reader
        10: .line 642
            aload 7 /* literalSystemId */
            aload 8 /* baseSystemId */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStrictURI:Z
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 14 /* expandedSystemId */
        start local 14 // java.lang.String expandedSystemId
        11: .line 643
            aload 8 /* baseSystemId */
            ifnonnull 13
        12: .line 644
            aload 14 /* expandedSystemId */
            astore 8 /* baseSystemId */
        13: .line 646
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.Boolean java.io.InputStream java.io.Reader java.lang.String
      StackMap stack:
            aload 13 /* reader */
            ifnonnull 143
        14: .line 647
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getByteStream:()Ljava/io/InputStream;
            astore 12 /* stream */
        15: .line 648
            aload 12 /* stream */
            ifnonnull 39
        16: .line 649
            new java.net.URL
            dup
            aload 14 /* expandedSystemId */
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
            astore 15 /* location */
        start local 15 // java.net.URL location
        17: .line 650
            aload 15 /* location */
            invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
            astore 16 /* connect */
        start local 16 // java.net.URLConnection connect
        18: .line 651
            aload 16 /* connect */
            instanceof java.net.HttpURLConnection
            ifne 21
        19: .line 652
            aload 16 /* connect */
            invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
            astore 12 /* stream */
        20: .line 653
            goto 39
        21: .line 655
      StackMap locals: java.net.URL java.net.URLConnection
      StackMap stack:
            iconst_1
            istore 17 /* followRedirects */
        start local 17 // boolean followRedirects
        22: .line 658
            aload 3 /* xmlInputSource */
            instanceof com.sun.org.apache.xerces.internal.util.HTTPInputSource
            ifeq 33
        23: .line 659
            aload 16 /* connect */
            checkcast java.net.HttpURLConnection
            astore 18 /* urlConnection */
        start local 18 // java.net.HttpURLConnection urlConnection
        24: .line 660
            aload 3 /* xmlInputSource */
            checkcast com.sun.org.apache.xerces.internal.util.HTTPInputSource
            astore 19 /* httpInputSource */
        start local 19 // com.sun.org.apache.xerces.internal.util.HTTPInputSource httpInputSource
        25: .line 663
            aload 19 /* httpInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.util.HTTPInputSource.getHTTPRequestProperties:()Ljava/util/Iterator;
            astore 20 /* propIter */
        start local 20 // java.util.Iterator propIter
        26: .line 664
            goto 29
        27: .line 665
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.Boolean java.io.InputStream java.io.Reader java.lang.String java.net.URL java.net.URLConnection int java.net.HttpURLConnection com.sun.org.apache.xerces.internal.util.HTTPInputSource java.util.Iterator
      StackMap stack:
            aload 20 /* propIter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 21 /* entry */
        start local 21 // java.util.Map$Entry entry
        28: .line 666
            aload 18 /* urlConnection */
            aload 21 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 21 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.net.HttpURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
        end local 21 // java.util.Map$Entry entry
        29: .line 664
      StackMap locals:
      StackMap stack:
            aload 20 /* propIter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 27
        30: .line 670
            aload 19 /* httpInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.util.HTTPInputSource.getFollowHTTPRedirects:()Z
            istore 17 /* followRedirects */
        31: .line 671
            iload 17 /* followRedirects */
            ifne 33
        32: .line 672
            aload 18 /* urlConnection */
            iload 17 /* followRedirects */
            invokevirtual java.net.HttpURLConnection.setInstanceFollowRedirects:(Z)V
        end local 20 // java.util.Iterator propIter
        end local 19 // com.sun.org.apache.xerces.internal.util.HTTPInputSource httpInputSource
        end local 18 // java.net.HttpURLConnection urlConnection
        33: .line 676
      StackMap locals:
      StackMap stack:
            aload 16 /* connect */
            invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
            astore 12 /* stream */
        34: .line 682
            iload 17 /* followRedirects */
            ifeq 39
        35: .line 683
            aload 16 /* connect */
            invokevirtual java.net.URLConnection.getURL:()Ljava/net/URL;
            invokevirtual java.net.URL.toString:()Ljava/lang/String;
            astore 18 /* redirect */
        start local 18 // java.lang.String redirect
        36: .line 686
            aload 18 /* redirect */
            aload 14 /* expandedSystemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 39
        37: .line 687
            aload 18 /* redirect */
            astore 7 /* literalSystemId */
        38: .line 688
            aload 18 /* redirect */
            astore 14 /* expandedSystemId */
        end local 18 // java.lang.String redirect
        end local 17 // boolean followRedirects
        end local 16 // java.net.URLConnection connect
        end local 15 // java.net.URL location
        39: .line 695
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
            dup
            aload 0 /* this */
            aload 12 /* stream */
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Ljava/io/InputStream;)V
            astore 15 /* rewindableStream */
        start local 15 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream rewindableStream
        40: .line 696
            aload 15 /* rewindableStream */
            astore 12 /* stream */
        41: .line 699
            aload 9 /* encoding */
            ifnonnull 64
        42: .line 701
            iconst_4
            newarray 8
            astore 16 /* b4 */
        start local 16 // byte[] b4
        43: .line 702
            iconst_0
            istore 17 /* count */
        start local 17 // int count
        44: .line 703
            goto 47
        45: .line 704
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream byte[] int
      StackMap stack:
            aload 16 /* b4 */
            iload 17 /* count */
            aload 15 /* rewindableStream */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
            i2b
            bastore
        46: .line 703
            iinc 17 /* count */ 1
      StackMap locals:
      StackMap stack:
        47: iload 17 /* count */
            iconst_4
            if_icmplt 45
        48: .line 706
            iload 17 /* count */
            iconst_4
            if_icmpne 62
        49: .line 707
            aload 0 /* this */
            aload 16 /* b4 */
            iload 17 /* count */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEncodingInfo:([BI)Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            astore 18 /* info */
        start local 18 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo info
        50: .line 708
            aload 18 /* info */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.autoDetectedEncoding:Ljava/lang/String;
            astore 9 /* encoding */
        51: .line 709
            aload 18 /* info */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.readerEncoding:Ljava/lang/String;
            astore 19 /* readerEncoding */
        start local 19 // java.lang.String readerEncoding
        52: .line 710
            aload 18 /* info */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.isBigEndian:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        53: .line 711
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        54: .line 712
            aload 18 /* info */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.hasBOM:Z
            ifeq 60
        55: .line 716
            ldc "UTF-8"
            aload 19 /* readerEncoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 58
        56: .line 718
            aload 12 /* stream */
            ldc 3
            invokevirtual java.io.InputStream.skip:(J)J
            pop2
        57: .line 719
            goto 60
        58: .line 721
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo java.lang.String
      StackMap stack:
            ldc "UTF-16"
            aload 19 /* readerEncoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 60
        59: .line 724
            aload 12 /* stream */
            ldc 2
            invokevirtual java.io.InputStream.skip:(J)J
            pop2
        60: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 12 /* stream */
            aload 19 /* readerEncoding */
            aload 11 /* isBigEndian */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
            astore 13 /* reader */
        end local 19 // java.lang.String readerEncoding
        end local 18 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo info
        61: .line 728
            goto 143
        62: .line 729
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 12 /* stream */
            aload 9 /* encoding */
            aload 11 /* isBigEndian */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
            astore 13 /* reader */
        end local 17 // int count
        end local 16 // byte[] b4
        63: .line 731
            goto 143
        64: .line 735
      StackMap locals:
      StackMap stack:
            aload 9 /* encoding */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 9 /* encoding */
        65: .line 738
            ldc "UTF-8"
            aload 9 /* encoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 80
        66: .line 739
            iconst_3
            newarray 10
            astore 16 /* b3 */
        start local 16 // int[] b3
        67: .line 740
            iconst_0
            istore 17 /* count */
        start local 17 // int count
        68: .line 741
            goto 73
        69: .line 742
      StackMap locals: int[] int
      StackMap stack:
            aload 16 /* b3 */
            iload 17 /* count */
            aload 15 /* rewindableStream */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
            iastore
        70: .line 743
            aload 16 /* b3 */
            iload 17 /* count */
            iaload
            iconst_m1
            if_icmpne 72
        71: .line 744
            goto 74
        72: .line 741
      StackMap locals:
      StackMap stack:
            iinc 17 /* count */ 1
      StackMap locals:
      StackMap stack:
        73: iload 17 /* count */
            iconst_3
            if_icmplt 69
        74: .line 746
      StackMap locals:
      StackMap stack:
            iload 17 /* count */
            iconst_3
            if_icmpne 78
        75: .line 747
            aload 16 /* b3 */
            iconst_0
            iaload
            sipush 239
            if_icmpne 76
            aload 16 /* b3 */
            iconst_1
            iaload
            sipush 187
            if_icmpne 76
            aload 16 /* b3 */
            iconst_2
            iaload
            sipush 191
            if_icmpeq 142
        76: .line 749
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        77: .line 751
            goto 142
        78: .line 752
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        end local 17 // int count
        end local 16 // int[] b3
        79: .line 754
            goto 142
        80: .line 757
      StackMap locals:
      StackMap stack:
            ldc "UTF-16"
            aload 9 /* encoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 109
        81: .line 758
            iconst_4
            newarray 10
            astore 16 /* b4 */
        start local 16 // int[] b4
        82: .line 759
            iconst_0
            istore 17 /* count */
        start local 17 // int count
        83: .line 760
            goto 88
        84: .line 761
      StackMap locals: int[] int
      StackMap stack:
            aload 16 /* b4 */
            iload 17 /* count */
            aload 15 /* rewindableStream */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
            iastore
        85: .line 762
            aload 16 /* b4 */
            iload 17 /* count */
            iaload
            iconst_m1
            if_icmpne 87
        86: .line 763
            goto 89
        87: .line 760
      StackMap locals:
      StackMap stack:
            iinc 17 /* count */ 1
      StackMap locals:
      StackMap stack:
        88: iload 17 /* count */
            iconst_4
            if_icmplt 84
        89: .line 765
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        90: .line 766
            iload 17 /* count */
            iconst_2
            if_icmplt 142
        91: .line 767
            aload 16 /* b4 */
            iconst_0
            iaload
            istore 18 /* b0 */
        start local 18 // int b0
        92: .line 768
            aload 16 /* b4 */
            iconst_1
            iaload
            istore 19 /* b1 */
        start local 19 // int b1
        93: .line 769
            iload 18 /* b0 */
            sipush 254
            if_icmpne 97
            iload 19 /* b1 */
            sipush 255
            if_icmpne 97
        94: .line 771
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        95: .line 772
            aload 12 /* stream */
            ldc 2
            invokevirtual java.io.InputStream.skip:(J)J
            pop2
        96: .line 773
            goto 142
        97: .line 774
      StackMap locals: int int
      StackMap stack:
            iload 18 /* b0 */
            sipush 255
            if_icmpne 101
            iload 19 /* b1 */
            sipush 254
            if_icmpne 101
        98: .line 776
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        99: .line 777
            aload 12 /* stream */
            ldc 2
            invokevirtual java.io.InputStream.skip:(J)J
            pop2
       100: .line 778
            goto 142
       101: .line 779
      StackMap locals:
      StackMap stack:
            iload 17 /* count */
            iconst_4
            if_icmpne 142
       102: .line 780
            aload 16 /* b4 */
            iconst_2
            iaload
            istore 20 /* b2 */
        start local 20 // int b2
       103: .line 781
            aload 16 /* b4 */
            iconst_3
            iaload
            istore 21 /* b3 */
        start local 21 // int b3
       104: .line 782
            iload 18 /* b0 */
            ifne 106
            iload 19 /* b1 */
            bipush 60
            if_icmpne 106
            iload 20 /* b2 */
            ifne 106
            iload 21 /* b3 */
            bipush 63
            if_icmpne 106
       105: .line 784
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
       106: .line 786
      StackMap locals: int int
      StackMap stack:
            iload 18 /* b0 */
            bipush 60
            if_icmpne 142
            iload 19 /* b1 */
            ifne 142
            iload 20 /* b2 */
            bipush 63
            if_icmpne 142
            iload 21 /* b3 */
            ifne 142
       107: .line 788
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        end local 21 // int b3
        end local 20 // int b2
        end local 19 // int b1
        end local 18 // int b0
        end local 17 // int count
        end local 16 // int[] b4
       108: .line 792
            goto 142
       109: .line 795
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.Boolean java.io.InputStream java.io.Reader java.lang.String com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
      StackMap stack:
            ldc "ISO-10646-UCS-4"
            aload 9 /* encoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 126
       110: .line 796
            iconst_4
            newarray 10
            astore 16 /* b4 */
        start local 16 // int[] b4
       111: .line 797
            iconst_0
            istore 17 /* count */
        start local 17 // int count
       112: .line 798
            goto 117
       113: .line 799
      StackMap locals: int[] int
      StackMap stack:
            aload 16 /* b4 */
            iload 17 /* count */
            aload 15 /* rewindableStream */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
            iastore
       114: .line 800
            aload 16 /* b4 */
            iload 17 /* count */
            iaload
            iconst_m1
            if_icmpne 116
       115: .line 801
            goto 118
       116: .line 798
      StackMap locals:
      StackMap stack:
            iinc 17 /* count */ 1
      StackMap locals:
      StackMap stack:
       117: iload 17 /* count */
            iconst_4
            if_icmplt 113
       118: .line 803
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
       119: .line 806
            iload 17 /* count */
            iconst_4
            if_icmpne 142
       120: .line 808
            aload 16 /* b4 */
            iconst_0
            iaload
            ifne 123
            aload 16 /* b4 */
            iconst_1
            iaload
            ifne 123
            aload 16 /* b4 */
            iconst_2
            iaload
            ifne 123
            aload 16 /* b4 */
            iconst_3
            iaload
            bipush 60
            if_icmpne 123
       121: .line 809
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
       122: .line 810
            goto 142
       123: .line 812
      StackMap locals:
      StackMap stack:
            aload 16 /* b4 */
            iconst_0
            iaload
            bipush 60
            if_icmpne 142
            aload 16 /* b4 */
            iconst_1
            iaload
            ifne 142
            aload 16 /* b4 */
            iconst_2
            iaload
            ifne 142
            aload 16 /* b4 */
            iconst_3
            iaload
            ifne 142
       124: .line 813
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        end local 17 // int count
        end local 16 // int[] b4
       125: .line 816
            goto 142
       126: .line 819
      StackMap locals:
      StackMap stack:
            ldc "ISO-10646-UCS-2"
            aload 9 /* encoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 142
       127: .line 820
            iconst_4
            newarray 10
            astore 16 /* b4 */
        start local 16 // int[] b4
       128: .line 821
            iconst_0
            istore 17 /* count */
        start local 17 // int count
       129: .line 822
            goto 134
       130: .line 823
      StackMap locals: int[] int
      StackMap stack:
            aload 16 /* b4 */
            iload 17 /* count */
            aload 15 /* rewindableStream */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
            iastore
       131: .line 824
            aload 16 /* b4 */
            iload 17 /* count */
            iaload
            iconst_m1
            if_icmpne 133
       132: .line 825
            goto 135
       133: .line 822
      StackMap locals:
      StackMap stack:
            iinc 17 /* count */ 1
      StackMap locals:
      StackMap stack:
       134: iload 17 /* count */
            iconst_4
            if_icmplt 130
       135: .line 827
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
       136: .line 829
            iload 17 /* count */
            iconst_4
            if_icmpne 142
       137: .line 831
            aload 16 /* b4 */
            iconst_0
            iaload
            ifne 140
            aload 16 /* b4 */
            iconst_1
            iaload
            bipush 60
            if_icmpne 140
            aload 16 /* b4 */
            iconst_2
            iaload
            ifne 140
            aload 16 /* b4 */
            iconst_3
            iaload
            bipush 63
            if_icmpne 140
       138: .line 832
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
       139: .line 833
            goto 142
       140: .line 835
      StackMap locals:
      StackMap stack:
            aload 16 /* b4 */
            iconst_0
            iaload
            bipush 60
            if_icmpne 142
            aload 16 /* b4 */
            iconst_1
            iaload
            ifne 142
            aload 16 /* b4 */
            iconst_2
            iaload
            bipush 63
            if_icmpne 142
            aload 16 /* b4 */
            iconst_3
            iaload
            ifne 142
       141: .line 836
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        end local 17 // int count
        end local 16 // int[] b4
       142: .line 841
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 12 /* stream */
            aload 9 /* encoding */
            aload 11 /* isBigEndian */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
            astore 13 /* reader */
        end local 15 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream rewindableStream
       143: .line 855
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            aload 13 /* reader */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
       144: .line 858
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 146
       145: .line 859
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
       146: .line 867
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.xml.internal.stream.Entity$ScannedEntity
            dup
            iload 1 /* reference */
            aload 2 /* name */
       147: .line 868
            new com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            dup
            aload 6 /* publicId */
            aload 7 /* literalSystemId */
            aload 8 /* baseSystemId */
            aload 14 /* expandedSystemId */
            invokespecial com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       148: .line 869
            aload 12 /* stream */
            aload 13 /* reader */
            aload 9 /* encoding */
            iload 4 /* literal */
            iload 10 /* encodingExternallySpecified */
            iload 5 /* isExternal */
            invokespecial com.sun.xml.internal.stream.Entity$ScannedEntity.<init>:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/io/InputStream;Ljava/io/Reader;Ljava/lang/String;ZZZ)V
       149: .line 867
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
       150: .line 870
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 10 /* encodingExternallySpecified */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.setEncodingExternallySpecified:(Z)V
       151: .line 871
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
       152: .line 872
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            aload 6 /* publicId */
            aload 7 /* literalSystemId */
            aload 8 /* baseSystemId */
            aload 14 /* expandedSystemId */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       153: .line 873
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            ifnull 155
       154: .line 874
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            aload 2 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.startEntity:(Ljava/lang/String;)V
       155: .line 876
      StackMap locals:
      StackMap stack:
            aload 9 /* encoding */
            areturn
        end local 14 // java.lang.String expandedSystemId
        end local 13 // java.io.Reader reader
        end local 12 // java.io.InputStream stream
        end local 11 // java.lang.Boolean isBigEndian
        end local 10 // boolean encodingExternallySpecified
        end local 9 // java.lang.String encoding
        end local 8 // java.lang.String baseSystemId
        end local 7 // java.lang.String literalSystemId
        end local 6 // java.lang.String publicId
        end local 5 // boolean isExternal
        end local 4 // boolean literal
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 2 // java.lang.String name
        end local 1 // boolean reference
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0  156     0                         this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0  156     1                    reference  Z
            0  156     2                         name  Ljava/lang/String;
            0  156     3               xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            0  156     4                      literal  Z
            0  156     5                   isExternal  Z
            1  156     6                     publicId  Ljava/lang/String;
            2  156     7              literalSystemId  Ljava/lang/String;
            3  156     8                 baseSystemId  Ljava/lang/String;
            4  156     9                     encoding  Ljava/lang/String;
            7  156    10  encodingExternallySpecified  Z
            8  156    11                  isBigEndian  Ljava/lang/Boolean;
            9  156    12                       stream  Ljava/io/InputStream;
           10  156    13                       reader  Ljava/io/Reader;
           11  156    14             expandedSystemId  Ljava/lang/String;
           17   39    15                     location  Ljava/net/URL;
           18   39    16                      connect  Ljava/net/URLConnection;
           22   39    17              followRedirects  Z
           24   33    18                urlConnection  Ljava/net/HttpURLConnection;
           25   33    19              httpInputSource  Lcom/sun/org/apache/xerces/internal/util/HTTPInputSource;
           26   33    20                     propIter  Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
           28   29    21                        entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
           36   39    18                     redirect  Ljava/lang/String;
           40  143    15             rewindableStream  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$RewindableInputStream;
           43   63    16                           b4  [B
           44   63    17                        count  I
           50   61    18                         info  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
           52   61    19               readerEncoding  Ljava/lang/String;
           67   79    16                           b3  [I
           68   79    17                        count  I
           82  108    16                           b4  [I
           83  108    17                        count  I
           92  108    18                           b0  I
           93  108    19                           b1  I
          103  108    20                           b2  I
          104  108    21                           b3  I
          111  125    16                           b4  [I
          112  125    17                        count  I
          128  142    16                           b4  [I
          129  142    17                        count  I
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                Name  Flags
      reference       
      name            
      xmlInputSource  
      literal         
      isExternal      

  public boolean isExternalEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String entityName
         0: .line 889
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* entityName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
            astore 2 /* entity */
        start local 2 // com.sun.xml.internal.stream.Entity entity
         1: .line 890
            aload 2 /* entity */
            ifnonnull 3
         2: .line 891
            iconst_0
            ireturn
         3: .line 893
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 2 /* entity */
            invokevirtual com.sun.xml.internal.stream.Entity.isExternal:()Z
            ireturn
        end local 2 // com.sun.xml.internal.stream.Entity entity
        end local 1 // java.lang.String entityName
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    4     1  entityName  Ljava/lang/String;
            1    4     2      entity  Lcom/sun/xml/internal/stream/Entity;
    MethodParameters:
            Name  Flags
      entityName  

  public boolean isEntityDeclInExternalSubset(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String entityName
         0: .line 906
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* entityName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
            astore 2 /* entity */
        start local 2 // com.sun.xml.internal.stream.Entity entity
         1: .line 907
            aload 2 /* entity */
            ifnonnull 3
         2: .line 908
            iconst_0
            ireturn
         3: .line 910
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 2 /* entity */
            invokevirtual com.sun.xml.internal.stream.Entity.isEntityDeclInExternalSubset:()Z
            ireturn
        end local 2 // com.sun.xml.internal.stream.Entity entity
        end local 1 // java.lang.String entityName
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    4     1  entityName  Ljava/lang/String;
            1    4     2      entity  Lcom/sun/xml/internal/stream/Entity;
    MethodParameters:
            Name  Flags
      entityName  

  public void setStandalone(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // boolean standalone
         0: .line 925
            aload 0 /* this */
            iload 1 /* standalone */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
         1: .line 926
            return
        end local 1 // boolean standalone
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    2     1  standalone  Z
    MethodParameters:
            Name  Flags
      standalone  

  public boolean isStandalone();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 931
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public boolean isDeclaredEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String entityName
         0: .line 936
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* entityName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
            astore 2 /* entity */
        start local 2 // com.sun.xml.internal.stream.Entity entity
         1: .line 937
            aload 2 /* entity */
            ifnull 2
            iconst_1
            ireturn
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
         2: iconst_0
            ireturn
        end local 2 // com.sun.xml.internal.stream.Entity entity
        end local 1 // java.lang.String entityName
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    3     1  entityName  Ljava/lang/String;
            1    3     2      entity  Lcom/sun/xml/internal/stream/Entity;
    MethodParameters:
            Name  Flags
      entityName  

  public boolean isUnparsedEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String entityName
         0: .line 942
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            aload 1 /* entityName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
            astore 2 /* entity */
        start local 2 // com.sun.xml.internal.stream.Entity entity
         1: .line 943
            aload 2 /* entity */
            ifnonnull 3
         2: .line 944
            iconst_0
            ireturn
         3: .line 946
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 2 /* entity */
            invokevirtual com.sun.xml.internal.stream.Entity.isUnparsed:()Z
            ireturn
        end local 2 // com.sun.xml.internal.stream.Entity entity
        end local 1 // java.lang.String entityName
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    4     1  entityName  Ljava/lang/String;
            1    4     2      entity  Lcom/sun/xml/internal/stream/Entity;
    MethodParameters:
            Name  Flags
      entityName  

  public com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier getCurrentResourceIdentifier();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 957
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void setEntityHandler(com.sun.org.apache.xerces.internal.impl.XMLEntityHandler);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.impl.XMLEntityHandler entityHandler
         0: .line 968
            aload 0 /* this */
            aload 1 /* entityHandler */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
         1: .line 969
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.XMLEntityHandler entityHandler
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    2     1  entityHandler  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
    MethodParameters:
               Name  Flags
      entityHandler  

  public com.sun.xml.internal.stream.StaxXMLInputSource resolveEntityAsPerStax(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/xml/internal/stream/StaxXMLInputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=11, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier resourceIdentifier
         0: .line 974
            aload 1 /* resourceIdentifier */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 976
      StackMap locals:
      StackMap stack:
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            astore 2 /* publicId */
        start local 2 // java.lang.String publicId
         2: .line 977
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            astore 3 /* literalSystemId */
        start local 3 // java.lang.String literalSystemId
         3: .line 978
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            astore 4 /* baseSystemId */
        start local 4 // java.lang.String baseSystemId
         4: .line 979
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            astore 5 /* expandedSystemId */
        start local 5 // java.lang.String expandedSystemId
         5: .line 986
            aload 5 /* expandedSystemId */
            ifnonnull 6
            iconst_1
            goto 7
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 6 /* needExpand */
        start local 6 // boolean needExpand
         8: .line 990
            aload 4 /* baseSystemId */
            ifnonnull 12
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 12
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
         9: .line 991
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            astore 4 /* baseSystemId */
        10: .line 992
            aload 4 /* baseSystemId */
            ifnull 12
        11: .line 993
            iconst_1
            istore 6 /* needExpand */
        12: .line 995
      StackMap locals: int
      StackMap stack:
            iload 6 /* needExpand */
            ifeq 14
        13: .line 996
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 5 /* expandedSystemId */
        14: .line 999
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* staxInputSource */
        start local 7 // com.sun.xml.internal.stream.StaxXMLInputSource staxInputSource
        15: .line 1000
            aconst_null
            astore 8 /* xmlInputSource */
        start local 8 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        16: .line 1002
            aconst_null
            astore 9 /* ri */
        start local 9 // com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl ri
        17: .line 1004
            aload 1 /* resourceIdentifier */
            instanceof com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            ifeq 20
        18: .line 1005
            aload 1 /* resourceIdentifier */
            checkcast com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            astore 9 /* ri */
        19: .line 1006
            goto 22
        20: .line 1007
      StackMap locals: com.sun.xml.internal.stream.StaxXMLInputSource com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
        21: .line 1008
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            astore 9 /* ri */
        22: .line 1010
      StackMap locals:
      StackMap stack:
            aload 9 /* ri */
            aload 2 /* publicId */
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            aload 5 /* expandedSystemId */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        23: .line 1015
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        24: .line 1017
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
            ifnull 28
        25: .line 1018
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
            aload 9 /* ri */
            invokevirtual com.sun.xml.internal.stream.StaxEntityResolverWrapper.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/xml/internal/stream/StaxXMLInputSource;
            astore 7 /* staxInputSource */
        26: .line 1019
            aload 7 /* staxInputSource */
            ifnull 28
        27: .line 1020
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        28: .line 1024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
            ifnull 32
        29: .line 1025
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
            aload 9 /* ri */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            astore 8 /* xmlInputSource */
        30: .line 1026
            aload 8 /* xmlInputSource */
            ifnull 32
        31: .line 1027
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        32: .line 1031
      StackMap locals:
      StackMap stack:
            aload 8 /* xmlInputSource */
            ifnull 34
        33: .line 1033
            new com.sun.xml.internal.stream.StaxXMLInputSource
            dup
            aload 8 /* xmlInputSource */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
            invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
            astore 7 /* staxInputSource */
        34: .line 1036
      StackMap locals:
      StackMap stack:
            aload 7 /* staxInputSource */
            ifnonnull 50
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
            ifeq 50
        35: .line 1037
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            ifnonnull 37
        36: .line 1038
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
            invokestatic jdk.xml.internal.JdkXmlUtils.getCatalogFeatures:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
        37: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
            invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
        38: .line 1041
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            ifnull 50
        39: .line 1043
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 41
        40: .line 1044
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            iconst_0
            anewarray java.net.URI
            invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
        41: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            aload 2 /* publicId */
            aload 3 /* literalSystemId */
            invokeinterface javax.xml.catalog.CatalogResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
            astore 10 /* is */
        start local 10 // org.xml.sax.InputSource is
        42: .line 1047
            aload 10 /* is */
            ifnull 50
            aload 10 /* is */
            invokevirtual org.xml.sax.InputSource.isEmpty:()Z
            ifne 50
        43: .line 1048
            new com.sun.xml.internal.stream.StaxXMLInputSource
            dup
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 10 /* is */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Lorg/xml/sax/InputSource;Z)V
            iconst_1
            invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
            astore 7 /* staxInputSource */
        end local 10 // org.xml.sax.InputSource is
        44: .line 1050
            goto 50
      StackMap locals:
      StackMap stack: javax.xml.catalog.CatalogException
        45: astore 10 /* e */
        start local 10 // javax.xml.catalog.CatalogException e
        46: .line 1051
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            ldc "CatalogException"
        47: .line 1052
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            invokestatic jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
            aastore
        48: .line 1053
            iconst_2
            aload 10 /* e */
        49: .line 1051
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
            pop
        end local 10 // javax.xml.catalog.CatalogException e
        50: .line 1061
      StackMap locals:
      StackMap stack:
            aload 7 /* staxInputSource */
            ifnonnull 55
        51: .line 1065
            new com.sun.xml.internal.stream.StaxXMLInputSource
            dup
        52: .line 1066
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 2 /* publicId */
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            iconst_0
        53: .line 1065
            invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
            astore 7 /* staxInputSource */
        54: .line 1067
            goto 56
      StackMap locals:
      StackMap stack:
        55: aload 7 /* staxInputSource */
            invokevirtual com.sun.xml.internal.stream.StaxXMLInputSource.hasXMLStreamOrXMLEventReader:()Z
            pop
        56: .line 1076
      StackMap locals:
      StackMap stack:
            aload 7 /* staxInputSource */
            areturn
        end local 9 // com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl ri
        end local 8 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 7 // com.sun.xml.internal.stream.StaxXMLInputSource staxInputSource
        end local 6 // boolean needExpand
        end local 5 // java.lang.String expandedSystemId
        end local 4 // java.lang.String baseSystemId
        end local 3 // java.lang.String literalSystemId
        end local 2 // java.lang.String publicId
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier resourceIdentifier
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   57     0                this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   57     1  resourceIdentifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            2   57     2            publicId  Ljava/lang/String;
            3   57     3     literalSystemId  Ljava/lang/String;
            4   57     4        baseSystemId  Ljava/lang/String;
            5   57     5    expandedSystemId  Ljava/lang/String;
            8   57     6          needExpand  Z
           15   57     7     staxInputSource  Lcom/sun/xml/internal/stream/StaxXMLInputSource;
           16   57     8      xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
           17   57     9                  ri  Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
           42   44    10                  is  Lorg/xml/sax/InputSource;
           46   50    10                   e  Ljavax/xml/catalog/CatalogException;
      Exception table:
        from    to  target  type
          39    44      45  Class javax.xml.catalog.CatalogException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                    Name  Flags
      resourceIdentifier  

  public com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource resolveEntity(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier resourceIdentifier
         0: .line 1103
            aload 1 /* resourceIdentifier */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1104
      StackMap locals:
      StackMap stack:
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            astore 2 /* publicId */
        start local 2 // java.lang.String publicId
         2: .line 1105
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            astore 3 /* literalSystemId */
        start local 3 // java.lang.String literalSystemId
         3: .line 1106
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            astore 4 /* baseSystemId */
        start local 4 // java.lang.String baseSystemId
         4: .line 1107
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            astore 5 /* expandedSystemId */
        start local 5 // java.lang.String expandedSystemId
         5: .line 1115
            aload 5 /* expandedSystemId */
            ifnonnull 6
            iconst_1
            goto 7
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 6 /* needExpand */
        start local 6 // boolean needExpand
         8: .line 1119
            aload 4 /* baseSystemId */
            ifnonnull 12
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 12
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
         9: .line 1120
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            astore 4 /* baseSystemId */
        10: .line 1121
            aload 4 /* baseSystemId */
            ifnull 12
        11: .line 1122
            iconst_1
            istore 6 /* needExpand */
        12: .line 1124
      StackMap locals: int
      StackMap stack:
            iload 6 /* needExpand */
            ifeq 14
        13: .line 1125
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 5 /* expandedSystemId */
        14: .line 1128
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* xmlInputSource */
        start local 7 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        15: .line 1130
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
            ifnull 19
        16: .line 1131
            aload 1 /* resourceIdentifier */
            aload 4 /* baseSystemId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.setBaseSystemId:(Ljava/lang/String;)V
        17: .line 1132
            aload 1 /* resourceIdentifier */
            aload 5 /* expandedSystemId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.setExpandedSystemId:(Ljava/lang/String;)V
        18: .line 1133
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
            aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            astore 7 /* xmlInputSource */
        19: .line 1136
      StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
      StackMap stack:
            aload 7 /* xmlInputSource */
            ifnonnull 47
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
            ifeq 47
        20: .line 1137
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            ifnonnull 22
        21: .line 1138
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
            invokestatic jdk.xml.internal.JdkXmlUtils.getCatalogFeatures:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
        22: .line 1140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
            invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
        23: .line 1141
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            ifnull 47
        24: .line 1147
            aconst_null
            astore 8 /* is */
        start local 8 // org.xml.sax.InputSource is
        25: .line 1149
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 27
        26: .line 1150
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            iconst_0
            anewarray java.net.URI
            invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
        27: .line 1152
      StackMap locals: org.xml.sax.InputSource
      StackMap stack:
            aload 2 /* publicId */
            ifnull 28
            aload 2 /* publicId */
            goto 29
      StackMap locals:
      StackMap stack:
        28: aload 1 /* resourceIdentifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getNamespace:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        29: astore 9 /* pid */
        start local 9 // java.lang.String pid
        30: .line 1153
            aload 9 /* pid */
            ifnonnull 31
            aload 3 /* literalSystemId */
            ifnull 34
        31: .line 1154
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            aload 9 /* pid */
            aload 3 /* literalSystemId */
            invokeinterface javax.xml.catalog.CatalogResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
            astore 8 /* is */
        end local 9 // java.lang.String pid
        32: .line 1156
            goto 34
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource org.xml.sax.InputSource
      StackMap stack: javax.xml.catalog.CatalogException
        33: pop
        34: .line 1158
      StackMap locals:
      StackMap stack:
            aload 8 /* is */
            ifnull 37
            aload 8 /* is */
            invokevirtual org.xml.sax.InputSource.isEmpty:()Z
            ifne 37
        35: .line 1159
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 8 /* is */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Lorg/xml/sax/InputSource;Z)V
            astore 7 /* xmlInputSource */
        36: .line 1160
            goto 47
      StackMap locals:
      StackMap stack:
        37: aload 3 /* literalSystemId */
            ifnull 47
        38: .line 1161
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 40
        39: .line 1162
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            iconst_0
            anewarray java.net.URI
            invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
        40: .line 1165
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 9 /* source */
        start local 9 // javax.xml.transform.Source source
        41: .line 1167
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            invokeinterface javax.xml.catalog.CatalogResolver.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
            astore 9 /* source */
        42: .line 1168
            goto 45
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource org.xml.sax.InputSource javax.xml.transform.Source
      StackMap stack: javax.xml.catalog.CatalogException
        43: astore 10 /* e */
        start local 10 // javax.xml.catalog.CatalogException e
        44: .line 1169
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 10 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 10 // javax.xml.catalog.CatalogException e
        45: .line 1171
      StackMap locals:
      StackMap stack:
            aload 9 /* source */
            ifnull 47
            aload 9 /* source */
            invokeinterface javax.xml.transform.Source.isEmpty:()Z
            ifne 47
        46: .line 1172
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 2 /* publicId */
            aload 9 /* source */
            invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
            aload 4 /* baseSystemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            astore 7 /* xmlInputSource */
        end local 9 // javax.xml.transform.Source source
        end local 8 // org.xml.sax.InputSource is
        47: .line 1183
      StackMap locals:
      StackMap stack:
            aload 7 /* xmlInputSource */
            ifnonnull 49
        48: .line 1187
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 2 /* publicId */
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            astore 7 /* xmlInputSource */
        49: .line 1195
      StackMap locals:
      StackMap stack:
            aload 7 /* xmlInputSource */
            areturn
        end local 7 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 6 // boolean needExpand
        end local 5 // java.lang.String expandedSystemId
        end local 4 // java.lang.String baseSystemId
        end local 3 // java.lang.String literalSystemId
        end local 2 // java.lang.String publicId
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier resourceIdentifier
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   50     0                this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   50     1  resourceIdentifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            2   50     2            publicId  Ljava/lang/String;
            3   50     3     literalSystemId  Ljava/lang/String;
            4   50     4        baseSystemId  Ljava/lang/String;
            5   50     5    expandedSystemId  Ljava/lang/String;
            8   50     6          needExpand  Z
           15   50     7      xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
           25   47     8                  is  Lorg/xml/sax/InputSource;
           30   32     9                 pid  Ljava/lang/String;
           41   47     9              source  Ljavax/xml/transform/Source;
           44   45    10                   e  Ljavax/xml/catalog/CatalogException;
      Exception table:
        from    to  target  type
          25    32      33  Class javax.xml.catalog.CatalogException
          41    42      43  Class javax.xml.catalog.CatalogException
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                    Name  Flags
      resourceIdentifier  

  public void startEntity(boolean, java.lang.String, boolean);
    descriptor: (ZLjava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=15, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // boolean isGE
        start local 2 // java.lang.String entityName
        start local 3 // boolean literal
         0: .line 1214
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            aload 2 /* entityName */
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.getEntity:(Ljava/lang/String;)Lcom/sun/xml/internal/stream/Entity;
            astore 4 /* entity */
        start local 4 // com.sun.xml.internal.stream.Entity entity
         1: .line 1215
            aload 4 /* entity */
            ifnonnull 12
         2: .line 1216
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            ifnull 11
         3: .line 1217
            aconst_null
            astore 5 /* encoding */
        start local 5 // java.lang.String encoding
         4: .line 1218
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
         5: .line 1219
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
         6: .line 1220
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ENTITY_SKIPPED"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1221
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* entityName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            aload 5 /* encoding */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         8: .line 1222
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
         9: .line 1223
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ENTITY_SKIPPED"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 1224
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* entityName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        end local 5 // java.lang.String encoding
        11: .line 1226
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            return
        12: .line 1230
      StackMap locals:
      StackMap stack:
            aload 4 /* entity */
            invokevirtual com.sun.xml.internal.stream.Entity.isExternal:()Z
            istore 5 /* external */
        start local 5 // boolean external
        13: .line 1231
            aconst_null
            astore 6 /* externalEntity */
        start local 6 // com.sun.xml.internal.stream.Entity$ExternalEntity externalEntity
        14: .line 1232
            aconst_null
            astore 7 /* extLitSysId */
        start local 7 // java.lang.String extLitSysId
        15: aconst_null
            astore 8 /* extBaseSysId */
        start local 8 // java.lang.String extBaseSysId
        16: aconst_null
            astore 9 /* expandedSystemId */
        start local 9 // java.lang.String expandedSystemId
        17: .line 1233
            iload 5 /* external */
            ifeq 49
        18: .line 1234
            aload 4 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$ExternalEntity
            astore 6 /* externalEntity */
        19: .line 1235
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 20
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            goto 21
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String
      StackMap stack:
        20: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        21: astore 7 /* extLitSysId */
        22: .line 1236
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 23
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            goto 24
      StackMap locals:
      StackMap stack:
        23: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        24: astore 8 /* extBaseSysId */
        25: .line 1237
            aload 7 /* extLitSysId */
            aload 8 /* extBaseSysId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* expandedSystemId */
        26: .line 1238
            aload 4 /* entity */
            invokevirtual com.sun.xml.internal.stream.Entity.isUnparsed:()Z
            istore 10 /* unparsed */
        start local 10 // boolean unparsed
        27: .line 1239
            aload 2 /* entityName */
            ldc "%"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            istore 11 /* parameter */
        start local 11 // boolean parameter
        28: .line 1240
            iload 11 /* parameter */
            ifeq 29
            iconst_0
            goto 30
      StackMap locals: int int
      StackMap stack:
        29: iconst_1
      StackMap locals:
      StackMap stack: int
        30: istore 12 /* general */
        start local 12 // boolean general
        31: .line 1241
            iload 10 /* unparsed */
            ifne 34
            iload 12 /* general */
            ifeq 32
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
            ifeq 34
        32: .line 1242
      StackMap locals: int
      StackMap stack:
            iload 11 /* parameter */
            ifeq 33
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
            ifeq 34
        33: .line 1243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
            ifeq 34
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
            ifne 49
        34: .line 1245
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            ifnull 48
        35: .line 1246
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
        36: .line 1247
            aconst_null
            astore 13 /* encoding */
        start local 13 // java.lang.String encoding
        37: .line 1248
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
        38: .line 1249
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 39
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            goto 40
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int int java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
        39: aconst_null
        40: .line 1250
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int int java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl java.lang.String
            aload 7 /* extLitSysId */
            aload 8 /* extBaseSysId */
            aload 9 /* expandedSystemId */
        41: .line 1248
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        42: .line 1251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        43: .line 1252
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ENTITY_SKIPPED"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 1253
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* entityName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            aload 13 /* encoding */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        45: .line 1254
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        46: .line 1255
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ENTITY_SKIPPED"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        47: .line 1256
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* entityName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        end local 13 // java.lang.String encoding
        48: .line 1258
      StackMap locals:
      StackMap stack:
            return
        end local 12 // boolean general
        end local 11 // boolean parameter
        end local 10 // boolean unparsed
        49: .line 1263
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            istore 10 /* size */
        start local 10 // int size
        50: .line 1264
            iload 10 /* size */
            istore 11 /* i */
        start local 11 // int i
        51: goto 88
        52: .line 1265
      StackMap locals: int int
      StackMap stack:
            iload 11 /* i */
            iload 10 /* size */
            if_icmpne 54
        53: .line 1266
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            goto 55
        54: .line 1267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 11 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
        55: .line 1265
      StackMap locals:
      StackMap stack: com.sun.xml.internal.stream.Entity
            astore 12 /* activeEntity */
        start local 12 // com.sun.xml.internal.stream.Entity activeEntity
        56: .line 1268
            aload 12 /* activeEntity */
            getfield com.sun.xml.internal.stream.Entity.name:Ljava/lang/String;
            aload 2 /* entityName */
            if_acmpne 87
        57: .line 1269
            aload 2 /* entityName */
            astore 13 /* path */
        start local 13 // java.lang.String path
        58: .line 1270
            iload 11 /* i */
            iconst_1
            iadd
            istore 14 /* j */
        start local 14 // int j
        59: goto 63
        60: .line 1271
      StackMap locals: com.sun.xml.internal.stream.Entity java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 14 /* j */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
            astore 12 /* activeEntity */
        61: .line 1272
            new java.lang.StringBuilder
            dup
            aload 13 /* path */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " -> "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 12 /* activeEntity */
            getfield com.sun.xml.internal.stream.Entity.name:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 13 /* path */
        62: .line 1270
            iinc 14 /* j */ 1
      StackMap locals:
      StackMap stack:
        63: iload 14 /* j */
            iload 10 /* size */
            if_icmplt 60
        end local 14 // int j
        64: .line 1274
            new java.lang.StringBuilder
            dup
            aload 13 /* path */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " -> "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 13 /* path */
        65: .line 1275
            new java.lang.StringBuilder
            dup
            aload 13 /* path */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " -> "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* entityName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 13 /* path */
        66: .line 1276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        67: .line 1277
            ldc "RecursiveReference"
        68: .line 1278
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* entityName */
            aastore
            dup
            iconst_1
            aload 13 /* path */
            aastore
        69: .line 1279
            iconst_2
        70: .line 1276
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        71: .line 1281
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            ifnull 86
        72: .line 1282
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
        73: .line 1283
            aconst_null
            astore 14 /* encoding */
        start local 14 // java.lang.String encoding
        74: .line 1284
            iload 5 /* external */
            ifeq 80
        75: .line 1285
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
        76: .line 1286
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 77
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            goto 78
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int com.sun.xml.internal.stream.Entity java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
        77: aconst_null
        78: .line 1287
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int com.sun.xml.internal.stream.Entity java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl java.lang.String
            aload 7 /* extLitSysId */
            aload 8 /* extBaseSysId */
            aload 9 /* expandedSystemId */
        79: .line 1285
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        80: .line 1289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        81: .line 1290
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ENTITY_SKIPPED"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        82: .line 1291
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* entityName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            aload 14 /* encoding */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        83: .line 1292
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        84: .line 1293
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ENTITY_SKIPPED"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        85: .line 1294
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* entityName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        end local 14 // java.lang.String encoding
        86: .line 1297
      StackMap locals:
      StackMap stack:
            return
        end local 13 // java.lang.String path
        end local 12 // com.sun.xml.internal.stream.Entity activeEntity
        87: .line 1264
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ -1
      StackMap locals:
      StackMap stack:
        88: iload 11 /* i */
            ifge 52
        end local 11 // int i
        89: .line 1302
            aconst_null
            astore 11 /* staxInputSource */
        start local 11 // com.sun.xml.internal.stream.StaxXMLInputSource staxInputSource
        90: .line 1303
            aconst_null
            astore 12 /* xmlInputSource */
        start local 12 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        91: .line 1305
            iload 5 /* external */
            ifeq 104
        92: .line 1306
            aload 0 /* this */
            aload 6 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/xml/internal/stream/StaxXMLInputSource;
            astore 11 /* staxInputSource */
        93: .line 1312
            aload 11 /* staxInputSource */
            invokevirtual com.sun.xml.internal.stream.StaxXMLInputSource.getXMLInputSource:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            astore 12 /* xmlInputSource */
        94: .line 1313
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
            ifne 107
        95: .line 1315
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
            ifeq 107
        96: .line 1316
            aload 9 /* expandedSystemId */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
            ldc "all"
            invokestatic jdk.xml.internal.SecuritySupport.checkAccess:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 13 /* accessError */
        start local 13 // java.lang.String accessError
        97: .line 1317
            aload 13 /* accessError */
            ifnull 107
        98: .line 1318
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        99: .line 1319
            ldc "AccessExternalEntity"
       100: .line 1320
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 9 /* expandedSystemId */
            invokestatic jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 13 /* accessError */
            aastore
       101: .line 1321
            iconst_2
       102: .line 1318
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 13 // java.lang.String accessError
       103: .line 1325
            goto 107
       104: .line 1328
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int com.sun.xml.internal.stream.StaxXMLInputSource com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
      StackMap stack:
            aload 4 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$InternalEntity
            astore 13 /* internalEntity */
        start local 13 // com.sun.xml.internal.stream.Entity$InternalEntity internalEntity
       105: .line 1329
            new java.io.StringReader
            dup
            aload 13 /* internalEntity */
            getfield com.sun.xml.internal.stream.Entity$InternalEntity.text:Ljava/lang/String;
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
            astore 14 /* reader */
        start local 14 // java.io.Reader reader
       106: .line 1330
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aconst_null
            aconst_null
            aload 14 /* reader */
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Reader;Ljava/lang/String;)V
            astore 12 /* xmlInputSource */
        end local 14 // java.io.Reader reader
        end local 13 // com.sun.xml.internal.stream.Entity$InternalEntity internalEntity
       107: .line 1334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isGE */
            aload 2 /* entityName */
            aload 12 /* xmlInputSource */
            iload 3 /* literal */
            iload 5 /* external */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
       108: .line 1336
            return
        end local 12 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 11 // com.sun.xml.internal.stream.StaxXMLInputSource staxInputSource
        end local 10 // int size
        end local 9 // java.lang.String expandedSystemId
        end local 8 // java.lang.String extBaseSysId
        end local 7 // java.lang.String extLitSysId
        end local 6 // com.sun.xml.internal.stream.Entity$ExternalEntity externalEntity
        end local 5 // boolean external
        end local 4 // com.sun.xml.internal.stream.Entity entity
        end local 3 // boolean literal
        end local 2 // java.lang.String entityName
        end local 1 // boolean isGE
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  109     0              this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0  109     1              isGE  Z
            0  109     2        entityName  Ljava/lang/String;
            0  109     3           literal  Z
            1  109     4            entity  Lcom/sun/xml/internal/stream/Entity;
            4   11     5          encoding  Ljava/lang/String;
           13  109     5          external  Z
           14  109     6    externalEntity  Lcom/sun/xml/internal/stream/Entity$ExternalEntity;
           15  109     7       extLitSysId  Ljava/lang/String;
           16  109     8      extBaseSysId  Ljava/lang/String;
           17  109     9  expandedSystemId  Ljava/lang/String;
           27   49    10          unparsed  Z
           28   49    11         parameter  Z
           31   49    12           general  Z
           37   48    13          encoding  Ljava/lang/String;
           50  109    10              size  I
           51   89    11                 i  I
           56   87    12      activeEntity  Lcom/sun/xml/internal/stream/Entity;
           58   87    13              path  Ljava/lang/String;
           59   64    14                 j  I
           74   86    14          encoding  Ljava/lang/String;
           90  109    11   staxInputSource  Lcom/sun/xml/internal/stream/StaxXMLInputSource;
           91  109    12    xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
           97  103    13       accessError  Ljava/lang/String;
          105  107    13    internalEntity  Lcom/sun/xml/internal/stream/Entity$InternalEntity;
          106  107    14            reader  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      isGE        
      entityName  
      literal     

  public void startDocumentEntity(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
         0: .line 1349
            aload 0 /* this */
            iconst_0
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
            aload 1 /* xmlInputSource */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
         1: .line 1350
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    2     1  xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                Name  Flags
      xmlInputSource  

  public void startDTDEntity(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
         0: .line 1364
            aload 0 /* this */
            iconst_0
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.DTDEntity:Ljava/lang/String;
            aload 1 /* xmlInputSource */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
         1: .line 1365
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    2     1  xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                Name  Flags
      xmlInputSource  

  public void startExternalSubset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1370
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
         1: .line 1371
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void endExternalSubset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1374
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
         1: .line 1375
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void startEntity(boolean, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, boolean, boolean);
    descriptor: (ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // boolean isGE
        start local 2 // java.lang.String name
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        start local 4 // boolean literal
        start local 5 // boolean isExternal
         0: .line 1398
            aload 0 /* this */
            iload 1 /* isGE */
            aload 2 /* name */
            aload 3 /* xmlInputSource */
            iload 4 /* literal */
            iload 5 /* isExternal */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)Ljava/lang/String;
            astore 6 /* encoding */
        start local 6 // java.lang.String encoding
         1: .line 1404
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
         2: .line 1405
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            ifnull 4
         3: .line 1406
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
            aload 2 /* name */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.addValue:(ILjava/lang/String;I)V
         4: .line 1408
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            ifnull 11
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isOverLimit:(ILcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)Z
            ifeq 11
         5: .line 1409
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
         6: .line 1410
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            ldc "EntityExpansionLimit"
         7: .line 1411
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimitValueByIndex:(I)Ljava/lang/String;
            aastore
         8: .line 1412
            iconst_2
         9: .line 1410
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        10: .line 1416
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
        11: .line 1420
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            ifnull 13
        12: .line 1421
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 2 /* name */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
            aload 6 /* encoding */
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        13: .line 1424
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.String encoding
        end local 5 // boolean isExternal
        end local 4 // boolean literal
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        end local 2 // java.lang.String name
        end local 1 // boolean isGE
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   14     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   14     1            isGE  Z
            0   14     2            name  Ljava/lang/String;
            0   14     3  xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            0   14     4         literal  Z
            0   14     5      isExternal  Z
            1   14     6        encoding  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                Name  Flags
      isGE            
      name            
      xmlInputSource  
      literal         
      isExternal      

  public com.sun.xml.internal.stream.Entity$ScannedEntity getCurrentEntity();
    descriptor: ()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1432
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public com.sun.xml.internal.stream.Entity$ScannedEntity getTopLevelEntity();
    descriptor: ()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1441
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.empty:()Z
            ifeq 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iconst_0
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity
         2: .line 1440
      StackMap locals:
      StackMap stack: com.sun.xml.internal.stream.Entity
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void closeReaders();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1452
            goto 4
         1: .line 1454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            checkcast java.io.Reader
            invokevirtual java.io.Reader.close:()V
         2: .line 1455
            goto 4
      StackMap locals:
      StackMap stack: java.io.IOException
         3: pop
         4: .line 1452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifeq 1
         5: .line 1459
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
      Exception table:
        from    to  target  type
           1     2       3  Class java.io.IOException

  public void endEntity();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            ifle 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: com.sun.xml.internal.stream.Entity$ScannedEntity
         2: astore 1 /* entity */
        start local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
         3: .line 1477
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 12
         4: .line 1480
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            ifnull 8
         5: .line 1481
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.GENERAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.endEntity:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Ljava/lang/String;)V
         6: .line 1482
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            ldc "[xml]"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         7: .line 1483
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
         8: .line 1486
      StackMap locals: com.sun.xml.internal.stream.Entity$ScannedEntity
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.close:()V
         9: .line 1487
            goto 12
      StackMap locals:
      StackMap stack: java.io.IOException
        10: astore 2 /* ex */
        start local 2 // java.io.IOException ex
        11: .line 1488
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 2 /* ex */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 2 // java.io.IOException ex
        12: .line 1495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifne 14
        13: .line 1496
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
        14: .line 1499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            ifnull 22
        15: .line 1501
            aload 1 /* entity */
            ifnonnull 21
        16: .line 1502
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        17: .line 1503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "LAST_ENTITY"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 1504
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        19: .line 1505
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        20: .line 1506
            goto 22
        21: .line 1507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        22: .line 1511
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
            if_acmpne 23
            iconst_1
            goto 24
      StackMap locals:
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 2 /* documentEntity */
        start local 2 // boolean documentEntity
        25: .line 1514
            aload 0 /* this */
            aload 1 /* entity */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        26: .line 1515
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
        27: .line 1521
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 28
            iconst_1
            goto 29
      StackMap locals: int
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: iload 2 /* documentEntity */
            ifeq 30
            iconst_0
            goto 31
      StackMap locals:
      StackMap stack: int
        30: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.xml.internal.stream.Entity$ScannedEntity int
      StackMap stack: int int
        31: iand
            ifeq 33
        32: .line 1522
            new java.io.EOFException
            dup
            invokespecial java.io.EOFException.<init>:()V
            athrow
        33: .line 1531
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean documentEntity
        end local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   34     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            3   34     1          entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
           11   12     2              ex  Ljava/io/IOException;
           25   34     2  documentEntity  Z
      Exception table:
        from    to  target  type
           4     9      10  Class java.io.IOException
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException

  public void reset(com.sun.org.apache.xerces.internal.impl.PropertyManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
         0: .line 1539
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         1: .line 1540
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         2: .line 1542
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://apache.org/xml/properties/internal/stax-entity-resolver"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.StaxEntityResolverWrapper
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
         3: .line 1543
            goto 6
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
         4: pop
         5: .line 1544
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
         6: .line 1547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "javax.xml.stream.supportDTD"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
         7: .line 1548
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "javax.xml.stream.isReplacingEntityReferences"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
         8: .line 1549
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "javax.xml.stream.isSupportingExternalEntities"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
         9: .line 1552
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://java.sun.com/xml/stream/properties/ignore-external-dtd"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 10
            iconst_0
            goto 11
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLEntityManager
        10: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.impl.PropertyManager
      StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int
        11: putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
        12: .line 1555
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        13: .line 1556
            aload 0 /* this */
            aload 1 /* propertyManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
        14: .line 1557
            aload 0 /* this */
            aload 1 /* propertyManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
        15: .line 1558
            aload 0 /* this */
            aload 1 /* propertyManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
        16: .line 1559
            aload 0 /* this */
            aload 1 /* propertyManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
        17: .line 1562
            aload 1 /* propertyManager */
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
            astore 2 /* spm */
        start local 2 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        18: .line 1563
            aload 0 /* this */
            aload 2 /* spm */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
        19: .line 1565
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://apache.org/xml/properties/security-manager"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
        20: .line 1567
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer
            dup
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
        21: .line 1569
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            aload 1 /* propertyManager */
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
        22: .line 1571
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 1 /* propertyManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
        23: .line 1575
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
        24: .line 1576
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
        25: .line 1577
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        26: .line 1578
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidation:Z
        27: .line 1579
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
        28: .line 1580
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
        29: .line 1581
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
        30: .line 1582
            return
        end local 2 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        end local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   31     0             this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   31     1  propertyManager  Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
           18   31     2              spm  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
      Exception table:
        from    to  target  type
           2     3       4  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                 Name  Flags
      propertyManager  

  public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
         0: .line 1601
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/internal/parser-settings"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            istore 2 /* parser_settings */
        start local 2 // boolean parser_settings
         1: .line 1603
            iload 2 /* parser_settings */
            ifne 8
         2: .line 1605
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
         3: .line 1606
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnull 5
         4: .line 1607
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 1 /* componentManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
         5: .line 1609
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ifnull 7
         6: .line 1610
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            aload 1 /* componentManager */
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
         7: .line 1612
      StackMap locals:
      StackMap stack:
            return
         8: .line 1616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://xml.org/sax/features/validation"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidation:Z
         9: .line 1617
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://xml.org/sax/features/external-general-entities"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
        10: .line 1618
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://xml.org/sax/features/external-parameter-entities"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
        11: .line 1621
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/allow-java-encodings"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
        12: .line 1622
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/warn-on-duplicate-entitydef"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
        13: .line 1623
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStrictURI:Z
        14: .line 1624
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/nonvalidating/load-external-dtd"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
        15: .line 1627
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        16: .line 1628
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        17: .line 1629
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
        18: .line 1630
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/stax-entity-resolver"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.StaxEntityResolverWrapper
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
        19: .line 1631
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
        20: .line 1632
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/security-manager"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
        21: .line 1633
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            ldc "http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit"
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getIndex:(Ljava/lang/String;)I
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
        22: .line 1636
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
        23: .line 1637
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
        24: .line 1638
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
        25: .line 1641
            aload 1 /* componentManager */
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
            astore 3 /* spm */
        start local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        26: .line 1642
            aload 3 /* spm */
            ifnonnull 28
        27: .line 1643
            new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
            dup
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
            astore 3 /* spm */
        28: .line 1645
      StackMap locals: com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
      StackMap stack:
            aload 0 /* this */
            aload 3 /* spm */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
        29: .line 1648
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        30: .line 1649
            aload 0 /* this */
            aload 1 /* componentManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
        31: .line 1650
            aload 0 /* this */
            aload 1 /* componentManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
        32: .line 1651
            aload 0 /* this */
            aload 1 /* componentManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
        33: .line 1652
            aload 0 /* this */
            aload 1 /* componentManager */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
        34: .line 1655
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
        35: .line 1657
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 1 /* componentManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
        36: .line 1658
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            aload 1 /* componentManager */
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
        37: .line 1660
            return
        end local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        end local 2 // boolean parser_settings
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   38     0              this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   38     1  componentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            1   38     2   parser_settings  Z
           26   38     3               spm  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1666
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer
            dup
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
         1: .line 1668
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
         2: .line 1669
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         3: .line 1670
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
         4: .line 1671
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
         5: .line 1673
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         6: .line 1675
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnull 8
         7: .line 1676
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
         8: .line 1678
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            ifnull 10
         9: .line 1679
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        10: .line 1704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
        11: .line 1710
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public java.lang.String[] getRecognizedFeatures();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1717
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 1739
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
         1: .line 1740
            aload 1 /* featureId */
            invokevirtual java.lang.String.length:()I
            ldc "http://apache.org/xml/features/"
            invokevirtual java.lang.String.length:()I
            isub
            istore 3 /* suffixLength */
        start local 3 // int suffixLength
         2: .line 1741
            iload 3 /* suffixLength */
            ldc "allow-java-encodings"
            invokevirtual java.lang.String.length:()I
            if_icmpne 5
         3: .line 1742
            aload 1 /* featureId */
            ldc "allow-java-encodings"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 5
         4: .line 1743
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         5: .line 1745
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "nonvalidating/load-external-dtd"
            invokevirtual java.lang.String.length:()I
            if_icmpne 11
         6: .line 1746
            aload 1 /* featureId */
            ldc "nonvalidating/load-external-dtd"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 11
         7: .line 1747
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         8: .line 1748
            return
        end local 3 // int suffixLength
         9: .line 1750
      StackMap locals:
      StackMap stack:
            aload 1 /* featureId */
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
        10: .line 1751
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        11: .line 1754
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   12     1     featureId  Ljava/lang/String;
            0   12     2         state  Z
            2    9     3  suffixLength  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  
      state      

  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=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 1773
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 24
         1: .line 1774
            aload 1 /* propertyId */
            invokevirtual java.lang.String.length:()I
            ldc "http://apache.org/xml/properties/"
            invokevirtual java.lang.String.length:()I
            isub
            istore 3 /* suffixLength */
        start local 3 // int suffixLength
         2: .line 1776
            iload 3 /* suffixLength */
            ldc "internal/symbol-table"
            invokevirtual java.lang.String.length:()I
            if_icmpne 6
         3: .line 1777
            aload 1 /* propertyId */
            ldc "internal/symbol-table"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 6
         4: .line 1778
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         5: .line 1779
            return
         6: .line 1781
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/error-reporter"
            invokevirtual java.lang.String.length:()I
            if_icmpne 10
         7: .line 1782
            aload 1 /* propertyId */
            ldc "internal/error-reporter"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 10
         8: .line 1783
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         9: .line 1784
            return
        10: .line 1786
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.length:()I
            if_icmpne 14
        11: .line 1787
            aload 1 /* propertyId */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 14
        12: .line 1788
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
        13: .line 1789
            return
        14: .line 1791
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "input-buffer-size"
            invokevirtual java.lang.String.length:()I
            if_icmpne 21
        15: .line 1792
            aload 1 /* propertyId */
            ldc "input-buffer-size"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 21
        16: .line 1793
            aload 2 /* value */
            checkcast java.lang.Integer
            astore 4 /* bufferSize */
        start local 4 // java.lang.Integer bufferSize
        17: .line 1794
            aload 4 /* bufferSize */
            ifnull 21
        18: .line 1795
            aload 4 /* bufferSize */
            invokevirtual java.lang.Integer.intValue:()I
            bipush 64
            if_icmple 21
        19: .line 1796
            aload 0 /* this */
            aload 4 /* bufferSize */
            invokevirtual java.lang.Integer.intValue:()I
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
        20: .line 1797
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setBufferSize:(I)V
        end local 4 // java.lang.Integer bufferSize
        21: .line 1800
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "security-manager"
            invokevirtual java.lang.String.length:()I
            if_icmpne 24
        22: .line 1801
            aload 1 /* propertyId */
            ldc "security-manager"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 24
        23: .line 1802
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
        end local 3 // int suffixLength
        24: .line 1807
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        25: .line 1809
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
            astore 3 /* spm */
        start local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        26: .line 1810
            aload 0 /* this */
            aload 3 /* spm */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
        27: .line 1811
            return
        end local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        28: .line 1815
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 31
        29: .line 1816
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
        30: .line 1817
            goto 39
      StackMap locals:
      StackMap stack:
        31: aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 34
        32: .line 1818
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
        33: .line 1819
            goto 39
      StackMap locals:
      StackMap stack:
        34: aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 37
        35: .line 1820
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
        36: .line 1821
            goto 39
      StackMap locals:
      StackMap stack:
        37: aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
        38: .line 1822
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
        39: .line 1824
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   40     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   40     1    propertyId  Ljava/lang/String;
            0   40     2         value  Ljava/lang/Object;
            2   24     3  suffixLength  I
           17   21     4    bufferSize  Ljava/lang/Integer;
           26   28     3           spm  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
    MethodParameters:
            Name  Flags
      propertyId  
      value       

  public void setLimitAnalyzer(com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer);
    descriptor: (Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer fLimitAnalyzer
         0: .line 1827
            aload 0 /* this */
            aload 1 /* fLimitAnalyzer */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
         1: .line 1828
            return
        end local 1 // com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer fLimitAnalyzer
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    2     1  fLimitAnalyzer  Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
    MethodParameters:
                Name  Flags
      fLimitAnalyzer  

  public java.lang.String[] getRecognizedProperties();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1836
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public java.lang.Boolean getFeatureDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String featureId
         0: .line 1848
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1849
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 1850
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 1848
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 1853
            aconst_null
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    7     1  featureId  Ljava/lang/String;
            1    6     2          i  I
    MethodParameters:
           Name  Flags
      featureId  

  public java.lang.Object getPropertyDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.lang.String propertyId
         0: .line 1866
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1867
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* propertyId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 1868
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 1866
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 1871
            aconst_null
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    7     1  propertyId  Ljava/lang/String;
            1    6     2           i  I
    MethodParameters:
            Name  Flags
      propertyId  

  public static java.lang.String expandSystemId(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String systemId
         0: .line 1892
            aload 0 /* systemId */
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.String systemId
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  systemId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      systemId  

  private static synchronized com.sun.org.apache.xerces.internal.util.URI getUserDir();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/util/URI;
    flags: (0x002a) ACC_PRIVATE, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=7, locals=8, args_size=0
         0: .line 1945
            ldc ""
            astore 0 /* userDir */
        start local 0 // java.lang.String userDir
         1: .line 1947
            ldc "user.dir"
            invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* userDir */
         2: .line 1948
            goto 4
         3: .line 1949
      StackMap locals: java.lang.String
      StackMap stack: java.lang.SecurityException
            pop
         4: .line 1953
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            invokevirtual java.lang.String.length:()I
            ifne 6
         5: .line 1954
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            ldc ""
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            areturn
         6: .line 1957
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
            ifnull 8
            aload 0 /* userDir */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDir:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         7: .line 1958
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
            areturn
         8: .line 1962
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDir:Ljava/lang/String;
         9: .line 1964
            getstatic java.io.File.separatorChar:C
            istore 1 /* separator */
        start local 1 // char separator
        10: .line 1965
            aload 0 /* userDir */
            iload 1 /* separator */
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            astore 0 /* userDir */
        11: .line 1967
            aload 0 /* userDir */
            invokevirtual java.lang.String.length:()I
            istore 2 /* len */
        start local 2 // int len
        12: .line 1968
            new java.lang.StringBuilder
            dup
            iload 2 /* len */
            iconst_3
            imul
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 4 /* buffer */
        start local 4 // java.lang.StringBuilder buffer
        13: .line 1970
            iload 2 /* len */
            iconst_2
            if_icmplt 17
            aload 0 /* userDir */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            bipush 58
            if_icmpne 17
        14: .line 1971
            aload 0 /* userDir */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.toUpperCase:(C)C
            istore 3 /* ch */
        start local 3 // int ch
        15: .line 1972
            iload 3 /* ch */
            bipush 65
            if_icmplt 17
            iload 3 /* ch */
            bipush 90
            if_icmpgt 17
        16: .line 1973
            aload 4 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 3 // int ch
        17: .line 1978
      StackMap locals: java.lang.String int int top java.lang.StringBuilder
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        18: .line 1979
            goto 29
        19: .line 1980
      StackMap locals: int
      StackMap stack:
            aload 0 /* userDir */
            iload 5 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 3 /* ch */
        start local 3 // int ch
        20: .line 1982
            iload 3 /* ch */
            sipush 128
            if_icmplt 22
        21: .line 1983
            goto 30
        22: .line 1984
      StackMap locals: java.lang.String int int int java.lang.StringBuilder int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 3 /* ch */
            baload
            ifeq 27
        23: .line 1985
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        24: .line 1986
            aload 4 /* buffer */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            iload 3 /* ch */
            caload
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        25: .line 1987
            aload 4 /* buffer */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            iload 3 /* ch */
            caload
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        26: .line 1989
            goto 28
        27: .line 1991
      StackMap locals:
      StackMap stack:
            aload 4 /* buffer */
            iload 3 /* ch */
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        28: .line 1979
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
        end local 3 // int ch
      StackMap locals: java.lang.String int int top java.lang.StringBuilder int
      StackMap stack:
        29: iload 5 /* i */
            iload 2 /* len */
            if_icmplt 19
        30: .line 1996
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 2 /* len */
            if_icmpge 53
        31: .line 1998
            aconst_null
            astore 6 /* bytes */
        start local 6 // byte[] bytes
        32: .line 2001
            aload 0 /* userDir */
            iload 5 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            ldc "UTF-8"
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
            astore 6 /* bytes */
        33: .line 2002
            goto 36
      StackMap locals: java.lang.String int int top java.lang.StringBuilder int byte[]
      StackMap stack: java.io.UnsupportedEncodingException
        34: pop
        35: .line 2004
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 0 /* userDir */
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            areturn
        36: .line 2006
      StackMap locals:
      StackMap stack:
            aload 6 /* bytes */
            arraylength
            istore 2 /* len */
        37: .line 2009
            iconst_0
            istore 5 /* i */
            goto 52
        38: .line 2010
      StackMap locals:
      StackMap stack:
            aload 6 /* bytes */
            iload 5 /* i */
            baload
            istore 7 /* b */
        start local 7 // byte b
        39: .line 2012
            iload 7 /* b */
            ifge 45
        40: .line 2013
            iload 7 /* b */
            sipush 256
            iadd
            istore 3 /* ch */
        start local 3 // int ch
        41: .line 2014
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        42: .line 2015
            aload 4 /* buffer */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
            iload 3 /* ch */
            iconst_4
            ishr
            caload
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        43: .line 2016
            aload 4 /* buffer */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
            iload 3 /* ch */
            bipush 15
            iand
            caload
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        44: .line 2017
            goto 51
        end local 3 // int ch
        45: .line 2018
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 7 /* b */
            baload
            ifeq 50
        46: .line 2019
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        47: .line 2020
            aload 4 /* buffer */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            iload 7 /* b */
            caload
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        48: .line 2021
            aload 4 /* buffer */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            iload 7 /* b */
            caload
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        49: .line 2022
            goto 51
        50: .line 2024
      StackMap locals:
      StackMap stack:
            aload 4 /* buffer */
            iload 7 /* b */
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        51: .line 2009
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
        end local 7 // byte b
      StackMap locals:
      StackMap stack:
        52: iload 5 /* i */
            iload 2 /* len */
            if_icmplt 38
        end local 6 // byte[] bytes
        53: .line 2030
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            ldc "/"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 55
        54: .line 2031
            aload 4 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        55: .line 2033
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 4 /* buffer */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
        56: .line 2035
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
            areturn
        end local 5 // int i
        end local 4 // java.lang.StringBuilder buffer
        end local 2 // int len
        end local 1 // char separator
        end local 0 // java.lang.String userDir
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            1   57     0    userDir  Ljava/lang/String;
           10   57     1  separator  C
           12   57     2        len  I
           15   17     3         ch  I
           20   29     3         ch  I
           41   45     3         ch  I
           13   57     4     buffer  Ljava/lang/StringBuilder;
           18   57     5          i  I
           32   53     6      bytes  [B
           39   52     7          b  B
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.SecurityException
          32    33      34  Class java.io.UnsupportedEncodingException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException

  public static java.io.OutputStream createOutputStream(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/OutputStream;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=8, args_size=1
        start local 0 // java.lang.String uri
         0: .line 2040
            aload 0 /* uri */
            aconst_null
            iconst_1
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 1 /* expanded */
        start local 1 // java.lang.String expanded
         1: .line 2041
            new java.net.URL
            dup
            aload 1 /* expanded */
            ifnull 2
            aload 1 /* expanded */
            goto 3
      StackMap locals: java.lang.String java.lang.String
      StackMap stack: new 1 new 1
         2: aload 0 /* uri */
      StackMap locals: java.lang.String java.lang.String
      StackMap stack: new 1 new 1 java.lang.String
         3: invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
            astore 2 /* url */
        start local 2 // java.net.URL url
         4: .line 2042
            aconst_null
            astore 3 /* out */
        start local 3 // java.io.OutputStream out
         5: .line 2043
            aload 2 /* url */
            invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
            astore 4 /* protocol */
        start local 4 // java.lang.String protocol
         6: .line 2044
            aload 2 /* url */
            invokevirtual java.net.URL.getHost:()Ljava/lang/String;
            astore 5 /* host */
        start local 5 // java.lang.String host
         7: .line 2046
            aload 4 /* protocol */
            ldc "file"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
         8: .line 2047
            aload 5 /* host */
            ifnull 9
            aload 5 /* host */
            invokevirtual java.lang.String.length:()I
            ifeq 9
            aload 5 /* host */
            ldc "localhost"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
         9: .line 2048
      StackMap locals: java.lang.String java.lang.String java.net.URL java.io.OutputStream java.lang.String java.lang.String
      StackMap stack:
            new java.io.File
            dup
            aload 2 /* url */
            invokevirtual java.net.URL.getPath:()Ljava/lang/String;
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getPathWithoutEscapes:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            astore 6 /* file */
        start local 6 // java.io.File file
        10: .line 2049
            aload 6 /* file */
            invokevirtual java.io.File.exists:()Z
            ifne 14
        11: .line 2050
            aload 6 /* file */
            invokevirtual java.io.File.getParentFile:()Ljava/io/File;
            astore 7 /* parent */
        start local 7 // java.io.File parent
        12: .line 2051
            aload 7 /* parent */
            ifnull 14
            aload 7 /* parent */
            invokevirtual java.io.File.exists:()Z
            ifne 14
        13: .line 2052
            aload 7 /* parent */
            invokevirtual java.io.File.mkdirs:()Z
            pop
        end local 7 // java.io.File parent
        14: .line 2055
      StackMap locals: java.io.File
      StackMap stack:
            new java.io.FileOutputStream
            dup
            aload 6 /* file */
            invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
            astore 3 /* out */
        end local 6 // java.io.File file
        15: .line 2056
            goto 24
        16: .line 2060
      StackMap locals:
      StackMap stack:
            aload 2 /* url */
            invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
            astore 6 /* urlCon */
        start local 6 // java.net.URLConnection urlCon
        17: .line 2061
            aload 6 /* urlCon */
            iconst_0
            invokevirtual java.net.URLConnection.setDoInput:(Z)V
        18: .line 2062
            aload 6 /* urlCon */
            iconst_1
            invokevirtual java.net.URLConnection.setDoOutput:(Z)V
        19: .line 2063
            aload 6 /* urlCon */
            iconst_0
            invokevirtual java.net.URLConnection.setUseCaches:(Z)V
        20: .line 2064
            aload 6 /* urlCon */
            instanceof java.net.HttpURLConnection
            ifeq 23
        21: .line 2067
            aload 6 /* urlCon */
            checkcast java.net.HttpURLConnection
            astore 7 /* httpCon */
        start local 7 // java.net.HttpURLConnection httpCon
        22: .line 2068
            aload 7 /* httpCon */
            ldc "PUT"
            invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
        end local 7 // java.net.HttpURLConnection httpCon
        23: .line 2070
      StackMap locals: java.net.URLConnection
      StackMap stack:
            aload 6 /* urlCon */
            invokevirtual java.net.URLConnection.getOutputStream:()Ljava/io/OutputStream;
            astore 3 /* out */
        end local 6 // java.net.URLConnection urlCon
        24: .line 2072
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            areturn
        end local 5 // java.lang.String host
        end local 4 // java.lang.String protocol
        end local 3 // java.io.OutputStream out
        end local 2 // java.net.URL url
        end local 1 // java.lang.String expanded
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0       uri  Ljava/lang/String;
            1   25     1  expanded  Ljava/lang/String;
            4   25     2       url  Ljava/net/URL;
            5   25     3       out  Ljava/io/OutputStream;
            6   25     4  protocol  Ljava/lang/String;
            7   25     5      host  Ljava/lang/String;
           10   15     6      file  Ljava/io/File;
           12   14     7    parent  Ljava/io/File;
           17   24     6    urlCon  Ljava/net/URLConnection;
           22   23     7   httpCon  Ljava/net/HttpURLConnection;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      uri   

  private static java.lang.String getPathWithoutEscapes(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // java.lang.String origPath
         0: .line 2076
            aload 0 /* origPath */
            ifnull 13
            aload 0 /* origPath */
            invokevirtual java.lang.String.length:()I
            ifeq 13
            aload 0 /* origPath */
            bipush 37
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 13
         1: .line 2078
            new java.util.StringTokenizer
            dup
            aload 0 /* origPath */
            ldc "%"
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 1 /* tokenizer */
        start local 1 // java.util.StringTokenizer tokenizer
         2: .line 2079
            new java.lang.StringBuilder
            dup
            aload 0 /* origPath */
            invokevirtual java.lang.String.length:()I
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 2 /* result */
        start local 2 // java.lang.StringBuilder result
         3: .line 2080
            aload 1 /* tokenizer */
            invokevirtual java.util.StringTokenizer.countTokens:()I
            istore 3 /* size */
        start local 3 // int size
         4: .line 2081
            aload 2 /* result */
            aload 1 /* tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 2082
            iconst_1
            istore 4 /* i */
        start local 4 // int i
         6: goto 11
         7: .line 2083
      StackMap locals: java.lang.String java.util.StringTokenizer java.lang.StringBuilder int int
      StackMap stack:
            aload 1 /* tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* token */
        start local 5 // java.lang.String token
         8: .line 2085
            aload 2 /* result */
            aload 5 /* token */
            iconst_0
            iconst_2
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            bipush 16
            invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         9: .line 2086
            aload 2 /* result */
            aload 5 /* token */
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 5 // java.lang.String token
        10: .line 2082
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 4 /* i */
            iload 3 /* size */
            if_icmplt 7
        end local 4 // int i
        12: .line 2088
            aload 2 /* result */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // int size
        end local 2 // java.lang.StringBuilder result
        end local 1 // java.util.StringTokenizer tokenizer
        13: .line 2090
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* origPath */
            areturn
        end local 0 // java.lang.String origPath
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0   origPath  Ljava/lang/String;
            2   13     1  tokenizer  Ljava/util/StringTokenizer;
            3   13     2     result  Ljava/lang/StringBuilder;
            4   13     3       size  I
            6   12     4          i  I
            8   10     5      token  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      origPath  

  public static void absolutizeAgainstUserDir(com.sun.org.apache.xerces.internal.util.URI);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/URI;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.util.URI uri
         0: .line 2102
            aload 0 /* uri */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
         1: .line 2103
            return
        end local 0 // com.sun.org.apache.xerces.internal.util.URI uri
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   uri  Lcom/sun/org/apache/xerces/internal/util/URI;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    MethodParameters:
      Name  Flags
      uri   

  public static java.lang.String expandSystemId(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // java.lang.String systemId
        start local 1 // java.lang.String baseSystemId
         0: .line 2121
            aload 0 /* systemId */
            ifnull 1
            aload 0 /* systemId */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 2122
      StackMap locals:
      StackMap stack:
            aload 0 /* systemId */
            areturn
         2: .line 2126
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 0 /* systemId */
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
            astore 2 /* uri */
        start local 2 // com.sun.org.apache.xerces.internal.util.URI uri
         3: .line 2127
            aload 2 /* uri */
            ifnull 7
         4: .line 2128
            aload 0 /* systemId */
         5: areturn
        end local 2 // com.sun.org.apache.xerces.internal.util.URI uri
         6: .line 2130
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
         7: .line 2134
      StackMap locals:
      StackMap stack:
            aload 0 /* systemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* id */
        start local 2 // java.lang.String id
         8: .line 2137
            aconst_null
            astore 3 /* base */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI base
         9: .line 2138
            aconst_null
            astore 4 /* uri */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI uri
        10: .line 2140
            aload 1 /* baseSystemId */
            ifnull 12
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifeq 12
        11: .line 2141
            aload 1 /* baseSystemId */
            aload 0 /* systemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        12: .line 2142
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.util.URI com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            astore 5 /* dir */
        start local 5 // java.lang.String dir
        13: .line 2143
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 5 /* dir */
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* base */
        end local 5 // java.lang.String dir
        14: .line 2144
            goto 24
        15: .line 2146
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
            astore 3 /* base */
        16: .line 2147
            goto 24
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
        17: pop
        18: .line 2148
            aload 1 /* baseSystemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 21
        19: .line 2151
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* base */
        20: .line 2152
            goto 24
        21: .line 2153
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            astore 5 /* dir */
        start local 5 // java.lang.String dir
        22: .line 2154
            new java.lang.StringBuilder
            dup
            aload 5 /* dir */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* dir */
        23: .line 2155
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 5 /* dir */
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* base */
        end local 5 // java.lang.String dir
        24: .line 2160
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 3 /* base */
            aload 2 /* id */
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
            astore 4 /* uri */
        25: .line 2161
            goto 27
      StackMap locals:
      StackMap stack: java.lang.Exception
        26: pop
        27: .line 2166
      StackMap locals:
      StackMap stack:
            aload 4 /* uri */
            ifnonnull 29
        28: .line 2167
            aload 0 /* systemId */
            areturn
        29: .line 2169
      StackMap locals:
      StackMap stack:
            aload 4 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.util.URI uri
        end local 3 // com.sun.org.apache.xerces.internal.util.URI base
        end local 2 // java.lang.String id
        end local 1 // java.lang.String baseSystemId
        end local 0 // java.lang.String systemId
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   30     0      systemId  Ljava/lang/String;
            0   30     1  baseSystemId  Ljava/lang/String;
            3    6     2           uri  Lcom/sun/org/apache/xerces/internal/util/URI;
            8   30     2            id  Ljava/lang/String;
            9   30     3          base  Lcom/sun/org/apache/xerces/internal/util/URI;
           10   30     4           uri  Lcom/sun/org/apache/xerces/internal/util/URI;
           13   14     5           dir  Ljava/lang/String;
           22   24     5           dir  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     5       6  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          15    16      17  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          10    25      26  Class java.lang.Exception
    MethodParameters:
              Name  Flags
      systemId      
      baseSystemId  

  public static java.lang.String expandSystemId(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // java.lang.String systemId
        start local 1 // java.lang.String baseSystemId
        start local 2 // boolean strict
         0: .line 2192
            aload 0 /* systemId */
            ifnonnull 2
         1: .line 2193
            aconst_null
            areturn
         2: .line 2197
      StackMap locals:
      StackMap stack:
            iload 2 /* strict */
            ifeq 19
         3: .line 2200
            new com.sun.org.apache.xerces.internal.util.URI
            aload 0 /* systemId */
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
         4: .line 2201
            aload 0 /* systemId */
         5: areturn
         6: .line 2203
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
         7: .line 2205
            aconst_null
            astore 3 /* base */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI base
         8: .line 2207
            aload 1 /* baseSystemId */
            ifnull 9
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 11
         9: .line 2208
      StackMap locals: com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* base */
        10: .line 2209
            goto 17
        11: .line 2213
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 1 /* baseSystemId */
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
            astore 3 /* base */
        12: .line 2214
            goto 17
        13: .line 2215
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        14: .line 2217
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            astore 4 /* dir */
        start local 4 // java.lang.String dir
        15: .line 2218
            new java.lang.StringBuilder
            dup
            aload 4 /* dir */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* baseSystemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* dir */
        16: .line 2219
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 4 /* dir */
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* base */
        end local 4 // java.lang.String dir
        17: .line 2223
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 3 /* base */
            aload 0 /* systemId */
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
            astore 4 /* uri */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI uri
        18: .line 2225
            aload 4 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.util.URI uri
        end local 3 // com.sun.org.apache.xerces.internal.util.URI base
        19: .line 2232
      StackMap locals:
      StackMap stack:
            aload 0 /* systemId */
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemIdStrictOff:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        20: areturn
        21: .line 2234
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        22: .line 2241
            aload 0 /* systemId */
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemIdStrictOff1:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        23: areturn
        24: .line 2242
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
            pop
        25: .line 2247
            aload 0 /* systemId */
            invokevirtual java.lang.String.length:()I
            ifne 27
        26: .line 2248
            aload 0 /* systemId */
            areturn
        27: .line 2252
      StackMap locals:
      StackMap stack:
            aload 0 /* systemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* id */
        start local 3 // java.lang.String id
        28: .line 2255
            aconst_null
            astore 4 /* base */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI base
        29: .line 2256
            aconst_null
            astore 5 /* uri */
        start local 5 // com.sun.org.apache.xerces.internal.util.URI uri
        30: .line 2258
            aload 1 /* baseSystemId */
            ifnull 32
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifeq 32
        31: .line 2259
            aload 1 /* baseSystemId */
            aload 0 /* systemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 34
        32: .line 2260
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.util.URI com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            astore 4 /* base */
        33: .line 2261
            goto 41
        34: .line 2264
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
            astore 4 /* base */
        35: .line 2265
            goto 41
        36: .line 2266
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        37: .line 2267
            aload 1 /* baseSystemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 40
        38: .line 2270
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            ldc "file"
            ldc ""
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 4 /* base */
        39: .line 2271
            goto 41
        40: .line 2273
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            aload 1 /* baseSystemId */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
            astore 4 /* base */
        41: .line 2278
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 4 /* base */
            aload 3 /* id */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
            astore 5 /* uri */
        42: .line 2279
            goto 44
        43: .line 2280
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        44: .line 2285
      StackMap locals:
      StackMap stack:
            aload 5 /* uri */
            ifnonnull 46
        45: .line 2286
            aload 0 /* systemId */
            areturn
        46: .line 2288
      StackMap locals:
      StackMap stack:
            aload 5 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.util.URI uri
        end local 4 // com.sun.org.apache.xerces.internal.util.URI base
        end local 3 // java.lang.String id
        end local 2 // boolean strict
        end local 1 // java.lang.String baseSystemId
        end local 0 // java.lang.String systemId
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   47     0      systemId  Ljava/lang/String;
            0   47     1  baseSystemId  Ljava/lang/String;
            0   47     2        strict  Z
            8   19     3          base  Lcom/sun/org/apache/xerces/internal/util/URI;
           15   17     4           dir  Ljava/lang/String;
           18   19     4           uri  Lcom/sun/org/apache/xerces/internal/util/URI;
           28   47     3            id  Ljava/lang/String;
           29   47     4          base  Lcom/sun/org/apache/xerces/internal/util/URI;
           30   47     5           uri  Lcom/sun/org/apache/xerces/internal/util/URI;
      Exception table:
        from    to  target  type
           3     5       6  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          11    12      13  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          19    20      21  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          22    23      24  Class java.net.URISyntaxException
          34    35      36  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          30    42      43  Class java.lang.Exception
    Exceptions:
      throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    MethodParameters:
              Name  Flags
      systemId      
      baseSystemId  
      strict        

  private static java.lang.String expandSystemIdStrictOn(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // java.lang.String systemId
        start local 1 // java.lang.String baseSystemId
         0: .line 2298
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 0 /* systemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
            astore 2 /* systemURI */
        start local 2 // com.sun.org.apache.xerces.internal.util.URI systemURI
         1: .line 2300
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifeq 3
         2: .line 2301
            aload 0 /* systemId */
            areturn
         3: .line 2305
      StackMap locals: com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         4: .line 2306
            aload 1 /* baseSystemId */
            ifnull 5
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 7
         5: .line 2307
      StackMap locals: com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            astore 3 /* baseURI */
         6: .line 2308
            goto 10
         7: .line 2310
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 1 /* baseSystemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
            astore 3 /* baseURI */
         8: .line 2311
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 10
         9: .line 2313
            aload 3 /* baseURI */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
        10: .line 2318
      StackMap locals:
      StackMap stack:
            aload 2 /* systemURI */
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
        11: .line 2321
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
        end local 2 // com.sun.org.apache.xerces.internal.util.URI systemURI
        end local 1 // java.lang.String baseSystemId
        end local 0 // java.lang.String systemId
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0      systemId  Ljava/lang/String;
            0   12     1  baseSystemId  Ljava/lang/String;
            1   12     2     systemURI  Lcom/sun/org/apache/xerces/internal/util/URI;
            4   12     3       baseURI  Lcom/sun/org/apache/xerces/internal/util/URI;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    MethodParameters:
              Name  Flags
      systemId      
      baseSystemId  

  private static java.lang.String expandSystemIdStrictOff(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // java.lang.String systemId
        start local 1 // java.lang.String baseSystemId
         0: .line 2333
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 0 /* systemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
            astore 2 /* systemURI */
        start local 2 // com.sun.org.apache.xerces.internal.util.URI systemURI
         1: .line 2335
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifeq 5
         2: .line 2336
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmple 4
         3: .line 2337
            aload 0 /* systemId */
            areturn
         4: .line 2345
      StackMap locals: com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.URI$MalformedURIException.<init>:()V
            athrow
         5: .line 2349
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         6: .line 2350
            aload 1 /* baseSystemId */
            ifnull 7
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 9
         7: .line 2351
      StackMap locals: com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            astore 3 /* baseURI */
         8: .line 2352
            goto 12
         9: .line 2354
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 1 /* baseSystemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
            astore 3 /* baseURI */
        10: .line 2355
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 12
        11: .line 2357
            aload 3 /* baseURI */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
        12: .line 2362
      StackMap locals:
      StackMap stack:
            aload 2 /* systemURI */
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
        13: .line 2365
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
        end local 2 // com.sun.org.apache.xerces.internal.util.URI systemURI
        end local 1 // java.lang.String baseSystemId
        end local 0 // java.lang.String systemId
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0      systemId  Ljava/lang/String;
            0   14     1  baseSystemId  Ljava/lang/String;
            1   14     2     systemURI  Lcom/sun/org/apache/xerces/internal/util/URI;
            6   14     3       baseURI  Lcom/sun/org/apache/xerces/internal/util/URI;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    MethodParameters:
              Name  Flags
      systemId      
      baseSystemId  

  private static java.lang.String expandSystemIdStrictOff1(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // java.lang.String systemId
        start local 1 // java.lang.String baseSystemId
         0: .line 2374
            new java.net.URI
            dup
            aload 0 /* systemId */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 2 /* systemURI */
        start local 2 // java.net.URI systemURI
         1: .line 2376
            aload 2 /* systemURI */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 5
         2: .line 2377
            aload 2 /* systemURI */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmple 4
         3: .line 2378
            aload 0 /* systemId */
            areturn
         4: .line 2386
      StackMap locals: java.net.URI
      StackMap stack:
            new java.net.URISyntaxException
            dup
            aload 0 /* systemId */
            ldc "the scheme's length is only one character"
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            athrow
         5: .line 2390
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         6: .line 2391
            aload 1 /* baseSystemId */
            ifnull 7
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 9
         7: .line 2392
      StackMap locals: com.sun.org.apache.xerces.internal.util.URI
      StackMap stack:
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            astore 3 /* baseURI */
         8: .line 2393
            goto 12
         9: .line 2395
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.util.URI
            dup
            aload 1 /* baseSystemId */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
            astore 3 /* baseURI */
        10: .line 2396
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 12
        11: .line 2398
            aload 3 /* baseURI */
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
        12: .line 2404
      StackMap locals:
      StackMap stack:
            new java.net.URI
            dup
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            aload 2 /* systemURI */
            invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
            astore 2 /* systemURI */
        13: .line 2407
            aload 2 /* systemURI */
            invokevirtual java.net.URI.toString:()Ljava/lang/String;
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
        end local 2 // java.net.URI systemURI
        end local 1 // java.lang.String baseSystemId
        end local 0 // java.lang.String systemId
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0      systemId  Ljava/lang/String;
            0   14     1  baseSystemId  Ljava/lang/String;
            1   14     2     systemURI  Ljava/net/URI;
            6   14     3       baseURI  Lcom/sun/org/apache/xerces/internal/util/URI;
    Exceptions:
      throws java.net.URISyntaxException, com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    MethodParameters:
              Name  Flags
      systemId      
      baseSystemId  

  protected com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo getEncodingInfo(byte[], int);
    descriptor: ([BI)Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // byte[] b4
        start local 2 // int count
         0: .line 2428
            iload 2 /* count */
            iconst_2
            if_icmpge 2
         1: .line 2429
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
         2: .line 2433
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_0
            baload
            sipush 255
            iand
            istore 3 /* b0 */
        start local 3 // int b0
         3: .line 2434
            aload 1 /* b4 */
            iconst_1
            baload
            sipush 255
            iand
            istore 4 /* b1 */
        start local 4 // int b1
         4: .line 2435
            iload 3 /* b0 */
            sipush 254
            if_icmpne 6
            iload 4 /* b1 */
            sipush 255
            if_icmpne 6
         5: .line 2437
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_BIG_ENDIAN_WITH_BOM:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
         6: .line 2439
      StackMap locals: int int
      StackMap stack:
            iload 3 /* b0 */
            sipush 255
            if_icmpne 8
            iload 4 /* b1 */
            sipush 254
            if_icmpne 8
         7: .line 2441
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_LITTLE_ENDIAN_WITH_BOM:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
         8: .line 2446
      StackMap locals:
      StackMap stack:
            iload 2 /* count */
            iconst_3
            if_icmpge 10
         9: .line 2447
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        10: .line 2451
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_2
            baload
            sipush 255
            iand
            istore 5 /* b2 */
        start local 5 // int b2
        11: .line 2452
            iload 3 /* b0 */
            sipush 239
            if_icmpne 13
            iload 4 /* b1 */
            sipush 187
            if_icmpne 13
            iload 5 /* b2 */
            sipush 191
            if_icmpne 13
        12: .line 2453
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8_WITH_BOM:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        13: .line 2458
      StackMap locals: int
      StackMap stack:
            iload 2 /* count */
            iconst_4
            if_icmpge 15
        14: .line 2459
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        15: .line 2463
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_3
            baload
            sipush 255
            iand
            istore 6 /* b3 */
        start local 6 // int b3
        16: .line 2464
            iload 3 /* b0 */
            ifne 18
            iload 4 /* b1 */
            ifne 18
            iload 5 /* b2 */
            ifne 18
            iload 6 /* b3 */
            bipush 60
            if_icmpne 18
        17: .line 2466
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_BIG_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        18: .line 2468
      StackMap locals: int
      StackMap stack:
            iload 3 /* b0 */
            bipush 60
            if_icmpne 20
            iload 4 /* b1 */
            ifne 20
            iload 5 /* b2 */
            ifne 20
            iload 6 /* b3 */
            ifne 20
        19: .line 2470
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_LITTLE_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        20: .line 2472
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            ifne 22
            iload 4 /* b1 */
            ifne 22
            iload 5 /* b2 */
            bipush 60
            if_icmpne 22
            iload 6 /* b3 */
            ifne 22
        21: .line 2475
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_UNUSUAL_BYTE_ORDER:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        22: .line 2477
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            ifne 24
            iload 4 /* b1 */
            bipush 60
            if_icmpne 24
            iload 5 /* b2 */
            ifne 24
            iload 6 /* b3 */
            ifne 24
        23: .line 2480
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_UNUSUAL_BYTE_ORDER:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        24: .line 2482
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            ifne 26
            iload 4 /* b1 */
            bipush 60
            if_icmpne 26
            iload 5 /* b2 */
            ifne 26
            iload 6 /* b3 */
            bipush 63
            if_icmpne 26
        25: .line 2486
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_BIG_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        26: .line 2488
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            bipush 60
            if_icmpne 28
            iload 4 /* b1 */
            ifne 28
            iload 5 /* b2 */
            bipush 63
            if_icmpne 28
            iload 6 /* b3 */
            ifne 28
        27: .line 2491
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_LITTLE_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        28: .line 2493
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            bipush 76
            if_icmpne 30
            iload 4 /* b1 */
            bipush 111
            if_icmpne 30
            iload 5 /* b2 */
            sipush 167
            if_icmpne 30
            iload 6 /* b3 */
            sipush 148
            if_icmpne 30
        29: .line 2496
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.EBCDIC:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        30: .line 2500
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
            areturn
        end local 6 // int b3
        end local 5 // int b2
        end local 4 // int b1
        end local 3 // int b0
        end local 2 // int count
        end local 1 // byte[] b4
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   31     0   this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   31     1     b4  [B
            0   31     2  count  I
            3   31     3     b0  I
            4   31     4     b1  I
           11   31     5     b2  I
           16   31     6     b3  I
    MethodParameters:
       Name  Flags
      b4     
      count  

  protected java.io.Reader createReader(java.io.InputStream, java.lang.String, java.lang.Boolean);
    descriptor: (Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=11, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // java.io.InputStream inputStream
        start local 2 // java.lang.String encoding
        start local 3 // java.lang.Boolean isBigEndian
         0: .line 2523
            aload 2 /* encoding */
            ifnull 1
            aload 2 /* encoding */
            goto 2
      StackMap locals:
      StackMap stack:
         1: ldc "UTF-8"
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 4 /* enc */
        start local 4 // java.lang.String enc
         3: .line 2524
            aload 4 /* enc */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 4 /* enc */
         4: .line 2525
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            astore 5 /* f */
        start local 5 // com.sun.org.apache.xerces.internal.util.MessageFormatter f
         5: .line 2526
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            astore 6 /* l */
        start local 6 // java.util.Locale l
         6: .line 2527
            aload 4 /* enc */
            dup
            astore 7
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 6
          -1781783509: 7
           -150813074: 8
           -150813072: 9
             81070450: 10
           1398001070: 11
           1398001380: 12
              default: 39
          }
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager java.io.InputStream java.lang.String java.lang.Boolean java.lang.String com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale java.lang.String
      StackMap stack:
         7: aload 7
            ldc "UTF-16"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 14
            goto 39
      StackMap locals:
      StackMap stack:
         8: aload 7
            ldc "ISO-10646-UCS-2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 29
            goto 39
      StackMap locals:
      StackMap stack:
         9: aload 7
            ldc "ISO-10646-UCS-4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
            goto 39
      StackMap locals:
      StackMap stack:
        10: aload 7
            ldc "UTF-8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
            goto 39
      StackMap locals:
      StackMap stack:
        11: aload 7
            ldc "UTF-16BE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
            goto 39
      StackMap locals:
      StackMap stack:
        12: aload 7
            ldc "UTF-16LE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
            goto 39
        13: .line 2529
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UTF8Reader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            aload 5 /* f */
            aload 6 /* l */
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
        14: .line 2531
      StackMap locals:
      StackMap stack:
            aload 3 /* isBigEndian */
            ifnull 39
        15: .line 2532
            new com.sun.org.apache.xerces.internal.impl.io.UTF16Reader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            aload 5 /* f */
            aload 6 /* l */
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF16Reader.<init>:(Ljava/io/InputStream;IZLcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
        16: .line 2536
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UTF16Reader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            iconst_1
            aload 5 /* f */
            aload 6 /* l */
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF16Reader.<init>:(Ljava/io/InputStream;IZLcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
        17: .line 2538
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UTF16Reader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            iconst_0
            aload 5 /* f */
            aload 6 /* l */
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF16Reader.<init>:(Ljava/io/InputStream;IZLcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
        18: .line 2540
      StackMap locals:
      StackMap stack:
            aload 3 /* isBigEndian */
            ifnull 22
        19: .line 2541
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 21
        20: .line 2542
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            bipush 8
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        21: .line 2544
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            iconst_4
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        22: .line 2547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
        23: .line 2548
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        24: .line 2549
            ldc "EncodingByteOrderUnsupported"
        25: .line 2550
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        26: .line 2551
            iconst_2
        27: .line 2547
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        28: .line 2553
            goto 39
        29: .line 2555
      StackMap locals:
      StackMap stack:
            aload 3 /* isBigEndian */
            ifnull 33
        30: .line 2556
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 32
        31: .line 2557
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            iconst_2
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        32: .line 2559
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        33: .line 2562
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
        34: .line 2563
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        35: .line 2564
            ldc "EncodingByteOrderUnsupported"
        36: .line 2565
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        37: .line 2566
            iconst_2
        38: .line 2562
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        39: .line 2572
      StackMap locals:
      StackMap stack:
            aload 2 /* encoding */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidIANAEncoding:(Ljava/lang/String;)Z
            istore 8 /* validIANA */
        start local 8 // boolean validIANA
        40: .line 2573
            aload 2 /* encoding */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidJavaEncoding:(Ljava/lang/String;)Z
            istore 9 /* validJava */
        start local 9 // boolean validJava
        41: .line 2574
            iload 8 /* validIANA */
            ifeq 42
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
            ifeq 49
            iload 9 /* validJava */
            ifne 49
        42: .line 2575
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager java.io.InputStream java.lang.String java.lang.Boolean java.lang.String com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale top int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
        43: .line 2576
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        44: .line 2577
            ldc "EncodingDeclInvalid"
        45: .line 2578
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        46: .line 2579
            iconst_2
        47: .line 2575
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        48: .line 2588
            ldc "ISO-8859-1"
            astore 2 /* encoding */
        49: .line 2592
      StackMap locals:
      StackMap stack:
            aload 4 /* enc */
            invokestatic com.sun.org.apache.xerces.internal.util.EncodingMap.getIANA2JavaMapping:(Ljava/lang/String;)Ljava/lang/String;
            astore 10 /* javaEncoding */
        start local 10 // java.lang.String javaEncoding
        50: .line 2593
            aload 10 /* javaEncoding */
            ifnonnull 61
        51: .line 2594
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
            ifeq 54
        52: .line 2595
            aload 2 /* encoding */
            astore 10 /* javaEncoding */
        53: .line 2596
            goto 61
        54: .line 2597
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
        55: .line 2598
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        56: .line 2599
            ldc "EncodingDeclInvalid"
        57: .line 2600
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        58: .line 2601
            iconst_2
        59: .line 2597
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        60: .line 2603
            ldc "ISO8859_1"
            astore 10 /* javaEncoding */
        61: .line 2613
      StackMap locals:
      StackMap stack:
            new java.io.BufferedReader
            dup
            new java.io.InputStreamReader
            dup
            aload 1 /* inputStream */
            aload 10 /* javaEncoding */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            areturn
        end local 10 // java.lang.String javaEncoding
        end local 9 // boolean validJava
        end local 8 // boolean validIANA
        end local 6 // java.util.Locale l
        end local 5 // com.sun.org.apache.xerces.internal.util.MessageFormatter f
        end local 4 // java.lang.String enc
        end local 3 // java.lang.Boolean isBigEndian
        end local 2 // java.lang.String encoding
        end local 1 // java.io.InputStream inputStream
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   62     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   62     1   inputStream  Ljava/io/InputStream;
            0   62     2      encoding  Ljava/lang/String;
            0   62     3   isBigEndian  Ljava/lang/Boolean;
            3   62     4           enc  Ljava/lang/String;
            5   62     5             f  Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            6   62     6             l  Ljava/util/Locale;
           40   62     8     validIANA  Z
           41   62     9     validJava  Z
           50   62    10  javaEncoding  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      inputStream  
      encoding     
      isBigEndian  

  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.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 2629
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public java.lang.String getExpandedSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 2646
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 14
         1: .line 2647
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 4
         2: .line 2648
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            ifnull 4
         3: .line 2649
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            areturn
         4: .line 2652
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            istore 1 /* size */
        start local 1 // int size
         5: .line 2653
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         6: goto 13
         7: .line 2655
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 2 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
         8: .line 2654
            astore 3 /* externalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 2657
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
        10: .line 2658
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            ifnull 12
        11: .line 2659
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            areturn
        end local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
        12: .line 2653
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ -1
      StackMap locals:
      StackMap stack:
        13: iload 2 /* i */
            ifge 7
        end local 2 // int i
        end local 1 // int size
        14: .line 2664
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            5   14     1            size  I
            6   14     2               i  I
            9   12     3  externalEntity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;

  public java.lang.String getLiteralSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 2678
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 14
         1: .line 2679
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 4
         2: .line 2680
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            ifnull 4
         3: .line 2681
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            areturn
         4: .line 2684
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            istore 1 /* size */
        start local 1 // int size
         5: .line 2685
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         6: goto 13
         7: .line 2687
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 2 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
         8: .line 2686
            astore 3 /* externalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 2689
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
        10: .line 2690
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            ifnull 12
        11: .line 2691
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            areturn
        end local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
        12: .line 2685
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ -1
      StackMap locals:
      StackMap stack:
        13: iload 2 /* i */
            ifge 7
        end local 2 // int i
        end local 1 // int size
        14: .line 2696
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            5   14     1            size  I
            6   14     2               i  I
            9   12     3  externalEntity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;

  public int getLineNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 2718
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 11
         1: .line 2719
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 3
         2: .line 2720
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            ireturn
         3: .line 2723
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            istore 1 /* size */
        start local 1 // int size
         4: .line 2724
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 2725
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 2 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            astore 3 /* firstExternalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity firstExternalEntity
         7: .line 2726
            aload 3 /* firstExternalEntity */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 9
         8: .line 2727
            aload 3 /* firstExternalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            ireturn
        end local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity firstExternalEntity
         9: .line 2724
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ -1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            ifgt 6
        end local 2 // int i
        end local 1 // int size
        11: .line 2733
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   12     0                 this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            4   11     1                 size  I
            5   11     2                    i  I
            7    9     3  firstExternalEntity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;

  public int getColumnNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 2760
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 11
         1: .line 2761
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 3
         2: .line 2762
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            ireturn
         3: .line 2765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            istore 1 /* size */
        start local 1 // int size
         4: .line 2766
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 2767
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            iload 2 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            astore 3 /* firstExternalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity firstExternalEntity
         7: .line 2768
            aload 3 /* firstExternalEntity */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 9
         8: .line 2769
            aload 3 /* firstExternalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            ireturn
        end local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity firstExternalEntity
         9: .line 2766
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ -1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            ifgt 6
        end local 2 // int i
        end local 1 // int size
        11: .line 2775
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   12     0                 this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            4   11     1                 size  I
            5   11     2                    i  I
            7    9     3  firstExternalEntity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;

  protected static java.lang.String fixURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // java.lang.String str
         0: .line 2793
            aload 0 /* str */
            getstatic java.io.File.separatorChar:C
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            astore 0 /* str */
         1: .line 2796
            aload 0 /* str */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmplt 10
         2: .line 2797
            aload 0 /* str */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            istore 1 /* ch1 */
        start local 1 // char ch1
         3: .line 2799
            iload 1 /* ch1 */
            bipush 58
            if_icmpne 8
         4: .line 2800
            aload 0 /* str */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.toUpperCase:(C)C
            istore 2 /* ch0 */
        start local 2 // char ch0
         5: .line 2801
            iload 2 /* ch0 */
            bipush 65
            if_icmplt 10
            iload 2 /* ch0 */
            bipush 90
            if_icmpgt 10
         6: .line 2802
            new java.lang.StringBuilder
            dup
            ldc "/"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* str */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* str */
        end local 2 // char ch0
         7: .line 2804
            goto 10
         8: .line 2806
      StackMap locals: int
      StackMap stack:
            iload 1 /* ch1 */
            bipush 47
            if_icmpne 10
            aload 0 /* str */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpne 10
         9: .line 2807
            new java.lang.StringBuilder
            dup
            ldc "file:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* str */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* str */
        end local 1 // char ch1
        10: .line 2815
      StackMap locals:
      StackMap stack:
            aload 0 /* str */
            bipush 32
            invokevirtual java.lang.String.indexOf:(I)I
            istore 1 /* pos */
        start local 1 // int pos
        11: .line 2816
            iload 1 /* pos */
            iflt 27
        12: .line 2817
            new java.lang.StringBuilder
            dup
            aload 0 /* str */
            invokevirtual java.lang.String.length:()I
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
        13: .line 2819
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        14: goto 17
        15: .line 2820
      StackMap locals: int java.lang.StringBuilder int
      StackMap stack:
            aload 2 /* sb */
            aload 0 /* str */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        16: .line 2819
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 3 /* i */
            iload 1 /* pos */
            if_icmplt 15
        end local 3 // int i
        18: .line 2822
            aload 2 /* sb */
            ldc "%20"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 2824
            iload 1 /* pos */
            iconst_1
            iadd
            istore 3 /* i */
        start local 3 // int i
        20: goto 25
        21: .line 2825
      StackMap locals:
      StackMap stack:
            aload 0 /* str */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 32
            if_icmpne 23
        22: .line 2826
            aload 2 /* sb */
            ldc "%20"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            goto 24
        23: .line 2828
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            aload 0 /* str */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        24: .line 2824
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 3 /* i */
            aload 0 /* str */
            invokevirtual java.lang.String.length:()I
            if_icmplt 21
        end local 3 // int i
        26: .line 2830
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* str */
        end local 2 // java.lang.StringBuilder sb
        27: .line 2834
      StackMap locals:
      StackMap stack:
            aload 0 /* str */
            areturn
        end local 1 // int pos
        end local 0 // java.lang.String str
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   28     0   str  Ljava/lang/String;
            3   10     1   ch1  C
            5    7     2   ch0  C
           11   28     1   pos  I
           13   27     2    sb  Ljava/lang/StringBuilder;
           14   18     3     i  I
           20   26     3     i  I
    MethodParameters:
      Name  Flags
      str   

  final void print();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 2893
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;

  public void test();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 3155
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "entityUsecase1"
            aconst_null
         1: .line 3156
            ldc "/space/home/stax/sun/6thJan2004/zephyr/data/test.txt"
         2: .line 3157
            ldc "/space/home/stax/sun/6thJan2004/zephyr/data/entity.xml"
         3: .line 3155
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addExternalEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 3160
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "entityUsecase2"
            ldc "<Test>value</Test>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
         5: .line 3161
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "entityUsecase3"
            ldc "value3"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 3162
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "text"
            ldc "Hello World."
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
         7: .line 3163
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "empty-element"
            ldc "<foo/>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
         8: .line 3164
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "balanced-element"
            ldc "<foo></foo>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 3165
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "balanced-element-with-text"
            ldc "<foo>Hello, World</foo>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        10: .line 3166
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "balanced-element-with-entity"
            ldc "<foo>&text;</foo>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        11: .line 3167
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "unbalanced-entity"
            ldc "<foo>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        12: .line 3168
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "recursive-entity"
            ldc "<foo>&recursive-entity2;</foo>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        13: .line 3169
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "recursive-entity2"
            ldc "<bar>&recursive-entity3;</bar>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        14: .line 3170
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "recursive-entity3"
            ldc "<baz>&recursive-entity;</baz>"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        15: .line 3171
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "ch"
            ldc "&#x00A9;"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 3172
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "ch1"
            ldc "&#84;"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        17: .line 3173
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
            ldc "% ch2"
            ldc "param"
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
        18: .line 3174
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
}
SourceFile: "XMLEntityManager.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo  com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
InnerClasses:
  private EncodingInfo = com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo of com.sun.org.apache.xerces.internal.impl.XMLEntityManager
  protected final RewindableInputStream = com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream of com.sun.org.apache.xerces.internal.impl.XMLEntityManager
  public MalformedURIException = com.sun.org.apache.xerces.internal.util.URI$MalformedURIException of com.sun.org.apache.xerces.internal.util.URI
  public final Limit = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
  public final Property = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
  public ExternalEntity = com.sun.xml.internal.stream.Entity$ExternalEntity of com.sun.xml.internal.stream.Entity
  public InternalEntity = com.sun.xml.internal.stream.Entity$InternalEntity of com.sun.xml.internal.stream.Entity
  public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity
  public abstract Entry = java.util.Map$Entry of java.util.Map
  public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures