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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=4, args_size=0
         0: .line 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 1908
            sipush 128
            newarray 4
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
        38: .line 1910
            sipush 128
            newarray 5
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
        39: .line 1912
            sipush 128
            newarray 5
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
        40: .line 1913
            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 1914
            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 1913
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
        43: .line 1917
            iconst_0
            istore 0 /* i */
        start local 0 // int i
        44: goto 49
        45: .line 1918
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 0 /* i */
            iconst_1
            bastore
        46: .line 1919
            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 1920
            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 1917
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        49: iload 0 /* i */
            bipush 31
            if_icmple 45
        end local 0 // int i
        50: .line 1922
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            bipush 127
            iconst_1
            bastore
        51: .line 1923
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
            bipush 127
            bipush 55
            castore
        52: .line 1924
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
            bipush 127
            bipush 70
            castore
        53: .line 1925
            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 1926
            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 1925
            astore 0 /* escChs */
        start local 0 // char[] escChs
        56: .line 1927
            aload 0 /* escChs */
            arraylength
            istore 1 /* len */
        start local 1 // int len
        57: .line 1929
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        58: goto 64
        59: .line 1930
      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 1931
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 2 /* ch */
            iconst_1
            bastore
        61: .line 1932
            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 1933
            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 1929
            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 1935
            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 1448
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
        22: .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;
        23: .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;
        24: .line 439
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setScannerVersion:(S)V
        25: .line 440
            return
        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;

  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 1448
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
        22: .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;
        23: .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;
        24: .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;
        25: .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
        26: .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   27     0             this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   27     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 858
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            aload 13 /* reader */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
       146: .line 861
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 148
       147: .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
       148: .line 870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.xml.internal.stream.Entity$ScannedEntity
            dup
            iload 1 /* reference */
            aload 2 /* name */
       149: .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
       150: .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
       151: .line 870
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
       152: .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
       153: .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
       154: .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
       155: .line 876
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            ifnull 157
       156: .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
       157: .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  158     0                         this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0  158     1                    reference  Z
            0  158     2                         name  Ljava/lang/String;
            0  158     3               xmlInputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            0  158     4                      literal  Z
            0  158     5                   isExternal  Z
            1  158     6                     publicId  Ljava/lang/String;
            2  158     7              literalSystemId  Ljava/lang/String;
            3  158     8                 baseSystemId  Ljava/lang/String;
            4  158     9                     encoding  Ljava/lang/String;
            7  158    10  encodingExternallySpecified  Z
            8  158    11                  isBigEndian  Ljava/lang/Boolean;
            9  158    12                       stream  Ljava/io/InputStream;
           10  158    13                       reader  Ljava/io/Reader;
           11  158    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=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1455
            goto 4
         1: .line 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            checkcast java.io.Reader
            invokevirtual java.io.Reader.close:()V
         2: .line 1458
            goto 4
      StackMap locals:
      StackMap stack: java.io.IOException
         3: pop
         4: .line 1455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifeq 1
         5: .line 1462
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
      Exception table:
        from    to  target  type
           1     2       3  Class java.io.IOException

  public void endEntity();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
         0: .line 1473
            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 1480
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 12
         4: .line 1483
            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 1484
            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 1485
            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 1486
            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 1489
      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 1490
            goto 12
      StackMap locals:
      StackMap stack: java.io.IOException
        10: astore 2 /* ex */
        start local 2 // java.io.IOException ex
        11: .line 1491
            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 1498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifne 14
        13: .line 1499
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
        14: .line 1502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            ifnull 22
        15: .line 1504
            aload 1 /* entity */
            ifnonnull 21
        16: .line 1505
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        17: .line 1506
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "LAST_ENTITY"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 1507
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        19: .line 1508
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
        20: .line 1509
            goto 22
        21: .line 1510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        22: .line 1514
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
            if_acmpne 23
            iconst_1
            goto 24
      StackMap locals:
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 2 /* documentEntity */
        start local 2 // boolean documentEntity
        25: .line 1517
            aload 0 /* this */
            aload 1 /* entity */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        26: .line 1518
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
        27: .line 1524
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 28
            iconst_1
            goto 29
      StackMap locals: int
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: iload 2 /* documentEntity */
            ifeq 30
            iconst_0
            goto 31
      StackMap locals:
      StackMap stack: int
        30: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.xml.internal.stream.Entity$ScannedEntity int
      StackMap stack: int int
        31: iand
            ifeq 33
        32: .line 1525
            new java.io.EOFException
            dup
            invokespecial java.io.EOFException.<init>:()V
            athrow
        33: .line 1534
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean documentEntity
        end local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   34     0            this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            3   34     1          entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
           11   12     2              ex  Ljava/io/IOException;
           25   34     2  documentEntity  Z
      Exception table:
        from    to  target  type
           4     9      10  Class java.io.IOException
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException

  public void reset(com.sun.org.apache.xerces.internal.impl.PropertyManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager this
        start local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
         0: .line 1542
            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 1543
            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 1545
            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 1546
            goto 6
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
         4: pop
         5: .line 1547
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
         6: .line 1550
      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 1551
            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 1552
            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 1555
            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 1558
            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 1559
            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 1560
            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 1561
            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 1562
            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 1565
            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 1566
            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 1568
            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 1570
            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 1572
            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 1574
            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 1578
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
        24: .line 1579
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
        25: .line 1580
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
        26: .line 1581
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidation:Z
        27: .line 1582
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
        28: .line 1583
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
        29: .line 1584
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
        30: .line 1585
            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 1604
            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 1606
            iload 2 /* parser_settings */
            ifne 8
         2: .line 1608
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
         3: .line 1609
            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 1610
            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 1612
      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 1613
            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 1615
      StackMap locals:
      StackMap stack:
            return
         8: .line 1619
      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 1620
            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 1621
            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 1624
            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 1625
            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 1626
            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 1627
            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 1630
            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 1631
            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 1632
            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 1633
            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 1634
            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 1635
            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 1636
            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 1639
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
        23: .line 1640
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
        24: .line 1641
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
        25: .line 1644
            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 1645
            aload 3 /* spm */
            ifnonnull 28
        27: .line 1646
            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 1648
      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 1651
            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 1652
            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 1653
            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 1654
            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 1655
            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 1658
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
        35: .line 1660
            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 1661
            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 1663
            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 1669
            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 1671
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
         2: .line 1672
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         3: .line 1673
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
         4: .line 1674
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
         5: .line 1676
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         6: .line 1678
            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 1679
            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 1681
      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 1682
            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 1707
      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 1713
            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 1720
            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 1742
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
         1: .line 1743
            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 1744
            iload 3 /* suffixLength */
            ldc "allow-java-encodings"
            invokevirtual java.lang.String.length:()I
            if_icmpne 5
         3: .line 1745
            aload 1 /* featureId */
            ldc "allow-java-encodings"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 5
         4: .line 1746
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
         5: .line 1748
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "nonvalidating/load-external-dtd"
            invokevirtual java.lang.String.length:()I
            if_icmpne 11
         6: .line 1749
            aload 1 /* featureId */
            ldc "nonvalidating/load-external-dtd"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 11
         7: .line 1750
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
         8: .line 1751
            return
        end local 3 // int suffixLength
         9: .line 1753
      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 1754
            aload 0 /* this */
            iload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
        11: .line 1757
      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 1776
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 25
         1: .line 1777
            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 1779
            iload 3 /* suffixLength */
            ldc "internal/symbol-table"
            invokevirtual java.lang.String.length:()I
            if_icmpne 6
         3: .line 1780
            aload 1 /* propertyId */
            ldc "internal/symbol-table"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 6
         4: .line 1781
            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 1782
            return
         6: .line 1784
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/error-reporter"
            invokevirtual java.lang.String.length:()I
            if_icmpne 10
         7: .line 1785
            aload 1 /* propertyId */
            ldc "internal/error-reporter"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 10
         8: .line 1786
            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 1787
            return
        10: .line 1789
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.length:()I
            if_icmpne 14
        11: .line 1790
            aload 1 /* propertyId */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 14
        12: .line 1791
            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 1792
            return
        14: .line 1794
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "input-buffer-size"
            invokevirtual java.lang.String.length:()I
            if_icmpne 22
        15: .line 1795
            aload 1 /* propertyId */
            ldc "input-buffer-size"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 22
        16: .line 1796
            aload 2 /* value */
            checkcast java.lang.Integer
            astore 4 /* bufferSize */
        start local 4 // java.lang.Integer bufferSize
        17: .line 1797
            aload 4 /* bufferSize */
            ifnull 22
        18: .line 1798
            aload 4 /* bufferSize */
            invokevirtual java.lang.Integer.intValue:()I
            bipush 64
            if_icmple 22
        19: .line 1799
            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 1800
            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 1801
            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 1804
      StackMap locals:
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "security-manager"
            invokevirtual java.lang.String.length:()I
            if_icmpne 25
        23: .line 1805
            aload 1 /* propertyId */
            ldc "security-manager"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 25
        24: .line 1806
            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 1811
      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 1813
            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 1814
            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 1815
            return
        end local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        29: .line 1819
      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 1820
            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 1821
            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 1822
            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 1823
            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 1824
            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 1825
            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 1826
            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 1828
      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 1831
            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 1832
            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 1840
            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 1852
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1853
      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 1854
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 1852
      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 1857
            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 1870
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1871
      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 1872
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 1870
      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 1875
            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 1896
            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 1949
            ldc ""
            astore 0 /* userDir */
        start local 0 // java.lang.String userDir
         1: .line 1951
            ldc "user.dir"
            invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* userDir */
         2: .line 1952
            goto 4
         3: .line 1953
      StackMap locals: java.lang.String
      StackMap stack: java.lang.SecurityException
            pop
         4: .line 1957
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            invokevirtual java.lang.String.length:()I
            ifne 6
         5: .line 1958
            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 1961
      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 1962
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
            areturn
         8: .line 1966
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDir:Ljava/lang/String;
         9: .line 1968
            getstatic java.io.File.separatorChar:C
            istore 1 /* separator */
        start local 1 // char separator
        10: .line 1969
            aload 0 /* userDir */
            iload 1 /* separator */
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            astore 0 /* userDir */
        11: .line 1971
            aload 0 /* userDir */
            invokevirtual java.lang.String.length:()I
            istore 2 /* len */
        start local 2 // int len
        12: .line 1972
            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 1974
            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 1975
            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 1976
            iload 3 /* ch */
            bipush 65
            if_icmplt 17
            iload 3 /* ch */
            bipush 90
            if_icmpgt 17
        16: .line 1977
            aload 4 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 3 // int ch
        17: .line 1982
      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 1983
            goto 29
        19: .line 1984
      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 1986
            iload 3 /* ch */
            sipush 128
            if_icmplt 22
        21: .line 1987
            goto 30
        22: .line 1988
      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 1989
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        24: .line 1990
            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 1991
            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 1993
            goto 28
        27: .line 1995
      StackMap locals:
      StackMap stack:
            aload 4 /* buffer */
            iload 3 /* ch */
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        28: .line 1983
      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 2000
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 2 /* len */
            if_icmpge 53
        31: .line 2002
            aconst_null
            astore 6 /* bytes */
        start local 6 // byte[] bytes
        32: .line 2005
            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 2006
            goto 36
      StackMap locals: java.lang.String int int top java.lang.StringBuilder int byte[]
      StackMap stack: java.io.UnsupportedEncodingException
        34: pop
        35: .line 2008
            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 2010
      StackMap locals:
      StackMap stack:
            aload 6 /* bytes */
            arraylength
            istore 2 /* len */
        37: .line 2013
            iconst_0
            istore 5 /* i */
            goto 52
        38: .line 2014
      StackMap locals:
      StackMap stack:
            aload 6 /* bytes */
            iload 5 /* i */
            baload
            istore 7 /* b */
        start local 7 // byte b
        39: .line 2016
            iload 7 /* b */
            ifge 45
        40: .line 2017
            iload 7 /* b */
            sipush 256
            iadd
            istore 3 /* ch */
        start local 3 // int ch
        41: .line 2018
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        42: .line 2019
            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 2020
            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 2021
            goto 51
        end local 3 // int ch
        45: .line 2022
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
            iload 7 /* b */
            baload
            ifeq 50
        46: .line 2023
            aload 4 /* buffer */
            bipush 37
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        47: .line 2024
            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 2025
            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 2026
            goto 51
        50: .line 2028
      StackMap locals:
      StackMap stack:
            aload 4 /* buffer */
            iload 7 /* b */
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        51: .line 2013
      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 2034
      StackMap locals:
      StackMap stack:
            aload 0 /* userDir */
            ldc "/"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 55
        54: .line 2035
            aload 4 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        55: .line 2037
      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 2039
            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 2044
            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 2045
            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 2046
            aconst_null
            astore 3 /* out */
        start local 3 // java.io.OutputStream out
         5: .line 2047
            aload 2 /* url */
            invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
            astore 4 /* protocol */
        start local 4 // java.lang.String protocol
         6: .line 2048
            aload 2 /* url */
            invokevirtual java.net.URL.getHost:()Ljava/lang/String;
            astore 5 /* host */
        start local 5 // java.lang.String host
         7: .line 2050
            aload 4 /* protocol */
            ldc "file"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
         8: .line 2051
            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 2052
      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 2053
            aload 6 /* file */
            invokevirtual java.io.File.exists:()Z
            ifne 14
        11: .line 2054
            aload 6 /* file */
            invokevirtual java.io.File.getParentFile:()Ljava/io/File;
            astore 7 /* parent */
        start local 7 // java.io.File parent
        12: .line 2055
            aload 7 /* parent */
            ifnull 14
            aload 7 /* parent */
            invokevirtual java.io.File.exists:()Z
            ifne 14
        13: .line 2056
            aload 7 /* parent */
            invokevirtual java.io.File.mkdirs:()Z
            pop
        end local 7 // java.io.File parent
        14: .line 2059
      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 2060
            goto 24
        16: .line 2064
      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 2065
            aload 6 /* urlCon */
            iconst_0
            invokevirtual java.net.URLConnection.setDoInput:(Z)V
        18: .line 2066
            aload 6 /* urlCon */
            iconst_1
            invokevirtual java.net.URLConnection.setDoOutput:(Z)V
        19: .line 2067
            aload 6 /* urlCon */
            iconst_0
            invokevirtual java.net.URLConnection.setUseCaches:(Z)V
        20: .line 2068
            aload 6 /* urlCon */
            instanceof java.net.HttpURLConnection
            ifeq 23
        21: .line 2071
            aload 6 /* urlCon */
            checkcast java.net.HttpURLConnection
            astore 7 /* httpCon */
        start local 7 // java.net.HttpURLConnection httpCon
        22: .line 2072
            aload 7 /* httpCon */
            ldc "PUT"
            invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
        end local 7 // java.net.HttpURLConnection httpCon
        23: .line 2074
      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 2076
      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 2080
            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 2082
            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 2083
            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 2084
            aload 1 /* tokenizer */
            invokevirtual java.util.StringTokenizer.countTokens:()I
            istore 3 /* size */
        start local 3 // int size
         4: .line 2085
            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 2086
            iconst_1
            istore 4 /* i */
        start local 4 // int i
         6: goto 11
         7: .line 2087
      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 2089
            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 2090
            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 2086
            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 2092
            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 2094
      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 2106
            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 2107
            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 2125
            aload 0 /* systemId */
            ifnull 1
            aload 0 /* systemId */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 2126
      StackMap locals:
      StackMap stack:
            aload 0 /* systemId */
            areturn
         2: .line 2130
      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 2131
            aload 2 /* uri */
            ifnull 7
         4: .line 2132
            aload 0 /* systemId */
         5: areturn
        end local 2 // com.sun.org.apache.xerces.internal.util.URI uri
         6: .line 2134
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
         7: .line 2138
      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 2141
            aconst_null
            astore 3 /* base */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI base
         9: .line 2142
            aconst_null
            astore 4 /* uri */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI uri
        10: .line 2144
            aload 1 /* baseSystemId */
            ifnull 12
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifeq 12
        11: .line 2145
            aload 1 /* baseSystemId */
            aload 0 /* systemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        12: .line 2146
      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 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
        14: .line 2148
            goto 24
        15: .line 2150
      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 2151
            goto 24
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
        17: pop
        18: .line 2152
            aload 1 /* baseSystemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 21
        19: .line 2155
            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 2156
            goto 24
        21: .line 2157
      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 2158
            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 2159
            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 2164
      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 2165
            goto 27
      StackMap locals:
      StackMap stack: java.lang.Exception
        26: pop
        27: .line 2170
      StackMap locals:
      StackMap stack:
            aload 4 /* uri */
            ifnonnull 29
        28: .line 2171
            aload 0 /* systemId */
            areturn
        29: .line 2173
      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 2196
            aload 0 /* systemId */
            ifnonnull 2
         1: .line 2197
            aconst_null
            areturn
         2: .line 2201
      StackMap locals:
      StackMap stack:
            iload 2 /* strict */
            ifeq 19
         3: .line 2204
            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 2205
            aload 0 /* systemId */
         5: areturn
         6: .line 2207
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
         7: .line 2209
            aconst_null
            astore 3 /* base */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI base
         8: .line 2211
            aload 1 /* baseSystemId */
            ifnull 9
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 11
         9: .line 2212
      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 2213
            goto 17
        11: .line 2217
      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 2218
            goto 17
        13: .line 2219
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        14: .line 2221
            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 2222
            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 2223
            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 2227
      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 2229
            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 2236
      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 2238
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        22: .line 2245
            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 2246
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
            pop
        25: .line 2251
            aload 0 /* systemId */
            invokevirtual java.lang.String.length:()I
            ifne 27
        26: .line 2252
            aload 0 /* systemId */
            areturn
        27: .line 2256
      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 2259
            aconst_null
            astore 4 /* base */
        start local 4 // com.sun.org.apache.xerces.internal.util.URI base
        29: .line 2260
            aconst_null
            astore 5 /* uri */
        start local 5 // com.sun.org.apache.xerces.internal.util.URI uri
        30: .line 2262
            aload 1 /* baseSystemId */
            ifnull 32
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifeq 32
        31: .line 2263
            aload 1 /* baseSystemId */
            aload 0 /* systemId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 34
        32: .line 2264
      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 2265
            goto 41
        34: .line 2268
      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 2269
            goto 41
        36: .line 2270
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        37: .line 2271
            aload 1 /* baseSystemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 40
        38: .line 2274
            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 2275
            goto 41
        40: .line 2277
      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 2282
      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 2283
            goto 44
        43: .line 2284
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        44: .line 2289
      StackMap locals:
      StackMap stack:
            aload 5 /* uri */
            ifnonnull 46
        45: .line 2290
            aload 0 /* systemId */
            areturn
        46: .line 2292
      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 2302
            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 2304
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifeq 3
         2: .line 2305
            aload 0 /* systemId */
            areturn
         3: .line 2309
      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 2310
            aload 1 /* baseSystemId */
            ifnull 5
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 7
         5: .line 2311
      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 2312
            goto 10
         7: .line 2314
      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 2315
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 10
         9: .line 2317
            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 2322
      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 2325
            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 2337
            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 2339
            aload 2 /* systemURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifeq 5
         2: .line 2340
            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 2341
            aload 0 /* systemId */
            areturn
         4: .line 2349
      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 2353
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         6: .line 2354
            aload 1 /* baseSystemId */
            ifnull 7
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 9
         7: .line 2355
      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 2356
            goto 12
         9: .line 2358
      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 2359
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 12
        11: .line 2361
            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 2366
      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 2369
            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 2378
            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 2380
            aload 2 /* systemURI */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 5
         2: .line 2381
            aload 2 /* systemURI */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmple 4
         3: .line 2382
            aload 0 /* systemId */
            areturn
         4: .line 2390
      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 2394
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* baseURI */
        start local 3 // com.sun.org.apache.xerces.internal.util.URI baseURI
         6: .line 2395
            aload 1 /* baseSystemId */
            ifnull 7
            aload 1 /* baseSystemId */
            invokevirtual java.lang.String.length:()I
            ifne 9
         7: .line 2396
      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 2397
            goto 12
         9: .line 2399
      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 2400
            aload 3 /* baseURI */
            invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
            ifne 12
        11: .line 2402
            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 2408
      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 2411
            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 2434
            iload 2 /* count */
            iconst_2
            if_icmpge 2
         1: .line 2435
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
         2: .line 2439
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_0
            baload
            sipush 255
            iand
            istore 3 /* b0 */
        start local 3 // int b0
         3: .line 2440
            aload 1 /* b4 */
            iconst_1
            baload
            sipush 255
            iand
            istore 4 /* b1 */
        start local 4 // int b1
         4: .line 2441
            iload 3 /* b0 */
            sipush 254
            if_icmpne 6
            iload 4 /* b1 */
            sipush 255
            if_icmpne 6
         5: .line 2443
            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 2445
      StackMap locals: int int
      StackMap stack:
            iload 3 /* b0 */
            sipush 255
            if_icmpne 8
            iload 4 /* b1 */
            sipush 254
            if_icmpne 8
         7: .line 2447
            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 2452
      StackMap locals:
      StackMap stack:
            iload 2 /* count */
            iconst_3
            if_icmpge 10
         9: .line 2453
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
        10: .line 2457
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_2
            baload
            sipush 255
            iand
            istore 5 /* b2 */
        start local 5 // int b2
        11: .line 2458
            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 2459
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
        13: .line 2464
      StackMap locals: int
      StackMap stack:
            iload 2 /* count */
            iconst_4
            if_icmpge 15
        14: .line 2465
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
            areturn
        15: .line 2469
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_3
            baload
            sipush 255
            iand
            istore 6 /* b3 */
        start local 6 // int b3
        16: .line 2470
            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 2472
            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 2474
      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 2476
            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 2478
      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 2481
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            areturn
        22: .line 2483
      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 2486
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            areturn
        24: .line 2488
      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 2492
            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 2494
      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 2497
            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 2499
      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 2502
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "CP037"
            aastore
            areturn
        30: .line 2505
      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 2529
            aload 2 /* encoding */
            ifnonnull 2
         1: .line 2530
            ldc "UTF-8"
            astore 2 /* encoding */
         2: .line 2534
      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 2535
            aload 4 /* ENCODING */
            ldc "UTF-8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 2539
            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 2541
      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 2545
            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 2547
      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 2548
            aload 3 /* isBigEndian */
            ifnull 13
         9: .line 2549
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* isBE */
        start local 5 // boolean isBE
        10: .line 2550
            iload 5 /* isBE */
            ifeq 12
        11: .line 2551
            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 2553
      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 2556
      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 2557
            ldc "EncodingByteOrderUnsupported"
        15: .line 2558
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        16: .line 2559
            iconst_2
        17: .line 2556
            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 2562
      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 2563
            aload 3 /* isBigEndian */
            ifnull 24
        20: .line 2564
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* isBE */
        start local 5 // boolean isBE
        21: .line 2565
            iload 5 /* isBE */
            ifeq 23
        22: .line 2566
            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 2568
      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 2571
      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 2572
            ldc "EncodingByteOrderUnsupported"
        26: .line 2573
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        27: .line 2574
            iconst_2
        28: .line 2571
            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 2579
      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 2580
            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 2581
            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 2582
      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 2583
            ldc "EncodingDeclInvalid"
        34: .line 2584
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        35: .line 2585
            iconst_2
        36: .line 2582
            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 2594
            ldc "ISO-8859-1"
            astore 2 /* encoding */
        38: .line 2598
      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 2599
            aload 7 /* javaEncoding */
            ifnonnull 49
        40: .line 2600
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
            ifeq 43
        41: .line 2601
            aload 2 /* encoding */
            astore 7 /* javaEncoding */
        42: .line 2602
            goto 49
        43: .line 2603
      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 2604
            ldc "EncodingDeclInvalid"
        45: .line 2605
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        46: .line 2606
            iconst_2
        47: .line 2603
            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 2608
            ldc "ISO8859_1"
            astore 7 /* javaEncoding */
        49: .line 2618
      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 2634
            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 2651
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 14
         1: .line 2652
            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 2653
            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 2654
            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 2657
      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 2658
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         6: goto 13
         7: .line 2660
      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 2659
            astore 3 /* externalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 2662
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
        10: .line 2663
            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 2664
            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 2658
      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 2669
      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 2683
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 14
         1: .line 2684
            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 2685
            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 2686
            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 2689
      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 2690
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         6: goto 13
         7: .line 2692
      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 2691
            astore 3 /* externalEntity */
        start local 3 // com.sun.xml.internal.stream.Entity$ScannedEntity externalEntity
         9: .line 2694
            aload 3 /* externalEntity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 12
        10: .line 2695
            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 2696
            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 2690
      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 2701
      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 2723
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 11
         1: .line 2724
            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 2725
            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 2728
      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 2729
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 2730
      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 2731
            aload 3 /* firstExternalEntity */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 9
         8: .line 2732
            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 2729
      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 2738
      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 2765
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 11
         1: .line 2766
            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 2767
            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 2770
      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 2771
            iload 1 /* size */
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 2772
      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 2773
            aload 3 /* firstExternalEntity */
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ifeq 9
         8: .line 2774
            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 2771
      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 2780
      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 2798
            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 2801
            aload 0 /* str */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmplt 10
         2: .line 2802
            aload 0 /* str */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            istore 1 /* ch1 */
        start local 1 // char ch1
         3: .line 2804
            iload 1 /* ch1 */
            bipush 58
            if_icmpne 8
         4: .line 2805
            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 2806
            iload 2 /* ch0 */
            bipush 65
            if_icmplt 10
            iload 2 /* ch0 */
            bipush 90
            if_icmpgt 10
         6: .line 2807
            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 2809
            goto 10
         8: .line 2811
      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 2812
            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 2820
      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 2821
            iload 1 /* pos */
            iflt 27
        12: .line 2822
            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 2824
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        14: goto 17
        15: .line 2825
      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 2824
            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 2827
            aload 2 /* sb */
            ldc "%20"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 2829
            iload 1 /* pos */
            iconst_1
            iadd
            istore 3 /* i */
        start local 3 // int i
        20: goto 25
        21: .line 2830
      StackMap locals:
      StackMap stack:
            aload 0 /* str */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 32
            if_icmpne 23
        22: .line 2831
            aload 2 /* sb */
            ldc "%20"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
            goto 24
        23: .line 2833
      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 2829
      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 2835
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* str */
        end local 2 // java.lang.StringBuilder sb
        27: .line 2839
      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 2898
            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 3192
            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 3193
            ldc "/space/home/stax/sun/6thJan2004/zephyr/data/test.txt"
         2: .line 3194
            ldc "/space/home/stax/sun/6thJan2004/zephyr/data/entity.xml"
         3: .line 3192
            invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addExternalEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 3197
            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 3198
            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 3199
            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 3200
            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 3201
            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 3202
            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 3203
            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 3204
            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 3205
            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 3206
            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 3207
            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 3208
            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 3209
            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 3210
            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 3211
            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