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 com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool fBufferPool;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$CharacterBufferPool;
    flags: (0x0002) ACC_PRIVATE

  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

  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 188
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 189
            ldc "http://xml.org/sax/features/validation"
            aastore
            dup
            iconst_1
         2: .line 190
            ldc "http://xml.org/sax/features/external-general-entities"
            aastore
            dup
            iconst_2
         3: .line 191
            ldc "http://xml.org/sax/features/external-parameter-entities"
            aastore
            dup
            iconst_3
         4: .line 192
            ldc "http://apache.org/xml/features/allow-java-encodings"
            aastore
            dup
            iconst_4
         5: .line 193
            ldc "http://apache.org/xml/features/warn-on-duplicate-entitydef"
            aastore
            dup
            iconst_5
         6: .line 194
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            aastore
            dup
            bipush 6
         7: .line 195
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aastore
         8: .line 188
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
         9: .line 199
            bipush 7
            anewarray java.lang.Boolean
            dup
            iconst_1
        10: .line 201
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_2
        11: .line 202
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_3
        12: .line 203
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_4
        13: .line 204
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_5
        14: .line 205
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            dup
            bipush 6
        15: .line 206
            getstatic jdk.xml.internal.JdkXmlUtils.USE_CATALOG_DEFAULT:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
        16: .line 199
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
        17: .line 210
            bipush 12
            anewarray java.lang.String
            dup
            iconst_0
        18: .line 211
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_1
        19: .line 212
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_2
        20: .line 213
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
            dup
            iconst_3
        21: .line 214
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aastore
            dup
            iconst_4
        22: .line 215
            ldc "http://apache.org/xml/properties/input-buffer-size"
            aastore
            dup
            iconst_5
        23: .line 216
            ldc "http://apache.org/xml/properties/security-manager"
            aastore
            dup
            bipush 6
        24: .line 217
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aastore
            dup
            bipush 7
        25: .line 218
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            aastore
            dup
            bipush 8
        26: .line 219
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            aastore
            dup
            bipush 9
        27: .line 220
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            aastore
            dup
            bipush 10
        28: .line 221
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            aastore
            dup
            bipush 11
        29: .line 222
            ldc "jdk.xml.cdataChunkSize"
            aastore
        30: .line 210
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        31: .line 226
            bipush 12
            anewarray java.lang.Object
            dup
            iconst_4
        32: .line 231
            sipush 8192
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            bipush 11
        33: .line 238
            getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        34: .line 226
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
        35: .line 241
            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 242
            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 1896
            sipush 128
            newarray 4
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
        38: .line 1898
            sipush 128
            newarray 5
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
        39: .line 1900
            sipush 128
            newarray 5
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
        40: .line 1901
            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 1902
            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 1901
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
        43: .line 1905
            iconst_0
            istore 0 /* i */
        start local 0 // int i
        44: goto 49
        45: .line 1906
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 0 /* i */
            iconst_1
            bastore
        46: .line 1907
            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 1908
            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 1905
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        49: iload 0 /* i */
            bipush 31
            if_icmple 45
        end local 0 // int i
        50: .line 1910
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            bipush 127
            iconst_1
            bastore
        51: .line 1911
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            bipush 127
            bipush 55
            castore
        52: .line 1912
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            bipush 127
            bipush 70
            castore
        53: .line 1913
            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 1914
            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 1913
            astore 0 /* escChs */
        start local 0 // char[] escChs
        56: .line 1915
            aload 0 /* escChs */
            arraylength
            istore 1 /* len */
        start local 1 // int len
        57: .line 1917
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        58: goto 64
        59: .line 1918
      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 1919
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 2 /* ch */
            iconst_1
            bastore
        61: .line 1920
            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 1921
            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 1917
            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 1923
            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 435
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 295
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         2: .line 298
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         3: .line 328
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
         4: .line 329
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
         5: .line 330
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
         6: .line 333
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
         7: .line 350
            aload 0 /* this */
            sipush 8192
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
         8: .line 353
            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 355
            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 367
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
        11: .line 384
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
        12: .line 389
            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 392
            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 395
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        15: .line 398
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        16: .line 404
            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 410
            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 413
            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 416
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            sipush 1024
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool.<init>:(II)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferPool:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$CharacterBufferPool;
        20: .line 419
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        21: .line 437
            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 438
            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 439
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setScannerVersion:(S)V
        24: .line 440
            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 443
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 295
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         2: .line 298
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         3: .line 328
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
         4: .line 329
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
         5: .line 330
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
         6: .line 333
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
         7: .line 350
            aload 0 /* this */
            sipush 8192
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
         8: .line 353
            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 355
            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 367
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
        11: .line 384
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
        12: .line 389
            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 392
            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 395
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        15: .line 398
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        16: .line 404
            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 410
            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 413
            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 416
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            sipush 1024
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool.<init>:(II)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferPool:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$CharacterBufferPool;
        20: .line 419
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        21: .line 444
            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 447
            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 448
            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 449
            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 450
            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 467
            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 468
            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 469
            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 470
            goto 10
         4: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
            ifeq 10
         5: .line 472
            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 473
            ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
         7: .line 474
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
         8: .line 475
            iconst_0
         9: .line 472
            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 479
      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 506
            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 507
            aload 4 /* baseSystemId */
            ifnonnull 14
         2: .line 509
            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 510
            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 511
            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 513
      StackMap locals: int
      StackMap stack:
            iload 5 /* size */
            iconst_1
            isub
            istore 6 /* i */
        start local 6 // int i
         6: goto 13
         7: .line 515
      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 514
            astore 7 /* externalEntity */
        start local 7 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 516
            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 517
            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 518
            goto 14
        end local 7 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
        12: .line 513
      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 522
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.stream.Entity$ExternalEntity
            dup
            aload 1 /* name */
        15: .line 523
            new com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl
            dup
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* literalSystemId */
            aload 4 /* baseSystemId */
        16: .line 524
            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 523
            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 524
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
        19: .line 522
            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 525
            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 526
            goto 28
        22: .line 527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
            ifeq 28
        23: .line 528
            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 529
            ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
        25: .line 530
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        26: .line 531
            iconst_0
        27: .line 528
            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 535
      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 557
            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 558
            new com.sun.xml.internal.stream.Entity$ExternalEntity
            dup
            aload 1 /* name */
         2: .line 559
            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 560
            aload 5 /* notation */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
         4: .line 558
            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 561
            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 562
            goto 13
         7: .line 563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
            ifeq 13
         8: .line 564
            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 565
            ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
        10: .line 566
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        11: .line 567
            iconst_0
        12: .line 564
            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 570
      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 575
            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 580
            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 582
            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 583
            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 585
      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 586
            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 588
      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 594
            iload 1 /* version */
            iconst_1
            if_icmpne 7
         1: .line 595
            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 596
            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 598
      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 599
            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 600
            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 601
            goto 12
         7: .line 602
      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 603
            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 605
      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 606
            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 607
            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 610
      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 632
            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 633
            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 634
            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 635
            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 636
            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 637
            aconst_null
            astore 11 /* isBigEndian */
        start local 11 // java.lang.Boolean isBigEndian
         8: .line 640
            aconst_null
            astore 12 /* stream */
        start local 12 // java.io.InputStream stream
         9: .line 641
            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 644
            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 645
            aload 8 /* baseSystemId */
            ifnonnull 13
        12: .line 646
            aload 14 /* expandedSystemId */
            astore 8 /* baseSystemId */
        13: .line 648
      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 145
        14: .line 649
            aload 3 /* xmlInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getByteStream:()Ljava/io/InputStream;
            astore 12 /* stream */
        15: .line 650
            aload 12 /* stream */
            ifnonnull 39
        16: .line 651
            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 652
            aload 15 /* location */
            invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
            astore 16 /* connect */
        start local 16 // java.net.URLConnection connect
        18: .line 653
            aload 16 /* connect */
            instanceof java.net.HttpURLConnection
            ifne 21
        19: .line 654
            aload 16 /* connect */
            invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
            astore 12 /* stream */
        20: .line 655
            goto 39
        21: .line 657
      StackMap locals: java.net.URL java.net.URLConnection
      StackMap stack:
            iconst_1
            istore 17 /* followRedirects */
        start local 17 // boolean followRedirects
        22: .line 660
            aload 3 /* xmlInputSource */
            instanceof com.sun.org.apache.xerces.internal.util.HTTPInputSource
            ifeq 33
        23: .line 661
            aload 16 /* connect */
            checkcast java.net.HttpURLConnection
            astore 18 /* urlConnection */
        start local 18 // java.net.HttpURLConnection urlConnection
        24: .line 662
            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 665
            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 666
            goto 29
        27: .line 667
      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 668
            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 666
      StackMap locals:
      StackMap stack:
            aload 20 /* propIter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 27
        30: .line 672
            aload 19 /* httpInputSource */
            invokevirtual com.sun.org.apache.xerces.internal.util.HTTPInputSource.getFollowHTTPRedirects:()Z
            istore 17 /* followRedirects */
        31: .line 673
            iload 17 /* followRedirects */
            ifne 33
        32: .line 674
            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 678
      StackMap locals:
      StackMap stack:
            aload 16 /* connect */
            invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
            astore 12 /* stream */
        34: .line 684
            iload 17 /* followRedirects */
            ifeq 39
        35: .line 685
            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 688
            aload 18 /* redirect */
            aload 14 /* expandedSystemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 39
        37: .line 689
            aload 18 /* redirect */
            astore 7 /* literalSystemId */
        38: .line 690
            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 697
      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 12 /* stream */
        40: .line 700
            aload 9 /* encoding */
            ifnonnull 62
        41: .line 702
            iconst_4
            newarray 8
            astore 15 /* b4 */
        start local 15 // byte[] b4
        42: .line 703
            iconst_0
            istore 16 /* count */
        start local 16 // int count
        43: .line 704
            goto 46
        44: .line 705
      StackMap locals: byte[] int
      StackMap stack:
            aload 15 /* b4 */
            iload 16 /* count */
            aload 12 /* stream */
            invokevirtual java.io.InputStream.read:()I
            i2b
            bastore
        45: .line 704
            iinc 16 /* count */ 1
      StackMap locals:
      StackMap stack:
        46: iload 16 /* count */
            iconst_4
            if_icmplt 44
        47: .line 707
            iload 16 /* count */
            iconst_4
            if_icmpne 60
        48: .line 708
            aload 0 /* this */
            aload 15 /* b4 */
            iload 16 /* count */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEncodingName:([BI)[Ljava/lang/Object;
            astore 17 /* encodingDesc */
        start local 17 // java.lang.Object[] encodingDesc
        49: .line 709
            aload 17 /* encodingDesc */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 9 /* encoding */
        50: .line 710
            aload 17 /* encodingDesc */
            iconst_1
            aaload
            checkcast java.lang.Boolean
            astore 11 /* isBigEndian */
        51: .line 712
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        52: .line 716
            iload 16 /* count */
            iconst_2
            if_icmple 58
            aload 9 /* encoding */
            ldc "UTF-8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 58
        53: .line 717
            aload 15 /* b4 */
            iconst_0
            baload
            sipush 255
            iand
            istore 18 /* b0 */
        start local 18 // int b0
        54: .line 718
            aload 15 /* b4 */
            iconst_1
            baload
            sipush 255
            iand
            istore 19 /* b1 */
        start local 19 // int b1
        55: .line 719
            aload 15 /* b4 */
            iconst_2
            baload
            sipush 255
            iand
            istore 20 /* b2 */
        start local 20 // int b2
        56: .line 720
            iload 18 /* b0 */
            sipush 239
            if_icmpne 58
            iload 19 /* b1 */
            sipush 187
            if_icmpne 58
            iload 20 /* b2 */
            sipush 191
            if_icmpne 58
        57: .line 722
            aload 12 /* stream */
            ldc 3
            invokevirtual java.io.InputStream.skip:(J)J
            pop2
        end local 20 // int b2
        end local 19 // int b1
        end local 18 // int b0
        58: .line 725
      StackMap locals: java.lang.Object[]
      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 // java.lang.Object[] encodingDesc
        59: .line 726
            goto 145
        60: .line 727
      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 16 // int count
        end local 15 // byte[] b4
        61: .line 729
            goto 145
        62: .line 733
      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 */
        63: .line 736
            aload 9 /* encoding */
            ldc "UTF-8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 78
        64: .line 737
            iconst_3
            newarray 10
            astore 15 /* b3 */
        start local 15 // int[] b3
        65: .line 738
            iconst_0
            istore 16 /* count */
        start local 16 // int count
        66: .line 739
            goto 71
        67: .line 740
      StackMap locals: int[] int
      StackMap stack:
            aload 15 /* b3 */
            iload 16 /* count */
            aload 12 /* stream */
            invokevirtual java.io.InputStream.read:()I
            iastore
        68: .line 741
            aload 15 /* b3 */
            iload 16 /* count */
            iaload
            iconst_m1
            if_icmpne 70
        69: .line 742
            goto 72
        70: .line 739
      StackMap locals:
      StackMap stack:
            iinc 16 /* count */ 1
      StackMap locals:
      StackMap stack:
        71: iload 16 /* count */
            iconst_3
            if_icmplt 67
        72: .line 744
      StackMap locals:
      StackMap stack:
            iload 16 /* count */
            iconst_3
            if_icmpne 76
        73: .line 745
            aload 15 /* b3 */
            iconst_0
            iaload
            sipush 239
            if_icmpne 74
            aload 15 /* b3 */
            iconst_1
            iaload
            sipush 187
            if_icmpne 74
            aload 15 /* b3 */
            iconst_2
            iaload
            sipush 191
            if_icmpeq 144
        74: .line 747
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        75: .line 749
            goto 144
        76: .line 750
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        end local 16 // int count
        end local 15 // int[] b3
        77: .line 752
            goto 144
        78: .line 755
      StackMap locals:
      StackMap stack:
            aload 9 /* encoding */
            ldc "UTF-16"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 111
        79: .line 756
            iconst_4
            newarray 10
            astore 15 /* b4 */
        start local 15 // int[] b4
        80: .line 757
            iconst_0
            istore 16 /* count */
        start local 16 // int count
        81: .line 758
            goto 86
        82: .line 759
      StackMap locals: int[] int
      StackMap stack:
            aload 15 /* b4 */
            iload 16 /* count */
            aload 12 /* stream */
            invokevirtual java.io.InputStream.read:()I
            iastore
        83: .line 760
            aload 15 /* b4 */
            iload 16 /* count */
            iaload
            iconst_m1
            if_icmpne 85
        84: .line 761
            goto 87
        85: .line 758
      StackMap locals:
      StackMap stack:
            iinc 16 /* count */ 1
      StackMap locals:
      StackMap stack:
        86: iload 16 /* count */
            iconst_4
            if_icmplt 82
        87: .line 763
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
        88: .line 765
            ldc "UTF-16"
            astore 17 /* utf16Encoding */
        start local 17 // java.lang.String utf16Encoding
        89: .line 766
            iload 16 /* count */
            iconst_2
            if_icmplt 109
        90: .line 767
            aload 15 /* b4 */
            iconst_0
            iaload
            istore 18 /* b0 */
        start local 18 // int b0
        91: .line 768
            aload 15 /* b4 */
            iconst_1
            iaload
            istore 19 /* b1 */
        start local 19 // int b1
        92: .line 769
            iload 18 /* b0 */
            sipush 254
            if_icmpne 96
            iload 19 /* b1 */
            sipush 255
            if_icmpne 96
        93: .line 771
            ldc "UTF-16BE"
            astore 17 /* utf16Encoding */
        94: .line 772
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        95: .line 773
            goto 109
        96: .line 774
      StackMap locals: java.lang.String int int
      StackMap stack:
            iload 18 /* b0 */
            sipush 255
            if_icmpne 100
            iload 19 /* b1 */
            sipush 254
            if_icmpne 100
        97: .line 776
            ldc "UTF-16LE"
            astore 17 /* utf16Encoding */
        98: .line 777
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        99: .line 778
            goto 109
       100: .line 779
      StackMap locals:
      StackMap stack:
            iload 16 /* count */
            iconst_4
            if_icmpne 109
       101: .line 780
            aload 15 /* b4 */
            iconst_2
            iaload
            istore 20 /* b2 */
        start local 20 // int b2
       102: .line 781
            aload 15 /* b4 */
            iconst_3
            iaload
            istore 21 /* b3 */
        start local 21 // int b3
       103: .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
       104: .line 784
            ldc "UTF-16BE"
            astore 17 /* utf16Encoding */
       105: .line 785
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
       106: .line 787
      StackMap locals: int int
      StackMap stack:
            iload 18 /* b0 */
            bipush 60
            if_icmpne 109
            iload 19 /* b1 */
            ifne 109
            iload 20 /* b2 */
            bipush 63
            if_icmpne 109
            iload 21 /* b3 */
            ifne 109
       107: .line 789
            ldc "UTF-16LE"
            astore 17 /* utf16Encoding */
       108: .line 790
            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
       109: .line 794
      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 int[] int java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 12 /* stream */
            aload 17 /* utf16Encoding */
            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 // java.lang.String utf16Encoding
        end local 16 // int count
        end local 15 // int[] b4
       110: .line 795
            goto 144
       111: .line 798
      StackMap locals:
      StackMap stack:
            aload 9 /* encoding */
            ldc "ISO-10646-UCS-4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 128
       112: .line 799
            iconst_4
            newarray 10
            astore 15 /* b4 */
        start local 15 // int[] b4
       113: .line 800
            iconst_0
            istore 16 /* count */
        start local 16 // int count
       114: .line 801
            goto 119
       115: .line 802
      StackMap locals: int[] int
      StackMap stack:
            aload 15 /* b4 */
            iload 16 /* count */
            aload 12 /* stream */
            invokevirtual java.io.InputStream.read:()I
            iastore
       116: .line 803
            aload 15 /* b4 */
            iload 16 /* count */
            iaload
            iconst_m1
            if_icmpne 118
       117: .line 804
            goto 120
       118: .line 801
      StackMap locals:
      StackMap stack:
            iinc 16 /* count */ 1
      StackMap locals:
      StackMap stack:
       119: iload 16 /* count */
            iconst_4
            if_icmplt 115
       120: .line 806
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
       121: .line 809
            iload 16 /* count */
            iconst_4
            if_icmpne 144
       122: .line 811
            aload 15 /* b4 */
            iconst_0
            iaload
            ifne 125
            aload 15 /* b4 */
            iconst_1
            iaload
            ifne 125
            aload 15 /* b4 */
            iconst_2
            iaload
            ifne 125
            aload 15 /* b4 */
            iconst_3
            iaload
            bipush 60
            if_icmpne 125
       123: .line 812
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
       124: .line 813
            goto 144
       125: .line 815
      StackMap locals:
      StackMap stack:
            aload 15 /* b4 */
            iconst_0
            iaload
            bipush 60
            if_icmpne 144
            aload 15 /* b4 */
            iconst_1
            iaload
            ifne 144
            aload 15 /* b4 */
            iconst_2
            iaload
            ifne 144
            aload 15 /* b4 */
            iconst_3
            iaload
            ifne 144
       126: .line 816
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        end local 16 // int count
        end local 15 // int[] b4
       127: .line 819
            goto 144
       128: .line 822
      StackMap locals:
      StackMap stack:
            aload 9 /* encoding */
            ldc "ISO-10646-UCS-2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 144
       129: .line 823
            iconst_4
            newarray 10
            astore 15 /* b4 */
        start local 15 // int[] b4
       130: .line 824
            iconst_0
            istore 16 /* count */
        start local 16 // int count
       131: .line 825
            goto 136
       132: .line 826
      StackMap locals: int[] int
      StackMap stack:
            aload 15 /* b4 */
            iload 16 /* count */
            aload 12 /* stream */
            invokevirtual java.io.InputStream.read:()I
            iastore
       133: .line 827
            aload 15 /* b4 */
            iload 16 /* count */
            iaload
            iconst_m1
            if_icmpne 135
       134: .line 828
            goto 137
       135: .line 825
      StackMap locals:
      StackMap stack:
            iinc 16 /* count */ 1
      StackMap locals:
      StackMap stack:
       136: iload 16 /* count */
            iconst_4
            if_icmplt 132
       137: .line 830
      StackMap locals:
      StackMap stack:
            aload 12 /* stream */
            invokevirtual java.io.InputStream.reset:()V
       138: .line 832
            iload 16 /* count */
            iconst_4
            if_icmpne 144
       139: .line 834
            aload 15 /* b4 */
            iconst_0
            iaload
            ifne 142
            aload 15 /* b4 */
            iconst_1
            iaload
            bipush 60
            if_icmpne 142
            aload 15 /* b4 */
            iconst_2
            iaload
            ifne 142
            aload 15 /* b4 */
            iconst_3
            iaload
            bipush 63
            if_icmpne 142
       140: .line 835
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
       141: .line 836
            goto 144
       142: .line 838
      StackMap locals:
      StackMap stack:
            aload 15 /* b4 */
            iconst_0
            iaload
            bipush 60
            if_icmpne 144
            aload 15 /* b4 */
            iconst_1
            iaload
            ifne 144
            aload 15 /* b4 */
            iconst_2
            iaload
            bipush 63
            if_icmpne 144
            aload 15 /* b4 */
            iconst_3
            iaload
            ifne 144
       143: .line 839
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 11 /* isBigEndian */
        end local 16 // int count
        end local 15 // int[] b4
       144: .line 844
      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 */
       145: .line 861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 147
       146: .line 862
            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
       147: .line 870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.xml.internal.stream.Entity$ScannedEntity
            dup
            iload 1 /* reference */
            aload 2 /* name */
       148: .line 871
            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
       149: .line 872
            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
       150: .line 870
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
       151: .line 873
            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
       152: .line 874
            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
       153: .line 875
            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
       154: .line 876
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            ifnull 156
       155: .line 877
            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
       156: .line 879
      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  157     0                         this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0  157     1                    reference  Z
            0  157     2                         name  Ljava/lang/String;
            0  157     3               xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            0  157     4                      literal  Z
            0  157     5                   isExternal  Z
            1  157     6                     publicId  Ljava/lang/String;
            2  157     7              literalSystemId  Ljava/lang/String;
            3  157     8                 baseSystemId  Ljava/lang/String;
            4  157     9                     encoding  Ljava/lang/String;
            7  157    10  encodingExternallySpecified  Z
            8  157    11                  isBigEndian  Ljava/lang/Boolean;
            9  157    12                       stream  Ljava/io/InputStream;
           10  157    13                       reader  Ljava/io/Reader;
           11  157    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;
           42   61    15                           b4  [B
           43   61    16                        count  I
           49   59    17                 encodingDesc  [Ljava/lang/Object;
           54   58    18                           b0  I
           55   58    19                           b1  I
           56   58    20                           b2  I
           65   77    15                           b3  [I
           66   77    16                        count  I
           80  110    15                           b4  [I
           81  110    16                        count  I
           89  110    17                utf16Encoding  Ljava/lang/String;
           91  109    18                           b0  I
           92  109    19                           b1  I
          102  109    20                           b2  I
          103  109    21                           b3  I
          113  127    15                           b4  [I
          114  127    16                        count  I
          130  144    15                           b4  [I
          131  144    16                        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 892
            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 893
            aload 2 /* entity */
            ifnonnull 3
         2: .line 894
            iconst_0
            ireturn
         3: .line 896
      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 909
            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 910
            aload 2 /* entity */
            ifnonnull 3
         2: .line 911
            iconst_0
            ireturn
         3: .line 913
      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 928
            aload 0 /* this */
            iload 1 /* standalone */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
         1: .line 929
            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 934
            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 939
            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 940
            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 945
            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 946
            aload 2 /* entity */
            ifnonnull 3
         2: .line 947
            iconst_0
            ireturn
         3: .line 949
      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 960
            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 971
            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 972
            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 977
            aload 1 /* resourceIdentifier */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 979
      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 980
            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 981
            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 982
            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 989
            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 993
            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 994
            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 995
            aload 4 /* baseSystemId */
            ifnull 12
        11: .line 996
            iconst_1
            istore 6 /* needExpand */
        12: .line 998
      StackMap locals: int
      StackMap stack:
            iload 6 /* needExpand */
            ifeq 14
        13: .line 999
            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 1002
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* staxInputSource */
        start local 7 // com.sun.xml.internal.stream.StaxXMLInputSource staxInputSource
        15: .line 1003
            aconst_null
            astore 8 /* xmlInputSource */
        start local 8 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        16: .line 1005
            aconst_null
            astore 9 /* ri */
        start local 9 // com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl ri
        17: .line 1007
            aload 1 /* resourceIdentifier */
            instanceof com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            ifeq 20
        18: .line 1008
            aload 1 /* resourceIdentifier */
            checkcast com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
            astore 9 /* ri */
        19: .line 1009
            goto 22
        20: .line 1010
      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 1011
            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 1013
      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 1018
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        24: .line 1020
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
            ifnull 28
        25: .line 1021
            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 1022
            aload 7 /* staxInputSource */
            ifnull 28
        27: .line 1023
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        28: .line 1027
      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 1028
            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 1029
            aload 8 /* xmlInputSource */
            ifnull 32
        31: .line 1030
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
        32: .line 1034
      StackMap locals:
      StackMap stack:
            aload 8 /* xmlInputSource */
            ifnull 34
        33: .line 1036
            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 1039
      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 1040
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            ifnonnull 37
        36: .line 1041
            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 1043
      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 1044
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            ifnull 50
        39: .line 1046
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 41
        40: .line 1047
            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 1049
      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 1050
            aload 10 /* is */
            ifnull 50
            aload 10 /* is */
            invokevirtual org.xml.sax.InputSource.isEmpty:()Z
            ifne 50
        43: .line 1051
            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 1053
            goto 50
      StackMap locals:
      StackMap stack: javax.xml.catalog.CatalogException
        45: astore 10 /* e */
        start local 10 // javax.xml.catalog.CatalogException e
        46: .line 1054
            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 1055
            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 1056
            iconst_2
            aload 10 /* e */
        49: .line 1054
            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 1064
      StackMap locals:
      StackMap stack:
            aload 7 /* staxInputSource */
            ifnonnull 55
        51: .line 1068
            new com.sun.xml.internal.stream.StaxXMLInputSource
            dup
        52: .line 1069
            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 1068
            invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
            astore 7 /* staxInputSource */
        54: .line 1070
            goto 56
      StackMap locals:
      StackMap stack:
        55: aload 7 /* staxInputSource */
            invokevirtual com.sun.xml.internal.stream.StaxXMLInputSource.hasXMLStreamOrXMLEventReader:()Z
            pop
        56: .line 1079
      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 1106
            aload 1 /* resourceIdentifier */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1107
      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 1108
            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 1109
            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 1110
            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 1118
            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 1122
            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 1123
            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 1124
            aload 4 /* baseSystemId */
            ifnull 12
        11: .line 1125
            iconst_1
            istore 6 /* needExpand */
        12: .line 1127
      StackMap locals: int
      StackMap stack:
            iload 6 /* needExpand */
            ifeq 14
        13: .line 1128
            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 1131
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* xmlInputSource */
        start local 7 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        15: .line 1133
            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 1134
            aload 1 /* resourceIdentifier */
            aload 4 /* baseSystemId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.setBaseSystemId:(Ljava/lang/String;)V
        17: .line 1135
            aload 1 /* resourceIdentifier */
            aload 5 /* expandedSystemId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.setExpandedSystemId:(Ljava/lang/String;)V
        18: .line 1136
            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 1139
      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 1140
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            ifnonnull 22
        21: .line 1141
            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 1143
      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 1144
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
            ifnull 47
        24: .line 1150
            aconst_null
            astore 8 /* is */
        start local 8 // org.xml.sax.InputSource is
        25: .line 1152
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 27
        26: .line 1153
            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 1155
      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 1156
            aload 9 /* pid */
            ifnonnull 31
            aload 3 /* literalSystemId */
            ifnull 34
        31: .line 1157
      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 1159
            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 1161
      StackMap locals:
      StackMap stack:
            aload 8 /* is */
            ifnull 37
            aload 8 /* is */
            invokevirtual org.xml.sax.InputSource.isEmpty:()Z
            ifne 37
        35: .line 1162
            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 1163
            goto 47
      StackMap locals:
      StackMap stack:
        37: aload 3 /* literalSystemId */
            ifnull 47
        38: .line 1164
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 40
        39: .line 1165
            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 1168
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 9 /* source */
        start local 9 // javax.xml.transform.Source source
        41: .line 1170
            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 1171
            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 1172
            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 1174
      StackMap locals:
      StackMap stack:
            aload 9 /* source */
            ifnull 47
            aload 9 /* source */
            invokeinterface javax.xml.transform.Source.isEmpty:()Z
            ifne 47
        46: .line 1175
            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 1186
      StackMap locals:
      StackMap stack:
            aload 7 /* xmlInputSource */
            ifnonnull 49
        48: .line 1190
            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 1198
      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 1217
            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 1218
            aload 4 /* entity */
            ifnonnull 12
         2: .line 1219
            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 1220
            aconst_null
            astore 5 /* encoding */
        start local 5 // java.lang.String encoding
         4: .line 1221
            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 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
         6: .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
         7: .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.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 1225
            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 1226
            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 1227
            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 1229
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            return
        12: .line 1233
      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 1234
            aconst_null
            astore 6 /* externalEntity */
        start local 6 // com.sun.xml.internal.stream.Entity$ExternalEntity externalEntity
        14: .line 1235
            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 1236
            iload 5 /* external */
            ifeq 49
        18: .line 1237
            aload 4 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$ExternalEntity
            astore 6 /* externalEntity */
        19: .line 1238
            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 1239
            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 1240
            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 1241
            aload 4 /* entity */
            invokevirtual com.sun.xml.internal.stream.Entity.isUnparsed:()Z
            istore 10 /* unparsed */
        start local 10 // boolean unparsed
        27: .line 1242
            aload 2 /* entityName */
            ldc "%"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            istore 11 /* parameter */
        start local 11 // boolean parameter
        28: .line 1243
            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 1244
            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 1245
      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 1246
      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 1248
      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 1249
            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 1250
            aconst_null
            astore 13 /* encoding */
        start local 13 // java.lang.String encoding
        37: .line 1251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
        38: .line 1252
            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 1253
      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 1251
            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 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
        43: .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
        44: .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.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 1257
            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 1258
            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 1259
            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 1261
      StackMap locals:
      StackMap stack:
            return
        end local 12 // boolean general
        end local 11 // boolean parameter
        end local 10 // boolean unparsed
        49: .line 1266
      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 1267
            iload 10 /* size */
            istore 11 /* i */
        start local 11 // int i
        51: goto 88
        52: .line 1268
      StackMap locals: int int
      StackMap stack:
            iload 11 /* i */
            iload 10 /* size */
            if_icmpne 54
        53: .line 1269
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            goto 55
        54: .line 1270
      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 1268
      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 1271
            aload 12 /* activeEntity */
            getfield com.sun.xml.internal.stream.Entity.name:Ljava/lang/String;
            aload 2 /* entityName */
            if_acmpne 87
        57: .line 1272
            aload 2 /* entityName */
            astore 13 /* path */
        start local 13 // java.lang.String path
        58: .line 1273
            iload 11 /* i */
            iconst_1
            iadd
            istore 14 /* j */
        start local 14 // int j
        59: goto 63
        60: .line 1274
      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 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 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 1273
            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 1277
            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 1278
            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 1279
            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 1280
            ldc "RecursiveReference"
        68: .line 1281
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* entityName */
            aastore
            dup
            iconst_1
            aload 13 /* path */
            aastore
        69: .line 1282
            iconst_2
        70: .line 1279
            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 1284
            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 1285
            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 1286
            aconst_null
            astore 14 /* encoding */
        start local 14 // java.lang.String encoding
        74: .line 1287
            iload 5 /* external */
            ifeq 80
        75: .line 1288
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
        76: .line 1289
            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 1290
      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 1288
            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 1292
      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 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
        82: .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.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 1295
            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 1296
            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 1297
            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 1300
      StackMap locals:
      StackMap stack:
            return
        end local 13 // java.lang.String path
        end local 12 // com.sun.xml.internal.stream.Entity activeEntity
        87: .line 1267
      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 1305
            aconst_null
            astore 11 /* staxInputSource */
        start local 11 // com.sun.xml.internal.stream.StaxXMLInputSource staxInputSource
        90: .line 1306
            aconst_null
            astore 12 /* xmlInputSource */
        start local 12 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xmlInputSource
        91: .line 1308
            iload 5 /* external */
            ifeq 104
        92: .line 1309
            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 1315
            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 1316
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
            ifne 107
        95: .line 1318
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
            ifeq 107
        96: .line 1319
            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 1320
            aload 13 /* accessError */
            ifnull 107
        98: .line 1321
            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 1322
            ldc "AccessExternalEntity"
       100: .line 1323
            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 1324
            iconst_2
       102: .line 1321
            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 1328
            goto 107
       104: .line 1331
      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 1332
            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 1333
            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 1337
      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 1339
            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 1352
            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 1353
            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 1367
            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 1368
            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 1373
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
         1: .line 1374
            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 1377
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
         1: .line 1378
            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 1401
            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 1407
            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 1408
            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 1409
            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 1411
      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 1412
            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 1413
            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 1414
            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 1415
            iconst_2
         9: .line 1413
            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 1419
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
        11: .line 1423
      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 1424
            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 1427
      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 1435
            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 1444
            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 1443
      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=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1457
            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 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 1468
            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 1475
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 12
         4: .line 1478
            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 1479
            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 1480
            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 1481
            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 1484
      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 1485
            goto 12
      StackMap locals:
      StackMap stack: java.io.IOException
        10: astore 2 /* ex */
        start local 2 // java.io.IOException ex
        11: .line 1486
            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 1490
      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 20
        13: .line 1492
            aload 1 /* entity */
            ifnonnull 19
        14: .line 1493
            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
        15: .line 1494
            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
        16: .line 1495
            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
        17: .line 1496
            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
        18: .line 1497
            goto 20
        19: .line 1498
      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
        20: .line 1502
      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 21
            iconst_1
            goto 22
      StackMap locals:
      StackMap stack:
        21: iconst_0
      StackMap locals:
      StackMap stack: int
        22: istore 2 /* documentEntity */
        start local 2 // boolean documentEntity
        23: .line 1505
            aload 0 /* this */
            aload 1 /* entity */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        24: .line 1506
            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
        25: .line 1512
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 26
            iconst_1
            goto 27
      StackMap locals: int
      StackMap stack:
        26: iconst_0
      StackMap locals:
      StackMap stack: int
        27: iload 2 /* documentEntity */
            ifeq 28
            iconst_0
            goto 29
      StackMap locals:
      StackMap stack: int
        28: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.xml.internal.stream.Entity$ScannedEntity int
      StackMap stack: int int
        29: iand
            ifeq 31
        30: .line 1513
            new java.io.EOFException
            dup
            invokespecial java.io.EOFException.<init>:()V
            athrow
        31: .line 1522
      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   32     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            3   32     1          entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
           11   12     2              ex  Ljava/io/IOException;
           23   32     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 1530
            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 1531
            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 1533
            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 1534
            goto 6
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
         4: pop
         5: .line 1535
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
         6: .line 1538
      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 1539
            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 1540
            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 1543
            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 1546
            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 1547
            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 1548
            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 1549
            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 1550
            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 1553
            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 1554
            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 1556
            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 1558
            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 1560
            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 1562
            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 1566
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
        24: .line 1567
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
        25: .line 1568
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        26: .line 1569
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidation:Z
        27: .line 1570
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
        28: .line 1571
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
        29: .line 1572
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
        30: .line 1573
            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 1592
            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 1594
            iload 2 /* parser_settings */
            ifne 8
         2: .line 1596
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
         3: .line 1597
            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 1598
            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 1600
      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 1601
            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 1603
      StackMap locals:
      StackMap stack:
            return
         8: .line 1607
      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 1608
            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 1609
            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 1612
            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 1613
            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 1614
            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 1615
            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 1618
            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 1619
            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 1620
            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 1621
            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 1622
            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 1623
            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 1624
            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 1627
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
        23: .line 1628
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
        24: .line 1629
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
        25: .line 1632
            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 1633
            aload 3 /* spm */
            ifnonnull 28
        27: .line 1634
            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 1636
      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 1639
            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 1640
            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 1641
            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 1642
            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 1643
            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 1646
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
        35: .line 1648
            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 1649
            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 1651
            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 1657
            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 1659
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
         2: .line 1660
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         3: .line 1661
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
         4: .line 1662
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
         5: .line 1664
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         6: .line 1666
            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 1667
            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 1669
      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 1670
            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 1695
      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 1701
            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 1708
            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 1730
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
         1: .line 1731
            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 1732
            iload 3 /* suffixLength */
            ldc "allow-java-encodings"
            invokevirtual java.lang.String.length:()I
            if_icmpne 5
         3: .line 1733
            aload 1 /* featureId */
            ldc "allow-java-encodings"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 5
         4: .line 1734
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         5: .line 1736
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "nonvalidating/load-external-dtd"
            invokevirtual java.lang.String.length:()I
            if_icmpne 11
         6: .line 1737
            aload 1 /* featureId */
            ldc "nonvalidating/load-external-dtd"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 11
         7: .line 1738
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         8: .line 1739
            return
        end local 3 // int suffixLength
         9: .line 1741
      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 1742
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        11: .line 1745
      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 1764
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 25
         1: .line 1765
            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 1767
            iload 3 /* suffixLength */
            ldc "internal/symbol-table"
            invokevirtual java.lang.String.length:()I
            if_icmpne 6
         3: .line 1768
            aload 1 /* propertyId */
            ldc "internal/symbol-table"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 6
         4: .line 1769
            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 1770
            return
         6: .line 1772
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/error-reporter"
            invokevirtual java.lang.String.length:()I
            if_icmpne 10
         7: .line 1773
            aload 1 /* propertyId */
            ldc "internal/error-reporter"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 10
         8: .line 1774
            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 1775
            return
        10: .line 1777
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.length:()I
            if_icmpne 14
        11: .line 1778
            aload 1 /* propertyId */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 14
        12: .line 1779
            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 1780
            return
        14: .line 1782
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "input-buffer-size"
            invokevirtual java.lang.String.length:()I
            if_icmpne 22
        15: .line 1783
            aload 1 /* propertyId */
            ldc "input-buffer-size"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 22
        16: .line 1784
            aload 2 /* value */
            checkcast java.lang.Integer
            astore 4 /* bufferSize */
        start local 4 // java.lang.Integer bufferSize
        17: .line 1785
            aload 4 /* bufferSize */
            ifnull 22
        18: .line 1786
            aload 4 /* bufferSize */
            invokevirtual java.lang.Integer.intValue:()I
            bipush 64
            if_icmple 22
        19: .line 1787
            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 1788
            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
        21: .line 1789
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferPool:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$CharacterBufferPool;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool.setExternalBufferSize:(I)V
        end local 4 // java.lang.Integer bufferSize
        22: .line 1792
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "security-manager"
            invokevirtual java.lang.String.length:()I
            if_icmpne 25
        23: .line 1793
            aload 1 /* propertyId */
            ldc "security-manager"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 25
        24: .line 1794
            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
        25: .line 1799
      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 29
        26: .line 1801
            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
        27: .line 1802
            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;
        28: .line 1803
            return
        end local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        29: .line 1807
      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 32
        30: .line 1808
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
        31: .line 1809
            goto 40
      StackMap locals:
      StackMap stack:
        32: aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 35
        33: .line 1810
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
        34: .line 1811
            goto 40
      StackMap locals:
      StackMap stack:
        35: aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 38
        36: .line 1812
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
        37: .line 1813
            goto 40
      StackMap locals:
      StackMap stack:
        38: aload 1 /* propertyId */
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 40
        39: .line 1814
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
        40: .line 1816
      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   41     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   41     1    propertyId  Ljava/lang/String;
            0   41     2         value  Ljava/lang/Object;
            2   25     3  suffixLength  I
           17   22     4    bufferSize  Ljava/lang/Integer;
           27   29     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 1819
            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 1820
            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 1828
            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 1840
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1841
      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 1842
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 1840
      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 1845
            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 1858
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1859
      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 1860
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 1858
      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 1863
            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 1884
            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 1937
            ldc ""
            astore 0 /* userDir */
        start local 0 // java.lang.String userDir
         1: .line 1939
            ldc "user.dir"
            invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* userDir */
         2: .line 1940
            goto 4
         3: .line 1941
      StackMap locals: java.lang.String
      StackMap stack: java.lang.SecurityException
            pop
         4: .line 1945
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            invokevirtual java.lang.String.length:()I
            ifne 6
         5: .line 1946
            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 1949
      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 1950
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
            areturn
         8: .line 1954
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDir:Ljava/lang/String;
         9: .line 1956
            getstatic java.io.File.separatorChar:C
            istore 1 /* separator */
        start local 1 // char separator
        10: .line 1957
            aload 0 /* userDir */
            iload 1 /* separator */
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            astore 0 /* userDir */
        11: .line 1959
            aload 0 /* userDir */
            invokevirtual java.lang.String.length:()I
            istore 2 /* len */
        start local 2 // int len
        12: .line 1960
            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 1962
            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 1963
            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 1964
            iload 3 /* ch */
            bipush 65
            if_icmplt 17
            iload 3 /* ch */
            bipush 90
            if_icmpgt 17
        16: .line 1965
            aload 4 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 3 // int ch
        17: .line 1970
      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 1971
            goto 29
        19: .line 1972
      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 1974
            iload 3 /* ch */
            sipush 128
            if_icmplt 22
        21: .line 1975
            goto 30
        22: .line 1976
      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 1977
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        24: .line 1978
            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 1979
            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 1981
            goto 28
        27: .line 1983
      StackMap locals:
      StackMap stack:
            aload 4 /* buffer */
            iload 3 /* ch */
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        28: .line 1971
      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 1988
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 2 /* len */
            if_icmpge 53
        31: .line 1990
            aconst_null
            astore 6 /* bytes */
        start local 6 // byte[] bytes
        32: .line 1993
            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 1994
            goto 36
      StackMap locals: java.lang.String int int top java.lang.StringBuilder int byte[]
      StackMap stack: java.io.UnsupportedEncodingException
        34: pop
        35: .line 1996
            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 1998
      StackMap locals:
      StackMap stack:
            aload 6 /* bytes */
            arraylength
            istore 2 /* len */
        37: .line 2001
            iconst_0
            istore 5 /* i */
            goto 52
        38: .line 2002
      StackMap locals:
      StackMap stack:
            aload 6 /* bytes */
            iload 5 /* i */
            baload
            istore 7 /* b */
        start local 7 // byte b
        39: .line 2004
            iload 7 /* b */
            ifge 45
        40: .line 2005
            iload 7 /* b */
            sipush 256
            iadd
            istore 3 /* ch */
        start local 3 // int ch
        41: .line 2006
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        42: .line 2007
            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 2008
            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 2009
            goto 51
        end local 3 // int ch
        45: .line 2010
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 7 /* b */
            baload
            ifeq 50
        46: .line 2011
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        47: .line 2012
            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 2013
            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 2014
            goto 51
        50: .line 2016
      StackMap locals:
      StackMap stack:
            aload 4 /* buffer */
            iload 7 /* b */
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        51: .line 2001
      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 2022
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            ldc "/"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 55
        54: .line 2023
            aload 4 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        55: .line 2025
      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 2027
            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 2032
            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 2033
            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 2034
            aconst_null
            astore 3 /* out */
        start local 3 // java.io.OutputStream out
         5: .line 2035
            aload 2 /* url */
            invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
            astore 4 /* protocol */
        start local 4 // java.lang.String protocol
         6: .line 2036
            aload 2 /* url */
            invokevirtual java.net.URL.getHost:()Ljava/lang/String;
            astore 5 /* host */
        start local 5 // java.lang.String host
         7: .line 2038
            aload 4 /* protocol */
            ldc "file"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
         8: .line 2039
            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 2040
      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 2041
            aload 6 /* file */
            invokevirtual java.io.File.exists:()Z
            ifne 14
        11: .line 2042
            aload 6 /* file */
            invokevirtual java.io.File.getParentFile:()Ljava/io/File;
            astore 7 /* parent */
        start local 7 // java.io.File parent
        12: .line 2043
            aload 7 /* parent */
            ifnull 14
            aload 7 /* parent */
            invokevirtual java.io.File.exists:()Z
            ifne 14
        13: .line 2044
            aload 7 /* parent */
            invokevirtual java.io.File.mkdirs:()Z
            pop
        end local 7 // java.io.File parent
        14: .line 2047
      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 2048
            goto 24
        16: .line 2052
      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 2053
            aload 6 /* urlCon */
            iconst_0
            invokevirtual java.net.URLConnection.setDoInput:(Z)V
        18: .line 2054
            aload 6 /* urlCon */
            iconst_1
            invokevirtual java.net.URLConnection.setDoOutput:(Z)V
        19: .line 2055
            aload 6 /* urlCon */
            iconst_0
            invokevirtual java.net.URLConnection.setUseCaches:(Z)V
        20: .line 2056
            aload 6 /* urlCon */
            instanceof java.net.HttpURLConnection
            ifeq 23
        21: .line 2059
            aload 6 /* urlCon */
            checkcast java.net.HttpURLConnection
            astore 7 /* httpCon */
        start local 7 // java.net.HttpURLConnection httpCon
        22: .line 2060
            aload 7 /* httpCon */
            ldc "PUT"
            invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
        end local 7 // java.net.HttpURLConnection httpCon
        23: .line 2062
      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 2064
      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 2068
            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 2070
            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 2071
            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 2072
            aload 1 /* tokenizer */
            invokevirtual java.util.StringTokenizer.countTokens:()I
            istore 3 /* size */
        start local 3 // int size
         4: .line 2073
            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 2074
            iconst_1
            istore 4 /* i */
        start local 4 // int i
         6: goto 11
         7: .line 2075
      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 2077
            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 2078
            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 2074
            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 2080
            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 2082
      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 2094
            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 2095
            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 2113
            aload 0 /* systemId */
            ifnull 1
            aload 0 /* systemId */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 2114
      StackMap locals:
      StackMap stack:
            aload 0 /* systemId */
            areturn
         2: .line 2118
      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 2119
            aload 2 /* uri */
            ifnull 7
         4: .line 2120
            aload 0 /* systemId */
         5: areturn
        end local 2 // com.sun.org.apache.xerces.internal.util.URI uri
         6: .line 2122
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
         7: .line 2126
      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 2129
            aconst_null
            astore 3 /* base */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI base
         9: .line 2130
            aconst_null
            astore 4 /* uri */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI uri
        10: .line 2132
            aload 1 /* baseSystemId */
            ifnull 12
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifeq 12
        11: .line 2133
            aload 1 /* baseSystemId */
            aload 0 /* systemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        12: .line 2134
      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 2135
            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 2136
            goto 24
        15: .line 2138
      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 2139
            goto 24
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
        17: pop
        18: .line 2140
            aload 1 /* baseSystemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 21
        19: .line 2143
            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 2144
            goto 24
        21: .line 2145
      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 2146
            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 2147
            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 2152
      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 2153
            goto 27
      StackMap locals:
      StackMap stack: java.lang.Exception
        26: pop
        27: .line 2158
      StackMap locals:
      StackMap stack:
            aload 4 /* uri */
            ifnonnull 29
        28: .line 2159
            aload 0 /* systemId */
            areturn
        29: .line 2161
      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 2184
            aload 0 /* systemId */
            ifnonnull 2
         1: .line 2185
            aconst_null
            areturn
         2: .line 2189
      StackMap locals:
      StackMap stack:
            iload 2 /* strict */
            ifeq 19
         3: .line 2192
            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 2193
            aload 0 /* systemId */
         5: areturn
         6: .line 2195
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
         7: .line 2197
            aconst_null
            astore 3 /* base */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI base
         8: .line 2199
            aload 1 /* baseSystemId */
            ifnull 9
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 11
         9: .line 2200
      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 2201
            goto 17
        11: .line 2205
      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 2206
            goto 17
        13: .line 2207
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        14: .line 2209
            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 2210
            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 2211
            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 2215
      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 2217
            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 2224
      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 2226
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        22: .line 2233
            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 2234
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
            pop
        25: .line 2239
            aload 0 /* systemId */
            invokevirtual java.lang.String.length:()I
            ifne 27
        26: .line 2240
            aload 0 /* systemId */
            areturn
        27: .line 2244
      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 2247
            aconst_null
            astore 4 /* base */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI base
        29: .line 2248
            aconst_null
            astore 5 /* uri */
        start local 5 // com.sun.org.apache.xerces.internal.util.URI uri
        30: .line 2250
            aload 1 /* baseSystemId */
            ifnull 32
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifeq 32
        31: .line 2251
            aload 1 /* baseSystemId */
            aload 0 /* systemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 34
        32: .line 2252
      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 2253
            goto 41
        34: .line 2256
      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 2257
            goto 41
        36: .line 2258
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        37: .line 2259
            aload 1 /* baseSystemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 40
        38: .line 2262
            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 2263
            goto 41
        40: .line 2265
      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 2270
      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 2271
            goto 44
        43: .line 2272
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        44: .line 2277
      StackMap locals:
      StackMap stack:
            aload 5 /* uri */
            ifnonnull 46
        45: .line 2278
            aload 0 /* systemId */
            areturn
        46: .line 2280
      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 2290
            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 2292
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifeq 3
         2: .line 2293
            aload 0 /* systemId */
            areturn
         3: .line 2297
      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 2298
            aload 1 /* baseSystemId */
            ifnull 5
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 7
         5: .line 2299
      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 2300
            goto 10
         7: .line 2302
      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 2303
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 10
         9: .line 2305
            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 2310
      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 2313
            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 2325
            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 2327
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifeq 5
         2: .line 2328
            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 2329
            aload 0 /* systemId */
            areturn
         4: .line 2337
      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 2341
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         6: .line 2342
            aload 1 /* baseSystemId */
            ifnull 7
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 9
         7: .line 2343
      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 2344
            goto 12
         9: .line 2346
      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 2347
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 12
        11: .line 2349
            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 2354
      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 2357
            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 2366
            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 2368
            aload 2 /* systemURI */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 5
         2: .line 2369
            aload 2 /* systemURI */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmple 4
         3: .line 2370
            aload 0 /* systemId */
            areturn
         4: .line 2378
      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 2382
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         6: .line 2383
            aload 1 /* baseSystemId */
            ifnull 7
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 9
         7: .line 2384
      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 2385
            goto 12
         9: .line 2387
      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 2388
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 12
        11: .line 2390
            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 2396
      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 2399
            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 java.lang.Object[] getEncodingName(byte[], int);
    descriptor: ([BI)[Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, 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 2422
            iload 2 /* count */
            iconst_2
            if_icmpge 2
         1: .line 2423
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
         2: .line 2427
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_0
            baload
            sipush 255
            iand
            istore 3 /* b0 */
        start local 3 // int b0
         3: .line 2428
            aload 1 /* b4 */
            iconst_1
            baload
            sipush 255
            iand
            istore 4 /* b1 */
        start local 4 // int b1
         4: .line 2429
            iload 3 /* b0 */
            sipush 254
            if_icmpne 6
            iload 4 /* b1 */
            sipush 255
            if_icmpne 6
         5: .line 2431
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16BE"
            aastore
            dup
            iconst_1
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            areturn
         6: .line 2433
      StackMap locals: int int
      StackMap stack:
            iload 3 /* b0 */
            sipush 255
            if_icmpne 8
            iload 4 /* b1 */
            sipush 254
            if_icmpne 8
         7: .line 2435
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16LE"
            aastore
            dup
            iconst_1
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            areturn
         8: .line 2440
      StackMap locals:
      StackMap stack:
            iload 2 /* count */
            iconst_3
            if_icmpge 10
         9: .line 2441
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
        10: .line 2445
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_2
            baload
            sipush 255
            iand
            istore 5 /* b2 */
        start local 5 // int b2
        11: .line 2446
            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 2447
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
        13: .line 2452
      StackMap locals: int
      StackMap stack:
            iload 2 /* count */
            iconst_4
            if_icmpge 15
        14: .line 2453
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
        15: .line 2457
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_3
            baload
            sipush 255
            iand
            istore 6 /* b3 */
        start local 6 // int b3
        16: .line 2458
            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 2460
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            dup
            iconst_1
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            areturn
        18: .line 2462
      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 2464
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            dup
            iconst_1
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            areturn
        20: .line 2466
      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 2469
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            areturn
        22: .line 2471
      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 2474
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            areturn
        24: .line 2476
      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 2480
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16BE"
            aastore
            dup
            iconst_1
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            areturn
        26: .line 2482
      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 2485
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16LE"
            aastore
            dup
            iconst_1
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            areturn
        28: .line 2487
      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 2490
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "CP037"
            aastore
            areturn
        30: .line 2493
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            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=8, 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 2517
            aload 2 /* encoding */
            ifnonnull 2
         1: .line 2518
            ldc "UTF-8"
            astore 2 /* encoding */
         2: .line 2522
      StackMap locals:
      StackMap stack:
            aload 2 /* encoding */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 4 /* ENCODING */
        start local 4 // java.lang.String ENCODING
         3: .line 2523
            aload 4 /* ENCODING */
            ldc "UTF-8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 2527
            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 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;
            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;
            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
         5: .line 2529
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* ENCODING */
            ldc "US-ASCII"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 2533
            new com.sun.org.apache.xerces.internal.impl.io.ASCIIReader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
            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;
            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;
            invokespecial com.sun.org.apache.xerces.internal.impl.io.ASCIIReader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
         7: .line 2535
      StackMap locals:
      StackMap stack:
            aload 4 /* ENCODING */
            ldc "ISO-10646-UCS-4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
         8: .line 2536
            aload 3 /* isBigEndian */
            ifnull 13
         9: .line 2537
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* isBE */
        start local 5 // boolean isBE
        10: .line 2538
            iload 5 /* isBE */
            ifeq 12
        11: .line 2539
            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
        12: .line 2541
      StackMap locals: int
      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
        end local 5 // boolean isBE
        13: .line 2544
      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;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        14: .line 2545
            ldc "EncodingByteOrderUnsupported"
        15: .line 2546
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        16: .line 2547
            iconst_2
        17: .line 2544
            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
        18: .line 2550
      StackMap locals:
      StackMap stack:
            aload 4 /* ENCODING */
            ldc "ISO-10646-UCS-2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        19: .line 2551
            aload 3 /* isBigEndian */
            ifnull 24
        20: .line 2552
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* isBE */
        start local 5 // boolean isBE
        21: .line 2553
            iload 5 /* isBE */
            ifeq 23
        22: .line 2554
            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
        23: .line 2556
      StackMap locals: int
      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
        end local 5 // boolean isBE
        24: .line 2559
      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;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        25: .line 2560
            ldc "EncodingByteOrderUnsupported"
        26: .line 2561
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        27: .line 2562
            iconst_2
        28: .line 2559
            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
        29: .line 2567
      StackMap locals:
      StackMap stack:
            aload 2 /* encoding */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidIANAEncoding:(Ljava/lang/String;)Z
            istore 5 /* validIANA */
        start local 5 // boolean validIANA
        30: .line 2568
            aload 2 /* encoding */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidJavaEncoding:(Ljava/lang/String;)Z
            istore 6 /* validJava */
        start local 6 // boolean validJava
        31: .line 2569
            iload 5 /* validIANA */
            ifeq 32
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
            ifeq 38
            iload 6 /* validJava */
            ifne 38
        32: .line 2570
      StackMap locals: 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;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        33: .line 2571
            ldc "EncodingDeclInvalid"
        34: .line 2572
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        35: .line 2573
            iconst_2
        36: .line 2570
            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
        37: .line 2582
            ldc "ISO-8859-1"
            astore 2 /* encoding */
        38: .line 2586
      StackMap locals:
      StackMap stack:
            aload 4 /* ENCODING */
            invokestatic com.sun.org.apache.xerces.internal.util.EncodingMap.getIANA2JavaMapping:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* javaEncoding */
        start local 7 // java.lang.String javaEncoding
        39: .line 2587
            aload 7 /* javaEncoding */
            ifnonnull 49
        40: .line 2588
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
            ifeq 43
        41: .line 2589
            aload 2 /* encoding */
            astore 7 /* javaEncoding */
        42: .line 2590
            goto 49
        43: .line 2591
      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;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        44: .line 2592
            ldc "EncodingDeclInvalid"
        45: .line 2593
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        46: .line 2594
            iconst_2
        47: .line 2591
            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 2596
            ldc "ISO8859_1"
            astore 7 /* javaEncoding */
        49: .line 2606
      StackMap locals:
      StackMap stack:
            new java.io.BufferedReader
            dup
            new java.io.InputStreamReader
            dup
            aload 1 /* inputStream */
            aload 7 /* 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 7 // java.lang.String javaEncoding
        end local 6 // boolean validJava
        end local 5 // boolean validIANA
        end local 4 // java.lang.String ENCODING
        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   50     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   50     1   inputStream  Ljava/io/InputStream;
            0   50     2      encoding  Ljava/lang/String;
            0   50     3   isBigEndian  Ljava/lang/Boolean;
            3   50     4      ENCODING  Ljava/lang/String;
           10   13     5          isBE  Z
           21   24     5          isBE  Z
           30   50     5     validIANA  Z
           31   50     6     validJava  Z
           39   50     7  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 2622
            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 2639
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 14
         1: .line 2640
            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 2641
            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 2642
            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 2645
      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 2646
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         6: goto 13
         7: .line 2648
      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 2647
            astore 3 /* externalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 2650
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
        10: .line 2651
            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 2652
            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 2646
      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 2657
      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 2671
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 14
         1: .line 2672
            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 2673
            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 2674
            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 2677
      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 2678
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         6: goto 13
         7: .line 2680
      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 2679
            astore 3 /* externalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 2682
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
        10: .line 2683
            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 2684
            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 2678
      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 2689
      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 2711
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 11
         1: .line 2712
            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 2713
            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 2716
      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 2717
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 2718
      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 2719
            aload 3 /* firstExternalEntity */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 9
         8: .line 2720
            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 2717
      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 2726
      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 2753
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 11
         1: .line 2754
            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 2755
            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 2758
      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 2759
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 2760
      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 2761
            aload 3 /* firstExternalEntity */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 9
         8: .line 2762
            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 2759
      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 2768
      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 2786
            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 2789
            aload 0 /* str */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmplt 10
         2: .line 2790
            aload 0 /* str */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            istore 1 /* ch1 */
        start local 1 // char ch1
         3: .line 2792
            iload 1 /* ch1 */
            bipush 58
            if_icmpne 8
         4: .line 2793
            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 2794
            iload 2 /* ch0 */
            bipush 65
            if_icmplt 10
            iload 2 /* ch0 */
            bipush 90
            if_icmpgt 10
         6: .line 2795
            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 2797
            goto 10
         8: .line 2799
      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 2800
            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 2808
      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 2809
            iload 1 /* pos */
            iflt 27
        12: .line 2810
            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 2812
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        14: goto 17
        15: .line 2813
      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 2812
            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 2815
            aload 2 /* sb */
            ldc "%20"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 2817
            iload 1 /* pos */
            iconst_1
            iadd
            istore 3 /* i */
        start local 3 // int i
        20: goto 25
        21: .line 2818
      StackMap locals:
      StackMap stack:
            aload 0 /* str */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 32
            if_icmpne 23
        22: .line 2819
            aload 2 /* sb */
            ldc "%20"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            goto 24
        23: .line 2821
      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 2817
      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 2823
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* str */
        end local 2 // java.lang.StringBuilder sb
        27: .line 2827
      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 2886
            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 3180
            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 3181
            ldc "/space/home/stax/sun/6thJan2004/zephyr/data/test.txt"
         2: .line 3182
            ldc "/space/home/stax/sun/6thJan2004/zephyr/data/entity.xml"
         3: .line 3180
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addExternalEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 3185
            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 3186
            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 3187
            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 3188
            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 3189
            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 3190
            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 3191
            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 3192
            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 3193
            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 3194
            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 3195
            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 3196
            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 3197
            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 3198
            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 3199
            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$CharacterBuffer  com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool  com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
InnerClasses:
  private CharacterBuffer = com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBuffer of com.sun.org.apache.xerces.internal.impl.XMLEntityManager
  private CharacterBufferPool = com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool 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