public class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader implements com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader, com.sun.org.apache.xerces.internal.xni.parser.XMLComponent, com.sun.org.apache.xerces.internal.impl.xs.XSElementDeclHelper, com.sun.org.apache.xerces.internal.xs.XSLoader, org.w3c.dom.DOMConfiguration
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
  super_class: java.lang.Object
{
  protected static final java.lang.String SCHEMA_FULL_CHECKING;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema-full-checking"

  protected static final java.lang.String CONTINUE_AFTER_FATAL_ERROR;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/continue-after-fatal-error"

  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 STANDARD_URI_CONFORMANT_FEATURE;
    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 VALIDATE_ANNOTATIONS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validate-annotations"

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

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

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

  protected static final java.lang.String AUGMENT_PSVI;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema/augment-psvi"

  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"

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

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

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

  protected static final java.lang.String OVERRIDE_PARSER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "jdk.xml.overrideDefaultParser"

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

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

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

  public static final java.lang.String ERROR_HANDLER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/error-handler"

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

  public static final java.lang.String XMLGRAMMAR_POOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"

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

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

  protected static final java.lang.String JAXP_SCHEMA_SOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaSource"

  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 LOCALE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/locale"

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

  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"

  public static final java.lang.String ACCESS_EXTERNAL_DTD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://javax.xml.XMLConstants/property/accessExternalDTD"

  public static final java.lang.String ACCESS_EXTERNAL_SCHEMA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://javax.xml.XMLConstants/property/accessExternalSchema"

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

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

  private com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.XMLEntityManager fEntityManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver fUserEntityResolver;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
    flags: (0x0002) ACC_PRIVATE

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

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

  private java.lang.Object fJAXPSource;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler fSchemaHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket fGrammarBucket;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool fDeclPool;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler fSubGroupHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
    flags: (0x0002) ACC_PRIVATE

  private final com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory fNodeFactory;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder fCMBuilder;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSDDescription fXSDDescription;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
    flags: (0x0002) ACC_PRIVATE

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

  private java.util.WeakHashMap<java.lang.Object, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar> fJAXPCache;
    descriptor: Ljava/util/WeakHashMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/WeakHashMap<Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;

  private java.util.Locale fLocale;
    descriptor: Ljava/util/Locale;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.DOMStringList fRecognizedParameters;
    descriptor: Lorg/w3c/dom/DOMStringList;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper fErrorHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper fResourceResolver;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 166
            bipush 13
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 167
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            aastore
            dup
            iconst_1
         2: .line 168
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            aastore
            dup
            iconst_2
         3: .line 169
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            aastore
            dup
            iconst_3
         4: .line 170
            ldc "http://apache.org/xml/features/allow-java-encodings"
            aastore
            dup
            iconst_4
         5: .line 171
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            aastore
            dup
            iconst_5
         6: .line 172
            ldc "http://apache.org/xml/features/disallow-doctype-decl"
            aastore
            dup
            bipush 6
         7: .line 173
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            aastore
            dup
            bipush 7
         8: .line 174
            ldc "http://apache.org/xml/features/validate-annotations"
            aastore
            dup
            bipush 8
         9: .line 175
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            aastore
            dup
            bipush 9
        10: .line 176
            ldc "http://apache.org/xml/features/namespace-growth"
            aastore
            dup
            bipush 10
        11: .line 177
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            aastore
            dup
            bipush 11
        12: .line 178
            ldc "jdk.xml.overrideDefaultParser"
            aastore
            dup
            bipush 12
        13: .line 179
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aastore
        14: .line 166
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.RECOGNIZED_FEATURES:[Ljava/lang/String;
        15: .line 237
            bipush 18
            anewarray java.lang.String
            dup
            iconst_0
        16: .line 238
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            aastore
            dup
            iconst_1
        17: .line 239
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_2
        18: .line 240
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_3
        19: .line 241
            ldc "http://apache.org/xml/properties/internal/error-handler"
            aastore
            dup
            iconst_4
        20: .line 242
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
            dup
            iconst_5
        21: .line 243
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            aastore
            dup
            bipush 6
        22: .line 244
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            aastore
            dup
            bipush 7
        23: .line 245
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            aastore
            dup
            bipush 8
        24: .line 246
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            aastore
            dup
            bipush 9
        25: .line 247
            ldc "http://apache.org/xml/properties/security-manager"
            aastore
            dup
            bipush 10
        26: .line 248
            ldc "http://apache.org/xml/properties/locale"
            aastore
            dup
            bipush 11
        27: .line 249
            ldc "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
            aastore
            dup
            bipush 12
        28: .line 250
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aastore
            dup
            bipush 13
        29: .line 251
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            aastore
            dup
            bipush 14
        30: .line 252
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            aastore
            dup
            bipush 15
        31: .line 253
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            aastore
            dup
            bipush 16
        32: .line 254
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            aastore
            dup
            bipush 17
        33: .line 255
            ldc "jdk.xml.cdataChunkSize"
            aastore
        34: .line 237
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        35: .line 256
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 301
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolTable
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolTable.<init>:()V
            aconst_null
            new com.sun.org.apache.xerces.internal.impl.XMLEntityManager
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<init>:()V
            aconst_null
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)V
         1: .line 302
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
         0: .line 305
            aload 0 /* this */
            aload 1 /* symbolTable */
            aconst_null
            new com.sun.org.apache.xerces.internal.impl.XMLEntityManager
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<init>:()V
            aconst_null
            aconst_null
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)V
         1: .line 306
            return
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    2     1  symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    MethodParameters:
             Name  Flags
      symbolTable  

  void <init>(com.sun.org.apache.xerces.internal.impl.XMLErrorReporter, com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket, com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler, com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket grammarBucket
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler sHandler
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder builder
         0: .line 318
            aload 0 /* this */
            aconst_null
            aload 1 /* errorReporter */
            aconst_null
            aload 2 /* grammarBucket */
            aload 3 /* sHandler */
            aload 4 /* builder */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)V
         1: .line 319
            return
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder builder
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler sHandler
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket grammarBucket
        end local 1 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    2     1  errorReporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            0    2     2  grammarBucket  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            0    2     3       sHandler  Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            0    2     4        builder  Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
    MethodParameters:
               Name  Flags
      errorReporter  
      grammarBucket  
      sHandler       
      builder        

  void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter, com.sun.org.apache.xerces.internal.impl.XMLEntityManager, com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket, com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler, com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=7, args_size=7
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        start local 2 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        start local 3 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager entityResolver
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket grammarBucket
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler sHandler
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder builder
         0: .line 321
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 261
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
         2: .line 262
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         3: .line 263
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
         4: .line 264
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fUserEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
         5: .line 265
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
         6: .line 266
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
         7: .line 267
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
         8: .line 269
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
         9: .line 271
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
        10: .line 273
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
        11: .line 275
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
        12: .line 280
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
        13: .line 282
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fNodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
        14: .line 284
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
        15: .line 285
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.faccessExternalSchema:Ljava/lang/String;
        16: .line 288
            aload 0 /* this */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLocale:Ljava/util/Locale;
        17: .line 291
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fRecognizedParameters:Lorg/w3c/dom/DOMStringList;
        18: .line 294
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
        19: .line 297
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fResourceResolver:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
        20: .line 326
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.addRecognizedFeatures:([Ljava/lang/String;)V
        21: .line 327
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.addRecognizedProperties:([Ljava/lang/String;)V
        22: .line 328
            aload 1 /* symbolTable */
            ifnull 24
        23: .line 329
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aload 1 /* symbolTable */
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        24: .line 332
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.XMLErrorReporter com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder
      StackMap stack:
            aload 2 /* errorReporter */
            ifnonnull 28
        25: .line 333
            new com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
            astore 2 /* errorReporter */
        26: .line 334
            aload 2 /* errorReporter */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLocale:Ljava/util/Locale;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setLocale:(Ljava/util/Locale;)V
        27: .line 335
            aload 2 /* errorReporter */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            new com.sun.org.apache.xerces.internal.util.DefaultErrorHandler
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.DefaultErrorHandler.<init>:()V
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        28: .line 338
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* errorReporter */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        29: .line 340
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            ifnonnull 31
        30: .line 341
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            new com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter.<init>:()V
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
        31: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        32: .line 344
            aload 0 /* this */
            aload 3 /* entityResolver */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
        33: .line 346
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            ifnull 35
        34: .line 347
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        35: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setFeature:(Ljava/lang/String;Z)V
        36: .line 353
            aload 4 /* grammarBucket */
            ifnonnull 38
        37: .line 354
            new com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.<init>:()V
            astore 4 /* grammarBucket */
        38: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* grammarBucket */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
        39: .line 357
            aload 5 /* sHandler */
            ifnonnull 41
        40: .line 358
            new com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDeclHelper;)V
            astore 5 /* sHandler */
        41: .line 360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* sHandler */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
        42: .line 362
            aload 6 /* builder */
            ifnonnull 44
        43: .line 363
            new com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fNodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;)V
            astore 6 /* builder */
        44: .line 365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* builder */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
        45: .line 366
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
        46: .line 367
            aload 0 /* this */
            new java.util.WeakHashMap
            dup
            invokespecial java.util.WeakHashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPCache:Ljava/util/WeakHashMap;
        47: .line 369
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
        48: .line 370
            return
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder builder
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler sHandler
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket grammarBucket
        end local 3 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager entityResolver
        end local 2 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   49     0            this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   49     1     symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            0   49     2   errorReporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            0   49     3  entityResolver  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0   49     4   grammarBucket  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            0   49     5        sHandler  Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            0   49     6         builder  Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
    MethodParameters:
                Name  Flags
      symbolTable     
      errorReporter   
      entityResolver  
      grammarBucket   
      sHandler        
      builder         

  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.xs.XMLSchemaLoader this
         0: .line 378
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.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.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public boolean getFeature(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String featureId
         0: .line 390
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            aload 1 /* featureId */
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.getFeature:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    1     1  featureId  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 404
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
         1: .line 405
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         2: .line 406
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            iload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setFeature:(Ljava/lang/String;Z)V
         3: .line 407
            goto 6
         4: .line 408
      StackMap locals:
      StackMap stack:
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 409
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            iload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.setGenerateSyntheticAnnotations:(Z)V
         6: .line 411
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            aload 1 /* featureId */
            iload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setFeature:(Ljava/lang/String;Z)V
         7: .line 412
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    8     1  featureId  Ljava/lang/String;
            0    8     2      state  Z
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  
      state      

  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.xs.XMLSchemaLoader this
         0: .line 420
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.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.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String propertyId
         0: .line 432
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            aload 1 /* propertyId */
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    1     1  propertyId  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object state
         0: .line 446
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
         1: .line 447
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            aload 1 /* propertyId */
            aload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 448
            aload 1 /* propertyId */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         3: .line 449
            aload 0 /* this */
            aload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
         4: .line 450
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
         5: .line 451
            goto 29
         6: .line 452
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 453
            aload 0 /* this */
            aload 2 /* state */
            checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
         8: .line 454
            goto 29
         9: .line 455
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 456
            aload 0 /* this */
            aload 2 /* state */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
        11: .line 457
            goto 29
        12: .line 458
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 459
            aload 0 /* this */
            aload 2 /* state */
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
        14: .line 460
            goto 29
        15: .line 461
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/locale"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
        16: .line 462
            aload 0 /* this */
            aload 2 /* state */
            checkcast java.util.Locale
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setLocale:(Ljava/util/Locale;)V
        17: .line 463
            goto 29
        18: .line 464
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
        19: .line 465
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        20: .line 466
            goto 29
        21: .line 467
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        22: .line 468
            aload 0 /* this */
            aload 2 /* state */
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        23: .line 469
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            ifnonnull 29
        24: .line 470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            new com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter.<init>:()V
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
        25: .line 472
            goto 29
        26: .line 473
      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
        27: .line 474
            aload 2 /* state */
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
            astore 3 /* spm */
        start local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        28: .line 475
            aload 0 /* this */
            aload 3 /* spm */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_SCHEMA: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.xs.XMLSchemaLoader.faccessExternalSchema:Ljava/lang/String;
        end local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        29: .line 477
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object state
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   30     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   30     1  propertyId  Ljava/lang/String;
            0   30     2       state  Ljava/lang/Object;
           28   29     3         spm  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  
      state       

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.util.Locale locale
         0: .line 488
            aload 0 /* this */
            aload 1 /* locale */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLocale:Ljava/util/Locale;
         1: .line 489
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 1 /* locale */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setLocale:(Ljava/util/Locale;)V
         2: .line 490
            return
        end local 1 // java.util.Locale locale
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    3     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 494
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLocale:Ljava/util/Locale;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public void setErrorHandler(com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler errorHandler
         0: .line 503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://apache.org/xml/properties/internal/error-handler"
            aload 1 /* errorHandler */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 504
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler errorHandler
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    2     1  errorHandler  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
    MethodParameters:
              Name  Flags
      errorHandler  

  public com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler getErrorHandler();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 508
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getErrorHandler:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public void setEntityResolver(com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver entityResolver
         0: .line 517
            aload 0 /* this */
            aload 1 /* entityResolver */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fUserEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
         1: .line 518
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aload 1 /* entityResolver */
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 519
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aload 1 /* entityResolver */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         3: .line 520
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver entityResolver
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    4     1  entityResolver  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
    MethodParameters:
                Name  Flags
      entityResolver  

  public com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver getEntityResolver();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 524
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fUserEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public void loadGrammar(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=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[] source
         0: .line 539
            aload 1 /* source */
            arraylength
            istore 2 /* numSource */
        start local 2 // int numSource
         1: .line 540
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 5
         3: .line 541
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* source */
            iload 3 /* i */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            pop
         4: .line 540
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 3 /* i */
            iload 2 /* numSource */
            if_icmplt 3
        end local 3 // int i
         6: .line 543
            return
        end local 2 // int numSource
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource[] source
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    7     1     source  [Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            1    7     2  numSource  I
            2    6     3          i  I
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      source  

  public com.sun.org.apache.xerces.internal.xni.grammars.Grammar loadGrammar(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource source
         0: .line 562
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
         1: .line 563
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
         2: .line 564
            new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
            astore 2 /* desc */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
         3: .line 565
            aload 2 /* desc */
            iconst_3
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
         4: .line 566
            aload 2 /* desc */
            aload 1 /* source */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
         5: .line 567
            aload 2 /* desc */
            aload 1 /* source */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLiteralSystemId:(Ljava/lang/String;)V
         6: .line 569
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* locationPairs */
        start local 3 // java.util.Map locationPairs
         7: .line 573
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
         8: .line 574
            aload 3 /* locationPairs */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         9: .line 573
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        10: .line 575
            aload 0 /* this */
            aload 2 /* desc */
            aload 1 /* source */
            aload 3 /* locationPairs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 4 /* grammar */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        11: .line 577
            aload 4 /* grammar */
            ifnull 15
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ifnull 15
        12: .line 578
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ldc "http://www.w3.org/2001/XMLSchema"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammars:()[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool.cacheGrammars:(Ljava/lang/String;[Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;)V
        13: .line 581
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
            ifeq 15
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPCache:Ljava/util/WeakHashMap;
            aload 4 /* grammar */
            invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            aload 4 /* grammar */
            if_acmpeq 15
        14: .line 582
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.fullSchemaChecking:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        15: .line 585
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 4 /* grammar */
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 3 // java.util.Map locationPairs
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource source
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   16     1         source  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            3   16     2           desc  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            7   16     3  locationPairs  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
           11   16     4        grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      source  

  com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar loadSchema(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray>);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    flags: (0x0000) 
    Code:
      stack=9, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        start local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource source
        start local 3 // java.util.Map locationPairs
         0: .line 604
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
            ifne 2
         1: .line 605
            aload 0 /* this */
            aload 3 /* locationPairs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.processJAXPSchemaSource:(Ljava/util/Map;)V
         2: .line 608
      StackMap locals:
      StackMap stack:
            aload 1 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.isExternal:()Z
            ifeq 9
            aload 2 /* source */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.isCreatedByResolver:()Z
            ifne 9
         3: .line 609
            aload 1 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getExpandedSystemId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.faccessExternalSchema:Ljava/lang/String;
            ldc "all"
            invokestatic com.sun.org.apache.xerces.internal.utils.SecuritySupport.checkAccess:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* accessError */
        start local 4 // java.lang.String accessError
         4: .line 610
            aload 4 /* accessError */
            ifnull 9
         5: .line 611
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
         6: .line 612
            ldc "schema_reference.access"
         7: .line 613
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getExpandedSystemId:()Ljava/lang/String;
            invokestatic com.sun.org.apache.xerces.internal.utils.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* accessError */
            aastore
            iconst_1
         8: .line 611
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // java.lang.String accessError
         9: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 2 /* source */
            aload 1 /* desc */
            aload 3 /* locationPairs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 4 /* grammar */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        10: .line 618
            aload 4 /* grammar */
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 3 // java.util.Map locationPairs
        end local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource source
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   11     0           this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   11     1           desc  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            0   11     2         source  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            0   11     3  locationPairs  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
            4    9     4    accessError  Ljava/lang/String;
           10   11     4        grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    Signature: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    MethodParameters:
               Name  Flags
      desc           
      source         
      locationPairs  

  public static com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource resolveDocument(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray>, com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        start local 1 // java.util.Map locationPairs
        start local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver entityResolver
         0: .line 637
            aconst_null
            astore 3 /* loc */
        start local 3 // java.lang.String loc
         1: .line 639
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
            iconst_2
            if_icmpeq 3
         2: .line 640
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fromInstance:()Z
            ifeq 10
         3: .line 642
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
            astore 4 /* namespace */
        start local 4 // java.lang.String namespace
         4: .line 643
            aload 4 /* namespace */
            ifnonnull 5
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            goto 6
      StackMap locals: java.lang.String
      StackMap stack:
         5: aload 4 /* namespace */
      StackMap locals:
      StackMap stack: java.lang.String
         6: astore 5 /* ns */
        start local 5 // java.lang.String ns
         7: .line 645
            aload 1 /* locationPairs */
            aload 5 /* ns */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            astore 6 /* tempLA */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray tempLA
         8: .line 646
            aload 6 /* tempLA */
            ifnull 10
         9: .line 647
            aload 6 /* tempLA */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.getFirstLocation:()Ljava/lang/String;
            astore 3 /* loc */
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray tempLA
        end local 5 // java.lang.String ns
        end local 4 // java.lang.String namespace
        10: .line 652
      StackMap locals:
      StackMap stack:
            aload 3 /* loc */
            ifnonnull 14
        11: .line 653
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
            astore 4 /* hints */
        start local 4 // java.lang.String[] hints
        12: .line 654
            aload 4 /* hints */
            ifnull 14
            aload 4 /* hints */
            arraylength
            ifle 14
        13: .line 655
            aload 4 /* hints */
            iconst_0
            aaload
            astore 3 /* loc */
        end local 4 // java.lang.String[] hints
        14: .line 658
      StackMap locals:
      StackMap stack:
            aload 3 /* loc */
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getBaseSystemId:()Ljava/lang/String;
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 4 /* expandedLoc */
        start local 4 // java.lang.String expandedLoc
        15: .line 659
            aload 0 /* desc */
            aload 3 /* loc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLiteralSystemId:(Ljava/lang/String;)V
        16: .line 660
            aload 0 /* desc */
            aload 4 /* expandedLoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setExpandedSystemId:(Ljava/lang/String;)V
        17: .line 661
            aload 2 /* entityResolver */
            aload 0 /* desc */
            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;
            areturn
        end local 4 // java.lang.String expandedLoc
        end local 3 // java.lang.String loc
        end local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver entityResolver
        end local 1 // java.util.Map locationPairs
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            desc  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            0   18     1   locationPairs  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
            0   18     2  entityResolver  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
            1   18     3             loc  Ljava/lang/String;
            4   10     4       namespace  Ljava/lang/String;
            7   10     5              ns  Ljava/lang/String;
            8   10     6          tempLA  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;
           12   14     4           hints  [Ljava/lang/String;
           15   18     4     expandedLoc  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    Signature: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    MethodParameters:
                Name  Flags
      desc            
      locationPairs   
      entityResolver  

  public static void processExternalHints(java.lang.String, java.lang.String, java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray>, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // java.lang.String sl
        start local 1 // java.lang.String nsl
        start local 2 // java.util.Map locations
        start local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter er
         0: .line 668
            aload 0 /* sl */
            ifnull 15
         1: .line 673
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 4 /* attrDecl */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl attrDecl
         2: .line 675
            aload 4 /* attrDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            aload 0 /* sl */
            aconst_null
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            pop
         3: .line 676
            aload 0 /* sl */
            aload 2 /* locations */
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.tokenizeSchemaLocationStr:(Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Z
            ifne 15
         4: .line 678
            aload 3 /* er */
            ldc "http://www.w3.org/TR/xml-schema-1"
         5: .line 679
            ldc "SchemaLocation"
         6: .line 680
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* sl */
            aastore
         7: .line 681
            iconst_0
         8: .line 678
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl attrDecl
         9: .line 683
            goto 15
        10: .line 684
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
            astore 4 /* ex */
        start local 4 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException ex
        11: .line 686
            aload 3 /* er */
            ldc "http://www.w3.org/TR/xml-schema-1"
        12: .line 687
            aload 4 /* ex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 4 /* ex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
        13: .line 688
            iconst_0
        14: .line 686
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 4 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException ex
        15: .line 692
      StackMap locals:
      StackMap stack:
            aload 1 /* nsl */
            ifnull 31
        16: .line 695
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
        17: .line 696
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
        18: .line 695
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 4 /* attrDecl */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl attrDecl
        19: .line 697
            aload 4 /* attrDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            aload 1 /* nsl */
            aconst_null
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            pop
        20: .line 698
            aload 2 /* locations */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            astore 5 /* la */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray la
        21: .line 699
            aload 5 /* la */
            ifnonnull 24
        22: .line 700
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.<init>:()V
            astore 5 /* la */
        23: .line 701
            aload 2 /* locations */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            aload 5 /* la */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 703
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
      StackMap stack:
            aload 5 /* la */
            aload 1 /* nsl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.addLocation:(Ljava/lang/String;)V
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray la
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl attrDecl
        25: .line 704
            goto 31
        26: .line 705
      StackMap locals: java.lang.String java.lang.String java.util.Map com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
            astore 4 /* ex */
        start local 4 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException ex
        27: .line 707
            aload 3 /* er */
            ldc "http://www.w3.org/TR/xml-schema-1"
        28: .line 708
            aload 4 /* ex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 4 /* ex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
        29: .line 709
            iconst_0
        30: .line 707
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 4 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException ex
        31: .line 712
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter er
        end local 2 // java.util.Map locations
        end local 1 // java.lang.String nsl
        end local 0 // java.lang.String sl
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   32     0         sl  Ljava/lang/String;
            0   32     1        nsl  Ljava/lang/String;
            0   32     2  locations  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
            0   32     3         er  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            2    9     4   attrDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
           11   15     4         ex  Lcom/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException;
           19   25     4   attrDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
           21   25     5         la  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;
           27   31     4         ex  Lcom/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException;
      Exception table:
        from    to  target  type
           1     9      10  Class com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
          16    25      26  Class com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
    MethodParameters:
           Name  Flags
      sl         
      nsl        
      locations  
      er         

  public static boolean tokenizeSchemaLocationStr(java.lang.String, java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray>, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // java.lang.String schemaStr
        start local 1 // java.util.Map locations
        start local 2 // java.lang.String base
         0: .line 722
            aload 0 /* schemaStr */
            ifnull 17
         1: .line 723
            new java.util.StringTokenizer
            dup
            aload 0 /* schemaStr */
            ldc " \n\t\r"
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* t */
        start local 3 // java.util.StringTokenizer t
         2: .line 725
            goto 16
         3: .line 726
      StackMap locals: java.util.StringTokenizer
      StackMap stack:
            aload 3 /* t */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 4 /* namespace */
        start local 4 // java.lang.String namespace
         4: .line 727
            aload 3 /* t */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 6
         5: .line 728
            iconst_0
            ireturn
         6: .line 730
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* t */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* location */
        start local 5 // java.lang.String location
         7: .line 731
            aload 1 /* locations */
            aload 4 /* namespace */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            astore 6 /* la */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray la
         8: .line 732
            aload 6 /* la */
            ifnonnull 11
         9: .line 733
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.<init>:()V
            astore 6 /* la */
        10: .line 734
            aload 1 /* locations */
            aload 4 /* namespace */
            aload 6 /* la */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 736
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
      StackMap stack:
            aload 2 /* base */
            ifnull 15
        12: .line 738
            aload 5 /* location */
            aload 2 /* base */
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 5 /* location */
        13: .line 739
            goto 15
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
        14: pop
        15: .line 742
      StackMap locals:
      StackMap stack:
            aload 6 /* la */
            aload 5 /* location */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.addLocation:(Ljava/lang/String;)V
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray la
        end local 5 // java.lang.String location
        end local 4 // java.lang.String namespace
        16: .line 725
      StackMap locals:
      StackMap stack:
            aload 3 /* t */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 3
        end local 3 // java.util.StringTokenizer t
        17: .line 745
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // java.lang.String base
        end local 1 // java.util.Map locations
        end local 0 // java.lang.String schemaStr
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0  schemaStr  Ljava/lang/String;
            0   18     1  locations  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
            0   18     2       base  Ljava/lang/String;
            2   17     3          t  Ljava/util/StringTokenizer;
            4   16     4  namespace  Ljava/lang/String;
            7   16     5   location  Ljava/lang/String;
            8   16     6         la  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;
      Exception table:
        from    to  target  type
          12    13      14  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;Ljava/lang/String;)Z
    MethodParameters:
           Name  Flags
      schemaStr  
      locations  
      base       

  private void processJAXPSchemaSource(java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=10, locals=11, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.util.Map locationPairs
         0: .line 760
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
         1: .line 761
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            ifnonnull 3
         2: .line 762
            return
         3: .line 765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getComponentType:()Ljava/lang/Class;
            astore 2 /* componentType */
        start local 2 // java.lang.Class componentType
         4: .line 766
            aconst_null
            astore 3 /* xis */
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
         5: .line 767
            aconst_null
            astore 4 /* sid */
        start local 4 // java.lang.String sid
         6: .line 768
            aload 2 /* componentType */
            ifnonnull 31
         7: .line 770
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            instanceof java.io.InputStream
            ifne 9
         8: .line 771
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            instanceof org.xml.sax.InputSource
            ifeq 13
         9: .line 772
      StackMap locals: java.lang.Class com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPCache:Ljava/util/WeakHashMap;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            astore 5 /* g */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        10: .line 773
            aload 5 /* g */
            ifnull 13
        11: .line 774
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 5 /* g */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
        12: .line 775
            return
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        13: .line 778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
        14: .line 779
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.xsdToXMLInputSource:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            astore 3 /* xis */
        15: .line 780
            aload 3 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            astore 4 /* sid */
        16: .line 781
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iconst_3
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
        17: .line 782
            aload 4 /* sid */
            ifnull 22
        18: .line 783
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 3 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
        19: .line 784
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 4 /* sid */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLiteralSystemId:(Ljava/lang/String;)V
        20: .line 785
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 4 /* sid */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setExpandedSystemId:(Ljava/lang/String;)V
        21: .line 786
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 4 /* sid */
            aastore
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
        22: .line 788
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 3 /* xis */
            aload 1 /* locationPairs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 5 /* g */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        23: .line 790
            aload 5 /* g */
            ifnull 30
        24: .line 791
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            instanceof java.io.InputStream
            ifne 26
        25: .line 792
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            instanceof org.xml.sax.InputSource
            ifeq 29
        26: .line 793
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPCache:Ljava/util/WeakHashMap;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            aload 5 /* g */
            invokevirtual java.util.WeakHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 794
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
            ifeq 29
        28: .line 795
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.fullSchemaChecking:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        29: .line 798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 5 /* g */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
        30: .line 800
      StackMap locals:
      StackMap stack:
            return
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        31: .line 802
      StackMap locals:
      StackMap stack:
            aload 2 /* componentType */
            ldc Ljava/lang/Object;
            if_acmpeq 44
        32: .line 803
            aload 2 /* componentType */
            ldc Ljava/lang/String;
            if_acmpeq 44
        33: .line 804
            ldc Ljava/io/File;
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 44
        34: .line 805
            ldc Ljava/io/InputStream;
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 44
        35: .line 806
            ldc Lorg/xml/sax/InputSource;
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 44
        36: .line 807
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isInterface:()Z
            ifne 44
        37: .line 810
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            astore 5 /* mf */
        start local 5 // com.sun.org.apache.xerces.internal.util.MessageFormatter mf
        38: .line 811
            new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            dup
        39: .line 812
            getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/Status;
        40: .line 813
            aload 5 /* mf */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            ldc "jaxp12-schema-source-type.2"
        41: .line 814
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* componentType */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
        42: .line 813
            invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        43: .line 811
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.<init>:(Lcom/sun/org/apache/xerces/internal/util/Status;Ljava/lang/String;)V
            athrow
        end local 5 // com.sun.org.apache.xerces.internal.util.MessageFormatter mf
        44: .line 819
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 5 /* objArr */
        start local 5 // java.lang.Object[] objArr
        45: .line 821
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* jaxpSchemaSourceNamespaces */
        start local 6 // java.util.ArrayList jaxpSchemaSourceNamespaces
        46: .line 822
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        47: goto 80
        48: .line 823
      StackMap locals: java.lang.Object[] java.util.ArrayList int
      StackMap stack:
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof java.io.InputStream
            ifne 50
        49: .line 824
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof org.xml.sax.InputSource
            ifeq 54
        50: .line 825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPCache:Ljava/util/WeakHashMap;
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            astore 8 /* g */
        start local 8 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        51: .line 826
            aload 8 /* g */
            ifnull 54
        52: .line 827
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 8 /* g */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
        53: .line 828
            goto 79
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        54: .line 831
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
        55: .line 832
            aload 0 /* this */
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.xsdToXMLInputSource:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            astore 3 /* xis */
        56: .line 833
            aload 3 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            astore 4 /* sid */
        57: .line 834
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iconst_3
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
        58: .line 835
            aload 4 /* sid */
            ifnull 63
        59: .line 836
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 3 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
        60: .line 837
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 4 /* sid */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLiteralSystemId:(Ljava/lang/String;)V
        61: .line 838
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 4 /* sid */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setExpandedSystemId:(Ljava/lang/String;)V
        62: .line 839
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 4 /* sid */
            aastore
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
        63: .line 841
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 8 /* targetNamespace */
        start local 8 // java.lang.String targetNamespace
        64: .line 843
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 3 /* xis */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 1 /* locationPairs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 9 /* grammar */
        start local 9 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        65: .line 845
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
            ifeq 67
        66: .line 846
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.fullSchemaChecking:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        67: .line 848
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 9 /* grammar */
            ifnull 79
        68: .line 849
            aload 9 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
            astore 8 /* targetNamespace */
        69: .line 850
            aload 6 /* jaxpSchemaSourceNamespaces */
            aload 8 /* targetNamespace */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifeq 74
        70: .line 852
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            astore 10 /* mf */
        start local 10 // com.sun.org.apache.xerces.internal.util.MessageFormatter mf
        71: .line 853
            new java.lang.IllegalArgumentException
            dup
            aload 10 /* mf */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
        72: .line 854
            ldc "jaxp12-schema-source-ns"
            aconst_null
        73: .line 853
            invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 10 // com.sun.org.apache.xerces.internal.util.MessageFormatter mf
        74: .line 857
      StackMap locals:
      StackMap stack:
            aload 6 /* jaxpSchemaSourceNamespaces */
            aload 8 /* targetNamespace */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        75: .line 859
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof java.io.InputStream
            ifne 77
        76: .line 860
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof org.xml.sax.InputSource
            ifeq 78
        77: .line 861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPCache:Ljava/util/WeakHashMap;
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            aload 9 /* grammar */
            invokevirtual java.util.WeakHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        78: .line 863
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 9 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
        end local 9 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 8 // java.lang.String targetNamespace
        79: .line 822
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        80: iload 7 /* i */
            aload 5 /* objArr */
            arraylength
            if_icmplt 48
        end local 7 // int i
        81: .line 869
            return
        end local 6 // java.util.ArrayList jaxpSchemaSourceNamespaces
        end local 5 // java.lang.Object[] objArr
        end local 4 // java.lang.String sid
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
        end local 2 // java.lang.Class componentType
        end local 1 // java.util.Map locationPairs
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   82     0                        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   82     1               locationPairs  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
            4   82     2               componentType  Ljava/lang/Class<*>;
            5   82     3                         xis  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            6   82     4                         sid  Ljava/lang/String;
           10   13     5                           g  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           23   31     5                           g  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           38   44     5                          mf  Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
           45   82     5                      objArr  [Ljava/lang/Object;
           46   82     6  jaxpSchemaSourceNamespaces  Ljava/util/ArrayList<Ljava/lang/String;>;
           47   81     7                           i  I
           51   54     8                           g  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           64   79     8             targetNamespace  Ljava/lang/String;
           65   79     9                     grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           71   74    10                          mf  Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;)V
    MethodParameters:
               Name  Flags
      locationPairs  

  private com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xsdToXMLInputSource(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=10, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.Object val
         0: .line 872
            aload 1 /* val */
            instanceof java.lang.String
            ifeq 15
         1: .line 875
            aload 1 /* val */
            checkcast java.lang.String
            astore 2 /* loc */
        start local 2 // java.lang.String loc
         2: .line 876
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
         3: .line 877
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aconst_null
            aload 2 /* loc */
            aconst_null
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 878
            aconst_null
            astore 3 /* xis */
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
         5: .line 880
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            astore 3 /* xis */
         6: .line 881
            goto 12
         7: .line 882
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader java.lang.Object java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
      StackMap stack: java.io.IOException
            pop
         8: .line 883
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
         9: .line 884
            ldc "schema_reference.4"
        10: .line 885
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* loc */
            aastore
            iconst_1
        11: .line 883
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        12: .line 887
      StackMap locals:
      StackMap stack:
            aload 3 /* xis */
            ifnonnull 14
        13: .line 890
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aload 2 /* loc */
            aconst_null
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            areturn
        14: .line 892
      StackMap locals:
      StackMap stack:
            aload 3 /* xis */
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
        end local 2 // java.lang.String loc
        15: .line 894
      StackMap locals:
      StackMap stack:
            aload 1 /* val */
            instanceof org.xml.sax.InputSource
            ifeq 17
        16: .line 895
            aload 1 /* val */
            checkcast org.xml.sax.InputSource
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.saxToXMLInputSource:(Lorg/xml/sax/InputSource;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            areturn
        17: .line 897
      StackMap locals:
      StackMap stack:
            aload 1 /* val */
            instanceof java.io.InputStream
            ifeq 21
        18: .line 898
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aconst_null
            aconst_null
        19: .line 899
            aload 1 /* val */
            checkcast java.io.InputStream
            aconst_null
        20: .line 898
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V
            areturn
        21: .line 901
      StackMap locals:
      StackMap stack:
            aload 1 /* val */
            instanceof java.io.File
            ifeq 32
        22: .line 902
            aload 1 /* val */
            checkcast java.io.File
            astore 2 /* file */
        start local 2 // java.io.File file
        23: .line 903
            aconst_null
            astore 3 /* is */
        start local 3 // java.io.InputStream is
        24: .line 905
            new java.io.BufferedInputStream
            dup
            new java.io.FileInputStream
            dup
            aload 2 /* file */
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;)V
            astore 3 /* is */
        25: .line 906
            goto 31
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader java.lang.Object java.io.File java.io.InputStream
      StackMap stack: java.io.FileNotFoundException
        26: pop
        27: .line 907
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
        28: .line 908
            ldc "schema_reference.4"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* file */
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            aastore
        29: .line 909
            iconst_1
        30: .line 907
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        31: .line 911
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aload 2 /* file */
            invokevirtual java.io.File.toURI:()Ljava/net/URI;
            invokevirtual java.net.URI.toString:()Ljava/lang/String;
            aconst_null
            aload 3 /* is */
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V
            areturn
        end local 3 // java.io.InputStream is
        end local 2 // java.io.File file
        32: .line 913
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            astore 2 /* mf */
        start local 2 // com.sun.org.apache.xerces.internal.util.MessageFormatter mf
        33: .line 914
            new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            dup
        34: .line 915
            getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/Status;
        35: .line 916
            aload 2 /* mf */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            ldc "jaxp12-schema-source-type.1"
        36: .line 917
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* val */
            ifnull 37
            aload 1 /* val */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            goto 38
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader java.lang.Object com.sun.org.apache.xerces.internal.util.MessageFormatter
      StackMap stack: new 33 new 33 com.sun.org.apache.xerces.internal.util.Status com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale java.lang.String java.lang.Object[] java.lang.Object[] int
        37: ldc "null"
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader java.lang.Object com.sun.org.apache.xerces.internal.util.MessageFormatter
      StackMap stack: new 33 new 33 com.sun.org.apache.xerces.internal.util.Status com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
        38: aastore
        39: .line 916
            invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        40: .line 914
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.<init>:(Lcom/sun/org/apache/xerces/internal/util/Status;Ljava/lang/String;)V
            athrow
        end local 2 // com.sun.org.apache.xerces.internal.util.MessageFormatter mf
        end local 1 // java.lang.Object val
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   41     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   41     1   val  Ljava/lang/Object;
            2   15     2   loc  Ljava/lang/String;
            5   15     3   xis  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
           23   32     2  file  Ljava/io/File;
           24   32     3    is  Ljava/io/InputStream;
           33   41     2    mf  Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
      Exception table:
        from    to  target  type
           5     6       7  Class java.io.IOException
          24    25      26  Class java.io.FileNotFoundException
    MethodParameters:
      Name  Flags
      val   

  private static com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource saxToXMLInputSource(org.xml.sax.InputSource);
    descriptor: (Lorg/xml/sax/InputSource;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=5, args_size=1
        start local 0 // org.xml.sax.InputSource sis
         0: .line 924
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
            astore 1 /* publicId */
        start local 1 // java.lang.String publicId
         1: .line 925
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 2 /* systemId */
        start local 2 // java.lang.String systemId
         2: .line 927
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
            astore 3 /* charStream */
        start local 3 // java.io.Reader charStream
         3: .line 928
            aload 3 /* charStream */
            ifnull 7
         4: .line 929
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* publicId */
            aload 2 /* systemId */
            aconst_null
            aload 3 /* charStream */
         5: .line 930
            aconst_null
         6: .line 929
            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
            areturn
         7: .line 933
      StackMap locals: java.lang.String java.lang.String java.io.Reader
      StackMap stack:
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
            astore 4 /* byteStream */
        start local 4 // java.io.InputStream byteStream
         8: .line 934
            aload 4 /* byteStream */
            ifnull 12
         9: .line 935
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* publicId */
            aload 2 /* systemId */
            aconst_null
            aload 4 /* byteStream */
        10: .line 936
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
        11: .line 935
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V
            areturn
        12: .line 939
      StackMap locals: java.io.InputStream
      StackMap stack:
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* publicId */
            aload 2 /* systemId */
            aconst_null
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            areturn
        end local 4 // java.io.InputStream byteStream
        end local 3 // java.io.Reader charStream
        end local 2 // java.lang.String systemId
        end local 1 // java.lang.String publicId
        end local 0 // org.xml.sax.InputSource sis
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0         sis  Lorg/xml/sax/InputSource;
            1   13     1    publicId  Ljava/lang/String;
            2   13     2    systemId  Ljava/lang/String;
            3   13     3  charStream  Ljava/io/Reader;
            8   13     4  byteStream  Ljava/io/InputStream;
    MethodParameters:
      Name  Flags
      sis   

  public java.lang.Boolean getFeatureDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String featureId
         0: .line 982
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 983
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            areturn
         2: .line 985
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    3     1  featureId  Ljava/lang/String;
    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=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String propertyId
         0: .line 993
            aconst_null
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    1     1  propertyId  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      propertyId  

  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=5, locals=8, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
         0: .line 1001
            aload 1 /* componentManager */
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.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
         1: .line 1002
            aload 2 /* spm */
            ifnonnull 4
         2: .line 1003
            new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
            dup
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
            astore 2 /* spm */
         3: .line 1004
            aload 0 /* this */
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aload 2 /* spm */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         4: .line 1007
      StackMap locals: com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/security-manager"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            astore 3 /* sm */
        start local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityManager sm
         5: .line 1008
            aload 3 /* sm */
            ifnonnull 7
         6: .line 1009
            aload 0 /* this */
            ldc "http://apache.org/xml/properties/security-manager"
            new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            dup
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:(Z)V
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         7: .line 1011
      StackMap locals: com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
      StackMap stack:
            aload 0 /* this */
            aload 2 /* spm */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_SCHEMA: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.xs.XMLSchemaLoader.faccessExternalSchema:Ljava/lang/String;
         8: .line 1013
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.reset:()V
         9: .line 1015
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler.reset:()V
        10: .line 1017
            iconst_1
            istore 4 /* parser_settings */
        start local 4 // boolean parser_settings
        11: .line 1021
            aload 1 /* componentManager */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLoaderConfig:Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;
            if_acmpeq 13
        12: .line 1022
            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 4 /* parser_settings */
        13: .line 1025
      StackMap locals: int
      StackMap stack:
            iload 4 /* parser_settings */
            ifeq 14
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
            ifne 19
        14: .line 1027
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
        15: .line 1029
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.initGrammarBucket:()V
        16: .line 1030
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            ifnull 18
        17: .line 1031
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.reset:()V
        18: .line 1033
      StackMap locals:
      StackMap stack:
            return
        19: .line 1037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fNodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
            aload 1 /* componentManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
        20: .line 1042
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            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.XMLEntityManager
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
        21: .line 1045
            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.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        22: .line 1048
            aconst_null
            astore 5 /* dvFactory */
        start local 5 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory dvFactory
        23: .line 1049
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDVFactory:()Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
            astore 5 /* dvFactory */
        24: .line 1050
            aload 5 /* dvFactory */
            ifnonnull 27
        25: .line 1051
            invokestatic com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance:()Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
            astore 5 /* dvFactory */
        26: .line 1052
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 5 /* dvFactory */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.setDVFactory:(Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;)V
        27: .line 1057
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            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.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
        28: .line 1058
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            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.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
        29: .line 1059
            goto 33
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
        30: pop
        31: .line 1060
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
        32: .line 1061
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
        33: .line 1065
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
        34: .line 1066
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
        35: .line 1069
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            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.grammars.XMLGrammarPool
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
        36: .line 1070
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.initGrammarBucket:()V
        37: .line 1072
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            istore 6 /* psvi */
        start local 6 // boolean psvi
        38: .line 1080
            iload 6 /* psvi */
            ifne 39
        39: .line 1094
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder.setDeclPool:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;)V
        40: .line 1095
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.setDeclPool:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;)V
        41: .line 1096
            aload 5 /* dvFactory */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl
            ifeq 43
        42: .line 1097
            aload 5 /* dvFactory */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl.setDeclPool:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;)V
        43: .line 1103
      StackMap locals:
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            istore 7 /* fatalError */
        start local 7 // boolean fatalError
        44: .line 1104
            iload 7 /* fatalError */
            ifne 48
        45: .line 1105
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            iload 7 /* fatalError */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setFeature:(Ljava/lang/String;Z)V
        end local 7 // boolean fatalError
        46: .line 1107
            goto 48
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
        47: pop
        48: .line 1110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            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.xs.XMLSchemaLoader.fIsCheckedFully:Z
        49: .line 1113
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.setGenerateSyntheticAnnotations:(Z)V
        50: .line 1114
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 1 /* componentManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
        51: .line 1115
            return
        end local 6 // boolean psvi
        end local 5 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory dvFactory
        end local 4 // boolean parser_settings
        end local 3 // com.sun.org.apache.xerces.internal.utils.XMLSecurityManager sm
        end local 2 // com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager spm
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   52     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   52     1  componentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            1   52     2               spm  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
            5   52     3                sm  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
           11   52     4   parser_settings  Z
           23   52     5         dvFactory  Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
           38   52     6              psvi  Z
           44   46     7        fatalError  Z
      Exception table:
        from    to  target  type
          27    29      30  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          43    46      47  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  private void initGrammarBucket();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 1118
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ifnull 14
         1: .line 1119
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ldc "http://www.w3.org/2001/XMLSchema"
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool.retrieveInitialGrammarSet:(Ljava/lang/String;)[Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            astore 1 /* initialGrammars */
        start local 1 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar[] initialGrammars
         2: .line 1120
            aload 1 /* initialGrammars */
            ifnull 3
            aload 1 /* initialGrammars */
            arraylength
            goto 4
      StackMap locals: com.sun.org.apache.xerces.internal.xni.grammars.Grammar[]
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 2 /* length */
        start local 2 // int length
         5: .line 1121
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 13
         7: .line 1124
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 1 /* initialGrammars */
            iload 3 /* i */
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Z)Z
            ifne 12
         8: .line 1127
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/xml-schema-1"
         9: .line 1128
            ldc "GrammarConflict"
            aconst_null
        10: .line 1129
            iconst_0
        11: .line 1127
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        12: .line 1121
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 3 /* i */
            iload 2 /* length */
            if_icmplt 7
        end local 3 // int i
        end local 2 // int length
        end local 1 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar[] initialGrammars
        14: .line 1133
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   15     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            2   14     1  initialGrammars  [Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            5   14     2           length  I
            6   14     3                i  I

  public org.w3c.dom.DOMConfiguration getConfig();
    descriptor: ()Lorg/w3c/dom/DOMConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 1140
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;

  public com.sun.org.apache.xerces.internal.xs.XSModel load(org.w3c.dom.ls.LSInput);
    descriptor: (Lorg/w3c/dom/ls/LSInput;)Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // org.w3c.dom.ls.LSInput is
         0: .line 1148
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* is */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.dom2xmlInputSource:(Lorg/w3c/dom/ls/LSInput;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            astore 2 /* g */
        start local 2 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar g
         1: .line 1149
            aload 2 /* g */
            checkcast com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar.toXSModel:()Lcom/sun/org/apache/xerces/internal/xs/XSModel;
         2: areturn
        end local 2 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar g
         3: .line 1150
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         4: .line 1151
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
         5: .line 1152
            aconst_null
            areturn
        end local 2 // java.lang.Exception e
        end local 1 // org.w3c.dom.ls.LSInput is
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    6     1    is  Lorg/w3c/dom/ls/LSInput;
            1    3     2     g  Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            4    6     2     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      is    

  public com.sun.org.apache.xerces.internal.xs.XSModel loadInputList(com.sun.org.apache.xerces.internal.xs.LSInputList);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xs/LSInputList;)Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xs.LSInputList is
         0: .line 1160
            aload 1 /* is */
            invokeinterface com.sun.org.apache.xerces.internal.xs.LSInputList.getLength:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 1161
            iload 2 /* length */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            astore 3 /* gs */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] gs
         2: .line 1162
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 10
         4: .line 1164
      StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] int
      StackMap stack:
            aload 3 /* gs */
            iload 4 /* i */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* is */
            iload 4 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xs.LSInputList.item:(I)Lorg/w3c/dom/ls/LSInput;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.dom2xmlInputSource:(Lorg/w3c/dom/ls/LSInput;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            aastore
         5: .line 1165
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: astore 5 /* e */
        start local 5 // java.lang.Exception e
         7: .line 1166
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
         8: .line 1167
            aconst_null
            areturn
        end local 5 // java.lang.Exception e
         9: .line 1162
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            iload 2 /* length */
            if_icmplt 4
        end local 4 // int i
        11: .line 1170
            new com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl
            dup
            aload 3 /* gs */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl.<init>:([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] gs
        end local 2 // int length
        end local 1 // com.sun.org.apache.xerces.internal.xs.LSInputList is
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   12     1      is  Lcom/sun/org/apache/xerces/internal/xs/LSInputList;
            1   12     2  length  I
            2   12     3      gs  [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            3   11     4       i  I
            7    9     5       e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      is    

  public com.sun.org.apache.xerces.internal.xs.XSModel loadURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String uri
         0: .line 1178
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aload 1 /* uri */
            aconst_null
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            astore 2 /* g */
        start local 2 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar g
         1: .line 1179
            aload 2 /* g */
            checkcast com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar.toXSModel:()Lcom/sun/org/apache/xerces/internal/xs/XSModel;
         2: areturn
        end local 2 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar g
         3: .line 1181
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         4: .line 1182
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
         5: .line 1183
            aconst_null
            areturn
        end local 2 // java.lang.Exception e
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    6     1   uri  Ljava/lang/String;
            1    3     2     g  Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            4    6     2     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      uri   

  public com.sun.org.apache.xerces.internal.xs.XSModel loadURIList(com.sun.org.apache.xerces.internal.xs.StringList);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xs/StringList;)Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xs.StringList uriList
         0: .line 1191
            aload 1 /* uriList */
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.getLength:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 1192
            iload 2 /* length */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            astore 3 /* gs */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] gs
         2: .line 1193
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 12
         4: .line 1195
      StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] int
      StackMap stack:
            aload 3 /* gs */
            iload 4 /* i */
         5: .line 1196
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aload 1 /* uriList */
            iload 4 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.item:(I)Ljava/lang/String;
            aconst_null
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
         6: .line 1195
            aastore
         7: .line 1197
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Exception
         8: astore 5 /* e */
        start local 5 // java.lang.Exception e
         9: .line 1198
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
        10: .line 1199
            aconst_null
            areturn
        end local 5 // java.lang.Exception e
        11: .line 1193
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 4 /* i */
            iload 2 /* length */
            if_icmplt 4
        end local 4 // int i
        13: .line 1202
            new com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl
            dup
            aload 3 /* gs */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl.<init>:([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] gs
        end local 2 // int length
        end local 1 // com.sun.org.apache.xerces.internal.xs.StringList uriList
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   14     1  uriList  Lcom/sun/org/apache/xerces/internal/xs/StringList;
            1   14     2   length  I
            2   14     3       gs  [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            3   13     4        i  I
            9   11     5        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     7       8  Class java.lang.Exception
    MethodParameters:
         Name  Flags
      uriList  

  void reportDOMFatalError(java.lang.Exception);
    descriptor: (Ljava/lang/Exception;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.Exception e
         0: .line 1206
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            ifnull 6
         1: .line 1207
            new com.sun.org.apache.xerces.internal.dom.DOMErrorImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.<init>:()V
            astore 2 /* error */
        start local 2 // com.sun.org.apache.xerces.internal.dom.DOMErrorImpl error
         2: .line 1208
            aload 2 /* error */
            aload 1 /* e */
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fException:Ljava/lang/Exception;
         3: .line 1209
            aload 2 /* error */
            aload 1 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fMessage:Ljava/lang/String;
         4: .line 1210
            aload 2 /* error */
            iconst_3
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
         5: .line 1211
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.getErrorHandler:()Lorg/w3c/dom/DOMErrorHandler;
            aload 2 /* error */
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 2 // com.sun.org.apache.xerces.internal.dom.DOMErrorImpl error
         6: .line 1213
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Exception e
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    7     1      e  Ljava/lang/Exception;
            2    6     2  error  Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
    MethodParameters:
      Name  Flags
      e     

  public boolean canSetParameter(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1219
            aload 2 /* value */
            instanceof java.lang.Boolean
            ifeq 14
         1: .line 1220
            aload 1 /* name */
            ldc "validate"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         2: .line 1221
            aload 1 /* name */
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         3: .line 1222
            aload 1 /* name */
            ldc "http://apache.org/xml/features/validate-annotations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         4: .line 1223
            aload 1 /* name */
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         5: .line 1224
            aload 1 /* name */
            ldc "http://apache.org/xml/features/allow-java-encodings"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         6: .line 1225
            aload 1 /* name */
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         7: .line 1226
            aload 1 /* name */
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         8: .line 1227
            aload 1 /* name */
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         9: .line 1228
            aload 1 /* name */
            ldc "http://apache.org/xml/features/namespace-growth"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        10: .line 1229
            aload 1 /* name */
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 1230
            aload 1 /* name */
            ldc "jdk.xml.overrideDefaultParser"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        12: .line 1231
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        13: .line 1234
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 1236
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        15: .line 1237
            aload 1 /* name */
            ldc "resource-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        16: .line 1238
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        17: .line 1239
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        18: .line 1240
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        19: .line 1241
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        20: .line 1242
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        21: .line 1243
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        22: .line 1244
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        23: .line 1245
            aload 1 /* name */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 1246
            aload 1 /* name */
            ldc "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        25: .line 1247
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        26: .line 1249
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   27     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   27     1   name  Ljava/lang/String;
            0   27     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public java.lang.Object getParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String name
         0: .line 1257
            aload 1 /* name */
            ldc "error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 1258
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            ifnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.getErrorHandler:()Lorg/w3c/dom/DOMErrorHandler;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: org.w3c.dom.DOMErrorHandler
         3: areturn
         4: .line 1260
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "resource-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         5: .line 1261
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fResourceResolver:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fResourceResolver:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper.getEntityResolver:()Lorg/w3c/dom/ls/LSResourceResolver;
            goto 7
      StackMap locals:
      StackMap stack:
         6: aconst_null
      StackMap locals:
      StackMap stack: org.w3c.dom.ls.LSResourceResolver
         7: areturn
         8: .line 1265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getFeature:(Ljava/lang/String;)Z
            istore 2 /* feature */
        start local 2 // boolean feature
         9: .line 1266
            iload 2 /* feature */
            ifeq 10
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 11
      StackMap locals: int
      StackMap stack:
        10: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
        11: areturn
        end local 2 // boolean feature
        12: .line 1267
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader java.lang.String
      StackMap stack: java.lang.Exception
            pop
        13: .line 1270
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 2 /* property */
        start local 2 // java.lang.Object property
        14: .line 1271
            aload 2 /* property */
        15: areturn
        end local 2 // java.lang.Object property
        16: .line 1272
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        17: .line 1275
            ldc "http://www.w3.org/dom/DOMTR"
        18: .line 1276
            ldc "FEATURE_NOT_SUPPORTED"
        19: .line 1277
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        20: .line 1274
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        21: .line 1273
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        22: .line 1278
            new org.w3c.dom.DOMException
            dup
            bipush 9
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   23     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   23     1      name  Ljava/lang/String;
            9   12     2   feature  Z
           14   16     2  property  Ljava/lang/Object;
           22   23     3       msg  Ljava/lang/String;
      Exception table:
        from    to  target  type
           8    11      12  Class java.lang.Exception
          13    15      16  Class java.lang.Exception
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.DOMStringList getParameterNames();
    descriptor: ()Lorg/w3c/dom/DOMStringList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
         0: .line 1287
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fRecognizedParameters:Lorg/w3c/dom/DOMStringList;
            ifnonnull 24
         1: .line 1288
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* v */
        start local 1 // java.util.ArrayList v
         2: .line 1289
            aload 1 /* v */
            ldc "validate"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         3: .line 1290
            aload 1 /* v */
            ldc "error-handler"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1291
            aload 1 /* v */
            ldc "resource-resolver"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         5: .line 1292
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         6: .line 1293
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         7: .line 1294
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         8: .line 1295
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         9: .line 1296
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        10: .line 1297
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        11: .line 1298
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        12: .line 1299
            aload 1 /* v */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        13: .line 1300
            aload 1 /* v */
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        14: .line 1301
            aload 1 /* v */
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        15: .line 1302
            aload 1 /* v */
            ldc "http://apache.org/xml/features/allow-java-encodings"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        16: .line 1303
            aload 1 /* v */
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        17: .line 1304
            aload 1 /* v */
            ldc "http://apache.org/xml/features/validate-annotations"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        18: .line 1305
            aload 1 /* v */
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        19: .line 1306
            aload 1 /* v */
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        20: .line 1307
            aload 1 /* v */
            ldc "http://apache.org/xml/features/namespace-growth"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        21: .line 1308
            aload 1 /* v */
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        22: .line 1309
            aload 1 /* v */
            ldc "jdk.xml.overrideDefaultParser"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        23: .line 1310
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.dom.DOMStringListImpl
            dup
            aload 1 /* v */
            invokespecial com.sun.org.apache.xerces.internal.dom.DOMStringListImpl.<init>:(Ljava/util/ArrayList;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fRecognizedParameters:Lorg/w3c/dom/DOMStringList;
        end local 1 // java.util.ArrayList v
        24: .line 1312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fRecognizedParameters:Lorg/w3c/dom/DOMStringList;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            2   24     1     v  Ljava/util/ArrayList<Ljava/lang/String;>;

  public void setParameter(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1319
            aload 2 /* value */
            instanceof java.lang.Boolean
            ifeq 14
         1: .line 1320
            aload 2 /* value */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 3 /* state */
        start local 3 // boolean state
         2: .line 1321
            aload 1 /* name */
            ldc "validate"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
            iload 3 /* state */
            ifeq 4
         3: .line 1322
            return
         4: .line 1325
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            iload 3 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setFeature:(Ljava/lang/String;Z)V
         5: .line 1326
            goto 13
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: pop
         7: .line 1329
            ldc "http://www.w3.org/dom/DOMTR"
         8: .line 1330
            ldc "FEATURE_NOT_SUPPORTED"
         9: .line 1331
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        10: .line 1328
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        11: .line 1327
            astore 4 /* msg */
        start local 4 // java.lang.String msg
        12: .line 1332
            new org.w3c.dom.DOMException
            dup
            bipush 9
            aload 4 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 4 // java.lang.String msg
        13: .line 1334
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean state
        14: .line 1336
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        15: .line 1337
            aload 2 /* value */
            instanceof org.w3c.dom.DOMErrorHandler
            ifeq 21
        16: .line 1339
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper
            dup
            aload 2 /* value */
            checkcast org.w3c.dom.DOMErrorHandler
            invokespecial com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.<init>:(Lorg/w3c/dom/DOMErrorHandler;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
        17: .line 1340
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setErrorHandler:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;)V
        18: .line 1341
            goto 27
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
        19: pop
        20: .line 1343
            goto 27
        21: .line 1347
      StackMap locals:
      StackMap stack:
            ldc "http://www.w3.org/dom/DOMTR"
        22: .line 1348
            ldc "FEATURE_NOT_SUPPORTED"
        23: .line 1349
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        24: .line 1346
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        25: .line 1345
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        26: .line 1350
            new org.w3c.dom.DOMException
            dup
            bipush 9
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
        27: .line 1352
      StackMap locals:
      StackMap stack:
            return
        28: .line 1355
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "resource-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 42
        29: .line 1356
            aload 2 /* value */
            instanceof org.w3c.dom.ls.LSResourceResolver
            ifeq 35
        30: .line 1358
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper
            dup
            aload 2 /* value */
            checkcast org.w3c.dom.ls.LSResourceResolver
            invokespecial com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper.<init>:(Lorg/w3c/dom/ls/LSResourceResolver;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fResourceResolver:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
        31: .line 1359
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fResourceResolver:Lcom/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setEntityResolver:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
        32: .line 1360
            goto 41
        33: .line 1361
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        34: .line 1362
            goto 41
        35: .line 1366
      StackMap locals:
      StackMap stack:
            ldc "http://www.w3.org/dom/DOMTR"
        36: .line 1367
            ldc "FEATURE_NOT_SUPPORTED"
        37: .line 1368
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        38: .line 1365
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        39: .line 1364
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        40: .line 1369
            new org.w3c.dom.DOMException
            dup
            bipush 9
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
        41: .line 1371
      StackMap locals:
      StackMap stack:
            return
        42: .line 1375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        43: .line 1376
            goto 51
      StackMap locals:
      StackMap stack: java.lang.Exception
        44: pop
        45: .line 1380
            ldc "http://www.w3.org/dom/DOMTR"
        46: .line 1381
            ldc "FEATURE_NOT_SUPPORTED"
        47: .line 1382
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        48: .line 1379
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        49: .line 1378
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        50: .line 1383
            new org.w3c.dom.DOMException
            dup
            bipush 9
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
        51: .line 1387
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   52     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   52     1   name  Ljava/lang/String;
            0   52     2  value  Ljava/lang/Object;
            2   14     3  state  Z
           12   13     4    msg  Ljava/lang/String;
           26   27     3    msg  Ljava/lang/String;
           40   41     3    msg  Ljava/lang/String;
           50   51     3    msg  Ljava/lang/String;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.Exception
          16    18      19  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          30    32      33  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          42    43      44  Class java.lang.Exception
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      name   
      value  

  com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource dom2xmlInputSource(org.w3c.dom.ls.LSInput);
    descriptor: (Lorg/w3c/dom/ls/LSInput;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    flags: (0x0000) 
    Code:
      stack=8, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // org.w3c.dom.ls.LSInput is
         0: .line 1391
            aconst_null
            astore 2 /* xis */
        start local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
         1: .line 1402
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getCharacterStream:()Ljava/io/Reader;
            ifnull 7
         2: .line 1403
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getPublicId:()Ljava/lang/String;
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getSystemId:()Ljava/lang/String;
         3: .line 1404
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getBaseURI:()Ljava/lang/String;
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getCharacterStream:()Ljava/io/Reader;
         4: .line 1405
            ldc "UTF-16"
         5: .line 1403
            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 2 /* xis */
         6: .line 1406
            goto 22
         7: .line 1408
      StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
      StackMap stack:
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getByteStream:()Ljava/io/InputStream;
            ifnull 13
         8: .line 1409
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getPublicId:()Ljava/lang/String;
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getSystemId:()Ljava/lang/String;
         9: .line 1410
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getBaseURI:()Ljava/lang/String;
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getByteStream:()Ljava/io/InputStream;
        10: .line 1411
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getEncoding:()Ljava/lang/String;
        11: .line 1409
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V
            astore 2 /* xis */
        12: .line 1412
            goto 22
        13: .line 1415
      StackMap locals:
      StackMap stack:
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getStringData:()Ljava/lang/String;
            ifnull 19
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getStringData:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 19
        14: .line 1416
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getPublicId:()Ljava/lang/String;
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getSystemId:()Ljava/lang/String;
        15: .line 1417
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getBaseURI:()Ljava/lang/String;
            new java.io.StringReader
            dup
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getStringData:()Ljava/lang/String;
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
        16: .line 1418
            ldc "UTF-16"
        17: .line 1416
            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 2 /* xis */
        18: .line 1419
            goto 22
        19: .line 1422
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getPublicId:()Ljava/lang/String;
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getSystemId:()Ljava/lang/String;
        20: .line 1423
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getBaseURI:()Ljava/lang/String;
            iconst_0
        21: .line 1422
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            astore 2 /* xis */
        22: .line 1426
      StackMap locals:
      StackMap stack:
            aload 2 /* xis */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
        end local 1 // org.w3c.dom.ls.LSInput is
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0   23     1    is  Lorg/w3c/dom/ls/LSInput;
            1   23     2   xis  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    MethodParameters:
      Name  Flags
      is    

  public com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl getGlobalElementDecl(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 1431
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 2 /* sGrammar */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar sGrammar
         1: .line 1432
            aload 2 /* sGrammar */
            ifnull 3
         2: .line 1433
            aload 2 /* sGrammar */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            areturn
         3: .line 1435
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aconst_null
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar sGrammar
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            0    4     1   element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            1    4     2  sGrammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    MethodParameters:
         Name  Flags
      element  
}
SourceFile: "XMLSchemaLoader.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
InnerClasses:
  public BuiltinSchemaGrammar = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  public LocationArray = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
  public MalformedURIException = com.sun.org.apache.xerces.internal.util.URI$MalformedURIException of com.sun.org.apache.xerces.internal.util.URI
  public final Property = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager