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 167
            bipush 13
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 168
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            aastore
            dup
            iconst_1
         2: .line 169
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            aastore
            dup
            iconst_2
         3: .line 170
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            aastore
            dup
            iconst_3
         4: .line 171
            ldc "http://apache.org/xml/features/allow-java-encodings"
            aastore
            dup
            iconst_4
         5: .line 172
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            aastore
            dup
            iconst_5
         6: .line 173
            ldc "http://apache.org/xml/features/disallow-doctype-decl"
            aastore
            dup
            bipush 6
         7: .line 174
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            aastore
            dup
            bipush 7
         8: .line 175
            ldc "http://apache.org/xml/features/validate-annotations"
            aastore
            dup
            bipush 8
         9: .line 176
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            aastore
            dup
            bipush 9
        10: .line 177
            ldc "http://apache.org/xml/features/namespace-growth"
            aastore
            dup
            bipush 10
        11: .line 178
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            aastore
            dup
            bipush 11
        12: .line 179
            ldc "jdk.xml.overrideDefaultParser"
            aastore
            dup
            bipush 12
        13: .line 180
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aastore
        14: .line 167
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.RECOGNIZED_FEATURES:[Ljava/lang/String;
        15: .line 238
            bipush 18
            anewarray java.lang.String
            dup
            iconst_0
        16: .line 239
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            aastore
            dup
            iconst_1
        17: .line 240
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_2
        18: .line 241
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_3
        19: .line 242
            ldc "http://apache.org/xml/properties/internal/error-handler"
            aastore
            dup
            iconst_4
        20: .line 243
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
            dup
            iconst_5
        21: .line 244
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            aastore
            dup
            bipush 6
        22: .line 245
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            aastore
            dup
            bipush 7
        23: .line 246
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            aastore
            dup
            bipush 8
        24: .line 247
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            aastore
            dup
            bipush 9
        25: .line 248
            ldc "http://apache.org/xml/properties/security-manager"
            aastore
            dup
            bipush 10
        26: .line 249
            ldc "http://apache.org/xml/properties/locale"
            aastore
            dup
            bipush 11
        27: .line 250
            ldc "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
            aastore
            dup
            bipush 12
        28: .line 251
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aastore
            dup
            bipush 13
        29: .line 252
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            aastore
            dup
            bipush 14
        30: .line 253
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            aastore
            dup
            bipush 15
        31: .line 254
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            aastore
            dup
            bipush 16
        32: .line 255
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            aastore
            dup
            bipush 17
        33: .line 256
            ldc "jdk.xml.cdataChunkSize"
            aastore
        34: .line 238
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        35: .line 257
            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 302
            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 303
            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 306
            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 307
            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 319
            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 320
            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 322
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 262
            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 263
            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 264
            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 265
            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 266
            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 267
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
         7: .line 268
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
         8: .line 270
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
         9: .line 272
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
        10: .line 274
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
        11: .line 276
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
        12: .line 281
            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 283
            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 285
            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 286
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.faccessExternalSchema:Ljava/lang/String;
        16: .line 289
            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 292
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fRecognizedParameters:Lorg/w3c/dom/DOMStringList;
        18: .line 295
            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 298
            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 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_FEATURES:[Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.addRecognizedFeatures:([Ljava/lang/String;)V
        21: .line 328
            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 329
            aload 1 /* symbolTable */
            ifnull 24
        23: .line 330
            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 333
      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 334
            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 335
            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 336
            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 339
      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 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"
            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 342
            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 344
      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 345
            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 347
            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 348
            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 352
      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 354
            aload 4 /* grammarBucket */
            ifnonnull 38
        37: .line 355
            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 357
      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 358
            aload 5 /* sHandler */
            ifnonnull 41
        40: .line 359
            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 361
      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 363
            aload 6 /* builder */
            ifnonnull 44
        43: .line 364
            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 366
      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 367
            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 368
            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 370
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
        48: .line 371
            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 379
            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 391
            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 405
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
         1: .line 406
            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 407
            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 408
            goto 6
         4: .line 409
      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 410
            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 412
      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 413
            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 421
            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 433
            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 447
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
         1: .line 448
            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 449
            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 450
            aload 0 /* this */
            aload 2 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
         4: .line 451
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
         5: .line 452
            goto 29
         6: .line 453
      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 454
            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 455
            goto 29
         9: .line 456
      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 457
            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 458
            goto 29
        12: .line 459
      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 460
            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 461
            goto 29
        15: .line 462
      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 463
            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 464
            goto 29
        18: .line 465
      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 466
            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 467
            goto 29
        21: .line 468
      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 469
            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 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"
            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 471
            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 473
            goto 29
        26: .line 474
      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 475
            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 476
            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 478
      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 489
            aload 0 /* this */
            aload 1 /* locale */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fLocale:Ljava/util/Locale;
         1: .line 490
            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 491
            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 495
            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 504
            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 505
            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 509
            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 518
            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 519
            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 520
            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 521
            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 525
            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 540
            aload 1 /* source */
            arraylength
            istore 2 /* numSource */
        start local 2 // int numSource
         1: .line 541
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 5
         3: .line 542
      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 541
            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 544
            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 563
            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 564
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSettingsChanged:Z
         2: .line 565
            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 566
            aload 2 /* desc */
            iconst_3
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
         4: .line 567
            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 568
            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 570
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* locationPairs */
        start local 3 // java.util.Map locationPairs
         7: .line 574
            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 575
            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 574
            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 576
            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 578
            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 579
            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 582
            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 583
            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 586
      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 605
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
            ifne 2
         1: .line 606
            aload 0 /* this */
            aload 3 /* locationPairs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.processJAXPSchemaSource:(Ljava/util/Map;)V
         2: .line 609
      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 610
            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 jdk.xml.internal.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 611
            aload 4 /* accessError */
            ifnull 9
         5: .line 612
            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 613
            ldc "schema_reference.access"
         7: .line 614
            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 jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* accessError */
            aastore
            iconst_1
         8: .line 612
            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 617
      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 619
            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 638
            aconst_null
            astore 3 /* loc */
        start local 3 // java.lang.String loc
         1: .line 640
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
            iconst_2
            if_icmpeq 3
         2: .line 641
            aload 0 /* desc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fromInstance:()Z
            ifeq 10
         3: .line 643
      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 644
            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 646
            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 647
            aload 6 /* tempLA */
            ifnull 10
         9: .line 648
            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 653
      StackMap locals:
      StackMap stack:
            aload 3 /* loc */
            ifnonnull 14
        11: .line 654
            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 655
            aload 4 /* hints */
            ifnull 14
            aload 4 /* hints */
            arraylength
            ifle 14
        13: .line 656
            aload 4 /* hints */
            iconst_0
            aaload
            astore 3 /* loc */
        end local 4 // java.lang.String[] hints
        14: .line 659
      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 660
            aload 0 /* desc */
            aload 3 /* loc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLiteralSystemId:(Ljava/lang/String;)V
        16: .line 661
            aload 0 /* desc */
            aload 4 /* expandedLoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setExpandedSystemId:(Ljava/lang/String;)V
        17: .line 662
            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 669
            aload 0 /* sl */
            ifnull 15
         1: .line 674
            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 676
            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 677
            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 679
            aload 3 /* er */
            ldc "http://www.w3.org/TR/xml-schema-1"
         5: .line 680
            ldc "SchemaLocation"
         6: .line 681
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* sl */
            aastore
         7: .line 682
            iconst_0
         8: .line 679
            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 684
            goto 15
        10: .line 685
      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 687
            aload 3 /* er */
            ldc "http://www.w3.org/TR/xml-schema-1"
        12: .line 688
            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 689
            iconst_0
        14: .line 687
            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 693
      StackMap locals:
      StackMap stack:
            aload 1 /* nsl */
            ifnull 31
        16: .line 696
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
        17: .line 697
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
        18: .line 696
            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 698
            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 699
            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 700
            aload 5 /* la */
            ifnonnull 24
        22: .line 701
            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 702
            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 704
      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 705
            goto 31
        26: .line 706
      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 708
            aload 3 /* er */
            ldc "http://www.w3.org/TR/xml-schema-1"
        28: .line 709
            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 710
            iconst_0
        30: .line 708
            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 713
      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 723
            aload 0 /* schemaStr */
            ifnull 17
         1: .line 724
            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 726
            goto 16
         3: .line 727
      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 728
            aload 3 /* t */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 6
         5: .line 729
            iconst_0
            ireturn
         6: .line 731
      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 732
            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 733
            aload 6 /* la */
            ifnonnull 11
         9: .line 734
            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 735
            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 737
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
      StackMap stack:
            aload 2 /* base */
            ifnull 15
        12: .line 739
            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 740
            goto 15
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
        14: pop
        15: .line 743
      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 726
      StackMap locals:
      StackMap stack:
            aload 3 /* t */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 3
        end local 3 // java.util.StringTokenizer t
        17: .line 746
      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 761
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
         1: .line 762
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPSource:Ljava/lang/Object;
            ifnonnull 3
         2: .line 763
            return
         3: .line 766
      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 767
            aconst_null
            astore 3 /* xis */
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
         5: .line 768
            aconst_null
            astore 4 /* sid */
        start local 4 // java.lang.String sid
         6: .line 769
            aload 2 /* componentType */
            ifnonnull 31
         7: .line 771
            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 772
            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 773
      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 774
            aload 5 /* g */
            ifnull 13
        11: .line 775
            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 776
            return
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        13: .line 779
      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 780
            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 781
            aload 3 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            astore 4 /* sid */
        16: .line 782
            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 783
            aload 4 /* sid */
            ifnull 22
        18: .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 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 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.setLiteralSystemId:(Ljava/lang/String;)V
        20: .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;
            aload 4 /* sid */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setExpandedSystemId:(Ljava/lang/String;)V
        21: .line 787
            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 789
      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 791
            aload 5 /* g */
            ifnull 30
        24: .line 792
            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 793
            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 794
      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 795
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
            ifeq 29
        28: .line 796
            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 799
      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 801
      StackMap locals:
      StackMap stack:
            return
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        31: .line 803
      StackMap locals:
      StackMap stack:
            aload 2 /* componentType */
            ldc Ljava/lang/Object;
            if_acmpeq 44
        32: .line 804
            aload 2 /* componentType */
            ldc Ljava/lang/String;
            if_acmpeq 44
        33: .line 805
            ldc Ljava/io/File;
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 44
        34: .line 806
            ldc Ljava/io/InputStream;
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 44
        35: .line 807
            ldc Lorg/xml/sax/InputSource;
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 44
        36: .line 808
            aload 2 /* componentType */
            invokevirtual java.lang.Class.isInterface:()Z
            ifne 44
        37: .line 811
            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 812
            new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            dup
        39: .line 813
            getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/Status;
        40: .line 814
            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 815
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* componentType */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
        42: .line 814
            invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        43: .line 812
            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 820
      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 822
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* jaxpSchemaSourceNamespaces */
        start local 6 // java.util.ArrayList jaxpSchemaSourceNamespaces
        46: .line 823
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        47: goto 80
        48: .line 824
      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 825
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof org.xml.sax.InputSource
            ifeq 54
        50: .line 826
      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 827
            aload 8 /* g */
            ifnull 54
        52: .line 828
            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 829
            goto 79
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar g
        54: .line 832
      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 833
            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 834
            aload 3 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            astore 4 /* sid */
        57: .line 835
            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 836
            aload 4 /* sid */
            ifnull 63
        59: .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 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 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.setLiteralSystemId:(Ljava/lang/String;)V
        61: .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;
            aload 4 /* sid */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setExpandedSystemId:(Ljava/lang/String;)V
        62: .line 840
            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 842
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 8 /* targetNamespace */
        start local 8 // java.lang.String targetNamespace
        64: .line 844
            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 846
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fIsCheckedFully:Z
            ifeq 67
        66: .line 847
            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 849
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 9 /* grammar */
            ifnull 79
        68: .line 850
            aload 9 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
            astore 8 /* targetNamespace */
        69: .line 851
            aload 6 /* jaxpSchemaSourceNamespaces */
            aload 8 /* targetNamespace */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifeq 74
        70: .line 853
            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 854
            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 855
            ldc "jaxp12-schema-source-ns"
            aconst_null
        73: .line 854
            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 858
      StackMap locals:
      StackMap stack:
            aload 6 /* jaxpSchemaSourceNamespaces */
            aload 8 /* targetNamespace */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        75: .line 860
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof java.io.InputStream
            ifne 77
        76: .line 861
            aload 5 /* objArr */
            iload 7 /* i */
            aaload
            instanceof org.xml.sax.InputSource
            ifeq 78
        77: .line 862
      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 864
      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 823
      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 870
            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 873
            aload 1 /* val */
            instanceof java.lang.String
            ifeq 15
         1: .line 876
            aload 1 /* val */
            checkcast java.lang.String
            astore 2 /* loc */
        start local 2 // java.lang.String loc
         2: .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;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
         3: .line 878
            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 879
            aconst_null
            astore 3 /* xis */
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
         5: .line 881
            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 882
            goto 12
         7: .line 883
      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 884
            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 885
            ldc "schema_reference.4"
        10: .line 886
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* loc */
            aastore
            iconst_1
        11: .line 884
            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 888
      StackMap locals:
      StackMap stack:
            aload 3 /* xis */
            ifnonnull 14
        13: .line 891
            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 893
      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 895
      StackMap locals:
      StackMap stack:
            aload 1 /* val */
            instanceof org.xml.sax.InputSource
            ifeq 17
        16: .line 896
            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 898
      StackMap locals:
      StackMap stack:
            aload 1 /* val */
            instanceof java.io.InputStream
            ifeq 21
        18: .line 899
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aconst_null
            aconst_null
            aconst_null
        19: .line 900
            aload 1 /* val */
            checkcast java.io.InputStream
            aconst_null
        20: .line 899
            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 902
      StackMap locals:
      StackMap stack:
            aload 1 /* val */
            instanceof java.io.File
            ifeq 32
        22: .line 903
            aload 1 /* val */
            checkcast java.io.File
            astore 2 /* file */
        start local 2 // java.io.File file
        23: .line 904
            aconst_null
            astore 3 /* is */
        start local 3 // java.io.InputStream is
        24: .line 906
            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 907
            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 908
            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 909
            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 910
            iconst_1
        30: .line 908
            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 912
      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 914
      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 915
            new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            dup
        34: .line 916
            getstatic com.sun.org.apache.xerces.internal.util.Status.NOT_SUPPORTED:Lcom/sun/org/apache/xerces/internal/util/Status;
        35: .line 917
            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 918
            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 917
            invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        40: .line 915
            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 925
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
            astore 1 /* publicId */
        start local 1 // java.lang.String publicId
         1: .line 926
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 2 /* systemId */
        start local 2 // java.lang.String systemId
         2: .line 928
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
            astore 3 /* charStream */
        start local 3 // java.io.Reader charStream
         3: .line 929
            aload 3 /* charStream */
            ifnull 7
         4: .line 930
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* publicId */
            aload 2 /* systemId */
            aconst_null
            aload 3 /* charStream */
         5: .line 931
            aconst_null
         6: .line 930
            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 934
      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 935
            aload 4 /* byteStream */
            ifnull 12
         9: .line 936
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 1 /* publicId */
            aload 2 /* systemId */
            aconst_null
            aload 4 /* byteStream */
        10: .line 937
            aload 0 /* sis */
            invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
        11: .line 936
            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 940
      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 983
            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 984
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            areturn
         2: .line 986
      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 994
            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 1002
            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 1003
            aload 2 /* spm */
            ifnonnull 4
         2: .line 1004
            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 1005
            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 1008
      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 1009
            aload 3 /* sm */
            ifnonnull 7
         6: .line 1010
            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 1012
      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 1014
            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 1016
            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 1018
            iconst_1
            istore 4 /* parser_settings */
        start local 4 // boolean parser_settings
        11: .line 1022
            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 1023
            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 1026
      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 1028
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
        15: .line 1030
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.initGrammarBucket:()V
        16: .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;
            ifnull 18
        17: .line 1032
            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 1034
      StackMap locals:
      StackMap stack:
            return
        19: .line 1038
      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 1043
            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 1046
            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 1049
            aconst_null
            astore 5 /* dvFactory */
        start local 5 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory dvFactory
        23: .line 1050
            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 1051
            aload 5 /* dvFactory */
            ifnonnull 27
        25: .line 1052
            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 1053
            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 1058
      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 1059
            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 1060
            goto 33
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
        30: pop
        31: .line 1061
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalSchemas:Ljava/lang/String;
        32: .line 1062
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fExternalNoNSSchema:Ljava/lang/String;
        33: .line 1066
      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 1067
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fJAXPProcessed:Z
        35: .line 1070
            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 1071
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.initGrammarBucket:()V
        37: .line 1073
            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 1081
            iload 6 /* psvi */
            ifne 39
        39: .line 1095
      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 1096
            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 1097
            aload 5 /* dvFactory */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl
            ifeq 43
        42: .line 1098
            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 1104
      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 1105
            iload 7 /* fatalError */
            ifne 48
        45: .line 1106
            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 1108
            goto 48
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
        47: pop
        48: .line 1111
      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 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 */
            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 1115
            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 1116
            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 1119
            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 1120
            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 1121
            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 1122
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 13
         7: .line 1125
      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 1128
            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 1129
            ldc "GrammarConflict"
            aconst_null
        10: .line 1130
            iconst_0
        11: .line 1128
            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 1122
      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 1134
      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 1141
            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 1149
            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 1150
            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 1151
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         4: .line 1152
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
         5: .line 1153
            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 1161
            aload 1 /* is */
            invokeinterface com.sun.org.apache.xerces.internal.xs.LSInputList.getLength:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 1162
            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 1163
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 10
         4: .line 1165
      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 1166
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: astore 5 /* e */
        start local 5 // java.lang.Exception e
         7: .line 1167
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
         8: .line 1168
            aconst_null
            areturn
        end local 5 // java.lang.Exception e
         9: .line 1163
      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 1171
            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 1179
            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 1180
            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 1182
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         4: .line 1183
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
         5: .line 1184
            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 1192
            aload 1 /* uriList */
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.getLength:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 1193
            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 1194
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 12
         4: .line 1196
      StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] int
      StackMap stack:
            aload 3 /* gs */
            iload 4 /* i */
         5: .line 1197
            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 1196
            aastore
         7: .line 1198
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Exception
         8: astore 5 /* e */
        start local 5 // java.lang.Exception e
         9: .line 1199
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reportDOMFatalError:(Ljava/lang/Exception;)V
        10: .line 1200
            aconst_null
            areturn
        end local 5 // java.lang.Exception e
        11: .line 1194
      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 1203
            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 1207
            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 1208
            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 1209
            aload 2 /* error */
            aload 1 /* e */
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fException:Ljava/lang/Exception;
         3: .line 1210
            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 1211
            aload 2 /* error */
            iconst_3
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
         5: .line 1212
            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 1214
      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 1220
            aload 2 /* value */
            instanceof java.lang.Boolean
            ifeq 14
         1: .line 1221
            aload 1 /* name */
            ldc "validate"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         2: .line 1222
            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 1223
            aload 1 /* name */
            ldc "http://apache.org/xml/features/validate-annotations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         4: .line 1224
            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 1225
            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 1226
            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 1227
            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 1228
            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 1229
            aload 1 /* name */
            ldc "http://apache.org/xml/features/namespace-growth"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        10: .line 1230
            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 1231
            aload 1 /* name */
            ldc "jdk.xml.overrideDefaultParser"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        12: .line 1232
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        13: .line 1235
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 1237
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        15: .line 1238
            aload 1 /* name */
            ldc "resource-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        16: .line 1239
            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 1240
            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 1241
            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 1242
            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 1243
            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 1244
            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 1245
            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 1246
            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 1247
            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 1248
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        26: .line 1250
      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 1258
            aload 1 /* name */
            ldc "error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 1259
            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 1261
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "resource-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         5: .line 1262
            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 1266
      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 1267
            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 1268
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader java.lang.String
      StackMap stack: java.lang.Exception
            pop
        13: .line 1271
            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 1272
            aload 2 /* property */
        15: areturn
        end local 2 // java.lang.Object property
        16: .line 1273
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        17: .line 1276
            ldc "http://www.w3.org/dom/DOMTR"
        18: .line 1277
            ldc "FEATURE_NOT_SUPPORTED"
        19: .line 1278
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        20: .line 1275
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        21: .line 1274
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        22: .line 1279
            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 1288
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fRecognizedParameters:Lorg/w3c/dom/DOMStringList;
            ifnonnull 24
         1: .line 1289
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* v */
        start local 1 // java.util.ArrayList v
         2: .line 1290
            aload 1 /* v */
            ldc "validate"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         3: .line 1291
            aload 1 /* v */
            ldc "error-handler"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1292
            aload 1 /* v */
            ldc "resource-resolver"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         5: .line 1293
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         6: .line 1294
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         7: .line 1295
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         8: .line 1296
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         9: .line 1297
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        10: .line 1298
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        11: .line 1299
            aload 1 /* v */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        12: .line 1300
            aload 1 /* v */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        13: .line 1301
            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 1302
            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 1303
            aload 1 /* v */
            ldc "http://apache.org/xml/features/allow-java-encodings"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        16: .line 1304
            aload 1 /* v */
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        17: .line 1305
            aload 1 /* v */
            ldc "http://apache.org/xml/features/validate-annotations"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        18: .line 1306
            aload 1 /* v */
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        19: .line 1307
            aload 1 /* v */
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        20: .line 1308
            aload 1 /* v */
            ldc "http://apache.org/xml/features/namespace-growth"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        21: .line 1309
            aload 1 /* v */
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        22: .line 1310
            aload 1 /* v */
            ldc "jdk.xml.overrideDefaultParser"
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        23: .line 1311
            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/List;)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 1313
      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 1320
            aload 2 /* value */
            instanceof java.lang.Boolean
            ifeq 14
         1: .line 1321
            aload 2 /* value */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 3 /* state */
        start local 3 // boolean state
         2: .line 1322
            aload 1 /* name */
            ldc "validate"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
            iload 3 /* state */
            ifeq 4
         3: .line 1323
            return
         4: .line 1326
      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 1327
            goto 13
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: pop
         7: .line 1330
            ldc "http://www.w3.org/dom/DOMTR"
         8: .line 1331
            ldc "FEATURE_NOT_SUPPORTED"
         9: .line 1332
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        10: .line 1329
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        11: .line 1328
            astore 4 /* msg */
        start local 4 // java.lang.String msg
        12: .line 1333
            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 1335
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean state
        14: .line 1337
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "error-handler"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        15: .line 1338
            aload 2 /* value */
            instanceof org.w3c.dom.DOMErrorHandler
            ifeq 21
        16: .line 1340
            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 1341
            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 1342
            goto 27
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
        19: pop
        20: .line 1344
            goto 27
        21: .line 1348
      StackMap locals:
      StackMap stack:
            ldc "http://www.w3.org/dom/DOMTR"
        22: .line 1349
            ldc "FEATURE_NOT_SUPPORTED"
        23: .line 1350
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        24: .line 1347
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        25: .line 1346
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        26: .line 1351
            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 1353
      StackMap locals:
      StackMap stack:
            return
        28: .line 1356
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "resource-resolver"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 42
        29: .line 1357
            aload 2 /* value */
            instanceof org.w3c.dom.ls.LSResourceResolver
            ifeq 35
        30: .line 1359
            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 1360
            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 1361
            goto 41
        33: .line 1362
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        34: .line 1363
            goto 41
        35: .line 1367
      StackMap locals:
      StackMap stack:
            ldc "http://www.w3.org/dom/DOMTR"
        36: .line 1368
            ldc "FEATURE_NOT_SUPPORTED"
        37: .line 1369
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        38: .line 1366
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        39: .line 1365
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        40: .line 1370
            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 1372
      StackMap locals:
      StackMap stack:
            return
        42: .line 1376
      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 1377
            goto 51
      StackMap locals:
      StackMap stack: java.lang.Exception
        44: pop
        45: .line 1381
            ldc "http://www.w3.org/dom/DOMTR"
        46: .line 1382
            ldc "FEATURE_NOT_SUPPORTED"
        47: .line 1383
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
        48: .line 1380
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        49: .line 1379
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        50: .line 1384
            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 1388
      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 1392
            aconst_null
            astore 2 /* xis */
        start local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
         1: .line 1403
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getCharacterStream:()Ljava/io/Reader;
            ifnull 7
         2: .line 1404
            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 1405
            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 1406
            ldc "UTF-16"
         5: .line 1404
            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 1407
            goto 22
         7: .line 1409
      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 1410
            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 1411
            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 1412
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getEncoding:()Ljava/lang/String;
        11: .line 1410
            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 1413
            goto 22
        13: .line 1416
      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 1417
            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 1418
            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 1419
            ldc "UTF-16"
        17: .line 1417
            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 1420
            goto 22
        19: .line 1423
      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 1424
            aload 1 /* is */
            invokeinterface org.w3c.dom.ls.LSInput.getBaseURI:()Ljava/lang/String;
            iconst_0
        21: .line 1423
            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 1427
      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 1432
            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 1433
            aload 2 /* sGrammar */
            ifnull 3
         2: .line 1434
            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 1436
      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