public class com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar implements com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar, com.sun.org.apache.xerces.internal.xs.XSNamespaceItem
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  super_class: java.lang.Object
{
  java.lang.String fTargetNamespace;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalAttrDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalAttrGrpDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalElemDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalGroupDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalNotationDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalIDConstraintDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalTypeDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalAttrDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalAttrGrpDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalElemDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalGroupDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalNotationDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalIDConstraintDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalTypeDeclsExt;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.util.SymbolHash fAllGlobalElemDecls;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.impl.xs.XSDDescription fGrammarDescription;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl[] fAnnotations;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
    flags: (0x0000) 

  int fNumAnnotations;
    descriptor: I
    flags: (0x0000) 

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

  private java.lang.ref.SoftReference fSAXParser;
    descriptor: Ljava/lang/ref/SoftReference;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.ref.SoftReference fDOMParser;
    descriptor: Ljava/lang/ref/SoftReference;
    flags: (0x0002) ACC_PRIVATE

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

  private static final int BASICSET_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  private static final int FULLSET_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 46

  private static final int GRAMMAR_XS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int GRAMMAR_XSI;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  java.util.Vector fImported;
    descriptor: Ljava/util/Vector;
    flags: (0x0000) 

  private static final int INITIAL_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final int INC_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private int fCTCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] fComplexTypeDecls;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] fCTLocators;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    flags: (0x0002) ACC_PRIVATE

  private static final int REDEFINED_GROUP_INIT_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private int fRGCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] fRedefinedGroupDecls;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] fRGLocators;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    flags: (0x0002) ACC_PRIVATE

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

  private int fSubGroupCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] fSubGroups;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0002) ACC_PRIVATE

  public static final com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl fAnyType;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar SG_SchemaNS;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar SG_SchemaNSExtended;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType fAnySimpleType;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar SG_XSI;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final short MAX_COMP_IDX;
    descriptor: S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final boolean[] GLOBAL_COMP;
    descriptor: [Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private com.sun.org.apache.xerces.internal.xs.XSNamedMap[] fComponents;
    descriptor: [Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList[] fComponentsExt;
    descriptor: [Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Vector fDocuments;
    descriptor: Ljava/util/Vector;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Vector fLocations;
    descriptor: Ljava/util/Vector;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 1177
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$XSAnyType
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$XSAnyType.<init>:()V
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
         1: .line 1290
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar
            dup
            iconst_1
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.<init>:(IS)V
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
         2: .line 1291
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar
            dup
            iconst_1
            iconst_2
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.<init>:(IS)V
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNSExtended:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
         3: .line 1293
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            ldc "anySimpleType"
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnySimpleType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
         4: .line 1296
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar
            dup
            iconst_2
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.<init>:(IS)V
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
         5: .line 1335
            bipush 17
            newarray 4
            dup
            iconst_1
         6: .line 1336
            iconst_1
            bastore
            dup
            iconst_2
         7: .line 1337
            iconst_1
            bastore
            dup
            iconst_3
         8: .line 1338
            iconst_1
            bastore
            dup
            iconst_5
         9: .line 1340
            iconst_1
            bastore
            dup
            bipush 6
        10: .line 1341
            iconst_1
            bastore
            dup
            bipush 10
        11: .line 1345
            iconst_1
            bastore
            dup
            bipush 11
        12: .line 1346
            iconst_1
            bastore
            dup
            bipush 15
        13: .line 1350
            iconst_1
            bastore
            dup
            bipush 16
        14: .line 1351
            iconst_1
            bastore
        15: .line 1335
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.GLOBAL_COMP:[Z
        16: .line 1352
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 133
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
         2: .line 114
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
         3: .line 120
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         4: .line 122
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         5: .line 123
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
         6: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         7: .line 804
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
         8: .line 1066
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         9: .line 1067
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
        10: .line 1068
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        11: .line 1073
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        12: .line 1074
            aload 0 /* this */
            iconst_2
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
        13: .line 1075
            aload 0 /* this */
            iconst_1
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        14: .line 1079
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fFullChecked:Z
        15: .line 1163
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        16: .line 1164
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        17: .line 1355
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
        18: .line 1356
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
        19: .line 1360
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
        20: .line 1361
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
        21: .line 133
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public void <init>(java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, com.sun.org.apache.xerces.internal.util.SymbolTable);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String targetNamespace
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription grammarDesc
        start local 3 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
         0: .line 143
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
         2: .line 114
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
         3: .line 120
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         4: .line 122
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         5: .line 123
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
         6: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         7: .line 804
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
         8: .line 1066
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         9: .line 1067
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
        10: .line 1068
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        11: .line 1073
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        12: .line 1074
            aload 0 /* this */
            iconst_2
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
        13: .line 1075
            aload 0 /* this */
            iconst_1
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        14: .line 1079
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fFullChecked:Z
        15: .line 1163
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        16: .line 1164
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        17: .line 1355
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
        18: .line 1356
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
        19: .line 1360
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
        20: .line 1361
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
        21: .line 145
            aload 0 /* this */
            aload 1 /* targetNamespace */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
        22: .line 146
            aload 0 /* this */
            aload 2 /* grammarDesc */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
        23: .line 147
            aload 0 /* this */
            aload 3 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        24: .line 154
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 12
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        25: .line 155
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_5
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        26: .line 156
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 25
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        27: .line 157
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_5
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        28: .line 158
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        29: .line 159
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_3
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        30: .line 162
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 12
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        31: .line 163
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_5
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        32: .line 164
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 25
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        33: .line 165
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_5
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        34: .line 166
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        35: .line 167
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            iconst_3
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        36: .line 168
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 25
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        37: .line 171
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 25
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        38: .line 176
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 41
        39: .line 177
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        40: .line 178
            goto 42
        41: .line 180
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription com.sun.org.apache.xerces.internal.util.SymbolTable
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 25
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        42: .line 182
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription grammarDesc
        end local 1 // java.lang.String targetNamespace
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   43     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   43     1  targetNamespace  Ljava/lang/String;
            0   43     2      grammarDesc  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            0   43     3      symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    MethodParameters:
                 Name  Flags
      targetNamespace  
      grammarDesc      
      symbolTable      

  public void <init>(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
         0: .line 185
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
         2: .line 114
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
         3: .line 120
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         4: .line 122
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         5: .line 123
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
         6: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         7: .line 804
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
         8: .line 1066
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         9: .line 1067
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
        10: .line 1068
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        11: .line 1073
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        12: .line 1074
            aload 0 /* this */
            iconst_2
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
        13: .line 1075
            aload 0 /* this */
            iconst_1
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        14: .line 1079
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fFullChecked:Z
        15: .line 1163
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        16: .line 1164
            aload 0 /* this */
            bipush 16
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        17: .line 1355
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
        18: .line 1356
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
        19: .line 1360
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
        20: .line 1361
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
        21: .line 186
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
        22: .line 187
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.makeClone:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
        23: .line 189
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        24: .line 191
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        25: .line 192
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        26: .line 193
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        27: .line 194
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        28: .line 195
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        29: .line 196
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        30: .line 197
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        31: .line 200
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        32: .line 201
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        33: .line 202
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        34: .line 203
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        35: .line 204
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        36: .line 205
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        37: .line 206
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        38: .line 209
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.makeClone:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        39: .line 212
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
        40: .line 213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            ifle 43
        41: .line 214
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            arraylength
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
        42: .line 215
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        43: .line 219
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        44: .line 220
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            ifle 47
        45: .line 221
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            arraylength
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        46: .line 222
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        47: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
        48: .line 227
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            ifle 53
        49: .line 228
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            arraylength
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
        50: .line 229
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            arraylength
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        51: .line 230
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        52: .line 231
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        53: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        54: .line 236
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            ifle 59
        55: .line 237
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            arraylength
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
        56: .line 238
            aload 0 /* this */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            arraylength
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
        57: .line 239
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        58: .line 240
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            iconst_2
            idiv
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        59: .line 244
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
            ifnull 66
        60: .line 245
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
        61: .line 246
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        62: goto 65
        63: .line 247
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
            iload 2 /* i */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
            pop
        64: .line 246
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        65: iload 2 /* i */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            if_icmplt 63
        end local 2 // int i
        66: .line 252
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
            ifnull 72
        67: .line 253
            iconst_0
            istore 2 /* k */
        start local 2 // int k
        68: goto 71
        69: .line 254
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aconst_null
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
            iload 2 /* k */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addDocument:(Ljava/lang/Object;Ljava/lang/String;)V
        70: .line 253
            iinc 2 /* k */ 1
      StackMap locals:
      StackMap stack:
        71: iload 2 /* k */
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            if_icmplt 69
        end local 2 // int k
        72: .line 258
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   73     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   73     1  grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           62   66     2        i  I
           68   72     2        k  I
    MethodParameters:
         Name  Flags
      grammar  

  public com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription getGrammarDescription();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 796
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public boolean isNamespaceAware();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 801
            iconst_1
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public void setImportedGrammars(java.util.Vector);
    descriptor: (Ljava/util/Vector;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.util.Vector importedGrammars
         0: .line 807
            aload 0 /* this */
            aload 1 /* importedGrammars */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/Vector;
         1: .line 808
            return
        end local 1 // java.util.Vector importedGrammars
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    2     1  importedGrammars  Ljava/util/Vector;
    MethodParameters:
                  Name  Flags
      importedGrammars  

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

  public final java.lang.String getTargetNamespace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 818
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public void addGlobalAttributeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl decl
         0: .line 825
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 826
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         2: .line 827
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalAttributeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl decl
        start local 2 // java.lang.String location
         0: .line 830
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 831
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
         5: .line 832
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 834
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalAttributeGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl decl
         0: .line 840
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 841
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         2: .line 842
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalAttributeGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl decl
        start local 2 // java.lang.String location
         0: .line 845
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 846
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
         5: .line 847
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 849
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalElementDeclAll(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
         0: .line 855
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnonnull 6
         1: .line 856
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         2: .line 859
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 6
         3: .line 860
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            arraylength
            if_icmpne 5
         4: .line 861
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            bipush 16
            iadd
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         5: .line 862
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            aload 1 /* decl */
            aastore
         6: .line 865
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalElementDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
         0: .line 868
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 869
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         2: .line 870
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalElementDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
        start local 2 // java.lang.String location
         0: .line 873
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 874
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
         5: .line 875
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 877
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl decl
         0: .line 883
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.fName:Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 884
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         2: .line 885
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl decl
        start local 2 // java.lang.String location
         0: .line 888
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.fName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 889
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
         5: .line 890
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 892
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalNotationDecl(com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl decl
         0: .line 898
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.fName:Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 899
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         2: .line 900
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalNotationDecl(com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl decl
        start local 2 // java.lang.String location
         0: .line 903
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.fName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 904
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
         5: .line 905
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 907
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalTypeDecl(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition decl
         0: .line 913
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 914
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            ifeq 4
         2: .line 915
            aload 1 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         3: .line 916
            goto 6
         4: .line 917
      StackMap locals:
      StackMap stack:
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 6
         5: .line 918
            aload 1 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 920
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1  decl  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalTypeDecl(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition decl
        start local 2 // java.lang.String location
         0: .line 923
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSTypeDefinition java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSTypeDefinition java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 924
            aload 1 /* decl */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 10
         5: .line 925
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            ifeq 8
         6: .line 926
            aload 1 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         7: .line 927
            goto 10
         8: .line 928
      StackMap locals:
      StackMap stack:
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 10
         9: .line 929
            aload 1 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
        10: .line 932
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   11     1      decl  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            0   11     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalComplexTypeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
         0: .line 938
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 939
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         2: .line 940
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalComplexTypeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
        start local 2 // java.lang.String location
         0: .line 943
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 944
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
         5: .line 945
            aload 1 /* decl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 947
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public void addGlobalSimpleTypeDecl(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType decl
         0: .line 953
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* decl */
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 954
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 3
         2: .line 955
            aload 1 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         3: .line 957
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  decl  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
    MethodParameters:
      Name  Flags
      decl  

  public void addGlobalSimpleTypeDecl(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType decl
        start local 2 // java.lang.String location
         0: .line 960
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decl */
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 961
            aload 1 /* decl */
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespaceItem:()Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;
            ifnonnull 6
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 6
         5: .line 962
            aload 1 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setNamespaceItem:(Lcom/sun/org/apache/xerces/internal/xs/XSNamespaceItem;)V
         6: .line 964
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String location
        end local 1 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1      decl  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            0    7     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  public final void addIDConstraintDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl, com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl elmDecl
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint decl
         0: .line 970
            aload 1 /* elmDecl */
            aload 2 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.addIDConstraint:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;)V
         1: .line 971
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 2 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getIdentityConstraintName:()Ljava/lang/String;
            aload 2 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         2: .line 972
            return
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint decl
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl elmDecl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    3     1  elmDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            0    3     2     decl  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
    MethodParameters:
         Name  Flags
      elmDecl  
      decl     

  public final void addIDConstraintDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl, com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl elmDecl
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint decl
        start local 3 // java.lang.String location
         0: .line 975
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 3 /* location */
            ifnull 2
            aload 3 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getIdentityConstraintName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* decl */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 976
            return
        end local 3 // java.lang.String location
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint decl
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl elmDecl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    5     1   elmDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            0    5     2      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
            0    5     3  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      elmDecl   
      decl      
      location  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl getGlobalAttributeDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 982
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl getGlobalAttributeDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 986
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl getGlobalAttributeGroupDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 993
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl getGlobalAttributeGroupDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 997
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl getGlobalElementDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 1004
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl getGlobalElementDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 1008
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl getGlobalGroupDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 1015
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl getGlobalGroupDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 1019
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl getGlobalNotationDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 1026
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl getGlobalNotationDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 1030
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final com.sun.org.apache.xerces.internal.xs.XSTypeDefinition getGlobalTypeDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 1037
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.xs.XSTypeDefinition getGlobalTypeDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 1041
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint getIDConstraintDecl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
         0: .line 1048
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 1 /* declName */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint
            areturn
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  declName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  

  public final com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint getIDConstraintDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String declName
        start local 2 // java.lang.String location
         0: .line 1052
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
         1: new java.lang.StringBuilder
            dup
            aload 2 /* location */
            ifnull 2
            aload 2 /* location */
            goto 3
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1
         2: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.SymbolHash new 1 new 1 java.lang.String
         3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* declName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String declName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  declName  Ljava/lang/String;
            0    4     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      declName  
      location  

  public final boolean hasIDConstraints();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1059
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.getLength:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public void addComplexTypeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl, com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator locator
         0: .line 1085
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            arraylength
            if_icmpne 3
         1: .line 1086
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            bipush 16
            iadd
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
         2: .line 1087
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            bipush 16
            iadd
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1089
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            aload 2 /* locator */
            aastore
         4: .line 1090
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            aload 1 /* decl */
            aastore
         5: .line 1091
            return
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator locator
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    6     1     decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            0    6     2  locator  Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    MethodParameters:
         Name  Flags
      decl     
      locator  

  public void addRedefinedGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl, com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl, com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl derived
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl base
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator locator
         0: .line 1097
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            arraylength
            if_icmpne 3
         1: .line 1099
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            iconst_1
            ishl
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
         2: .line 1100
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            iconst_2
            idiv
            aload 3 /* locator */
            aastore
         4: .line 1103
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            aload 1 /* derived */
            aastore
         5: .line 1104
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            aload 2 /* base */
            aastore
         6: .line 1105
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator locator
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl base
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl derived
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    7     1  derived  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    7     2     base  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    7     3  locator  Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    MethodParameters:
         Name  Flags
      derived  
      base     
      locator  

  final com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] getUncheckedComplexTypeDecls();
    descriptor: ()[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1111
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            arraylength
            if_icmpge 3
         1: .line 1112
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
         2: .line 1113
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  final com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] getUncheckedCTLocators();
    descriptor: ()[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1122
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            arraylength
            if_icmpge 3
         1: .line 1123
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
         2: .line 1124
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  final com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] getRedefinedGroupDecls();
    descriptor: ()[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1133
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            arraylength
            if_icmpge 3
         1: .line 1134
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
         2: .line 1135
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            iconst_2
            idiv
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  final com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] getRGLocators();
    descriptor: ()[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1144
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            arraylength
            if_icmpge 3
         1: .line 1145
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRedefinedGroupDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
         2: .line 1146
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            iconst_2
            idiv
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  final void setUncheckedTypeNum(int);
    descriptor: (I)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // int newSize
         0: .line 1156
            aload 0 /* this */
            iload 1 /* newSize */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         1: .line 1157
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComplexTypeDecls:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
         2: .line 1158
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTLocators:[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
         3: .line 1159
            return
        end local 1 // int newSize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    4     1  newSize  I
    MethodParameters:
         Name  Flags
      newSize  

  final com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] getSubstitutionGroups();
    descriptor: ()[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1170
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            arraylength
            if_icmpge 2
         1: .line 1171
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resize:([Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         2: .line 1172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroups:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public static com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar getS4SGrammar(short);
    descriptor: (S)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // short schemaVersion
         0: .line 1299
            iload 0 /* schemaVersion */
            iconst_1
            if_icmpne 2
         1: .line 1300
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            areturn
         2: .line 1303
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNSExtended:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            areturn
        end local 0 // short schemaVersion
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0  schemaVersion  S
    MethodParameters:
               Name  Flags
      schemaVersion  

  static final com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] resize(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[], int);
    descriptor: ([Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] oldArray
        start local 1 // int newSize
         0: .line 1308
            iload 1 /* newSize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 2 /* newArray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] newArray
         1: .line 1309
            aload 0 /* oldArray */
            iconst_0
            aload 2 /* newArray */
            iconst_0
            aload 0 /* oldArray */
            arraylength
            iload 1 /* newSize */
            invokestatic java.lang.Math.min:(II)I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 1310
            aload 2 /* newArray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] newArray
        end local 1 // int newSize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[] oldArray
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  oldArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            0    3     1   newSize  I
            1    3     2  newArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    MethodParameters:
          Name  Flags
      oldArray  
      newSize   

  static final com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] resize(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[], int);
    descriptor: ([Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] oldArray
        start local 1 // int newSize
         0: .line 1314
            iload 1 /* newSize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
            astore 2 /* newArray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] newArray
         1: .line 1315
            aload 0 /* oldArray */
            iconst_0
            aload 2 /* newArray */
            iconst_0
            aload 0 /* oldArray */
            arraylength
            iload 1 /* newSize */
            invokestatic java.lang.Math.min:(II)I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 1316
            aload 2 /* newArray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] newArray
        end local 1 // int newSize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl[] oldArray
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  oldArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    3     1   newSize  I
            1    3     2  newArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
    MethodParameters:
          Name  Flags
      oldArray  
      newSize   

  static final com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] resize(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[], int);
    descriptor: ([Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] oldArray
        start local 1 // int newSize
         0: .line 1320
            iload 1 /* newSize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            astore 2 /* newArray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] newArray
         1: .line 1321
            aload 0 /* oldArray */
            iconst_0
            aload 2 /* newArray */
            iconst_0
            aload 0 /* oldArray */
            arraylength
            iload 1 /* newSize */
            invokestatic java.lang.Math.min:(II)I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 1322
            aload 2 /* newArray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] newArray
        end local 1 // int newSize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] oldArray
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  oldArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            0    3     1   newSize  I
            1    3     2  newArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    MethodParameters:
          Name  Flags
      oldArray  
      newSize   

  static final com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] resize(com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[], int);
    descriptor: ([Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;I)[Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] oldArray
        start local 1 // int newSize
         0: .line 1326
            iload 1 /* newSize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
            astore 2 /* newArray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] newArray
         1: .line 1327
            aload 0 /* oldArray */
            iconst_0
            aload 2 /* newArray */
            iconst_0
            aload 0 /* oldArray */
            arraylength
            iload 1 /* newSize */
            invokestatic java.lang.Math.min:(II)I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 1328
            aload 2 /* newArray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] newArray
        end local 1 // int newSize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator[] oldArray
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  oldArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
            0    3     1   newSize  I
            1    3     2  newArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    MethodParameters:
          Name  Flags
      oldArray  
      newSize   

  public synchronized void addDocument(java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.Object document
        start local 2 // java.lang.String location
         0: .line 1364
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
            ifnonnull 3
         1: .line 1365
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
         2: .line 1366
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
         3: .line 1368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
            aload 1 /* document */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
         4: .line 1369
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
            aload 2 /* location */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
         5: .line 1370
            return
        end local 2 // java.lang.String location
        end local 1 // java.lang.Object document
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    6     1  document  Ljava/lang/Object;
            0    6     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      document  
      location  

  public synchronized void removeDocument(int);
    descriptor: (I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // int index
         0: .line 1373
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
            ifnull 5
         1: .line 1374
            iload 1 /* index */
            iflt 5
         2: .line 1375
            iload 1 /* index */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            if_icmpge 5
         3: .line 1376
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/Vector;
            iload 1 /* index */
            invokevirtual java.util.Vector.removeElementAt:(I)V
         4: .line 1377
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
            iload 1 /* index */
            invokevirtual java.util.Vector.removeElementAt:(I)V
         5: .line 1379
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int index
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    6     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getSchemaNamespace();
    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.SchemaGrammar this
         0: .line 1387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  synchronized com.sun.org.apache.xerces.internal.parsers.DOMParser getDOMParser();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1392
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
            ifnull 4
         1: .line 1393
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
            invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.parsers.DOMParser
            astore 1 /* parser */
        start local 1 // com.sun.org.apache.xerces.internal.parsers.DOMParser parser
         2: .line 1394
            aload 1 /* parser */
            ifnull 4
         3: .line 1395
            aload 1 /* parser */
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.parsers.DOMParser parser
         4: .line 1400
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.parsers.XML11Configuration
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
            astore 1 /* config */
        start local 1 // com.sun.org.apache.xerces.internal.parsers.XML11Configuration config
         5: .line 1404
            aload 1 /* config */
            ldc "http://xml.org/sax/features/namespaces"
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
         6: .line 1405
            aload 1 /* config */
            ldc "http://xml.org/sax/features/validation"
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
         7: .line 1407
            new com.sun.org.apache.xerces.internal.parsers.DOMParser
            dup
            aload 1 /* config */
            invokespecial com.sun.org.apache.xerces.internal.parsers.DOMParser.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
            astore 2 /* parser */
        start local 2 // com.sun.org.apache.xerces.internal.parsers.DOMParser parser
         8: .line 1409
            aload 2 /* parser */
            ldc "http://apache.org/xml/features/dom/defer-node-expansion"
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
         9: .line 1410
            goto 11
        10: .line 1411
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.parsers.XML11Configuration com.sun.org.apache.xerces.internal.parsers.DOMParser
      StackMap stack: org.xml.sax.SAXException
            pop
        11: .line 1412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.ref.SoftReference
            dup
            aload 2 /* parser */
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
        12: .line 1413
            aload 2 /* parser */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.parsers.DOMParser parser
        end local 1 // com.sun.org.apache.xerces.internal.parsers.XML11Configuration config
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            2    4     1  parser  Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
            5   13     1  config  Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
            8   13     2  parser  Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
      Exception table:
        from    to  target  type
           8     9      10  Class org.xml.sax.SAXException

  synchronized com.sun.org.apache.xerces.internal.parsers.SAXParser getSAXParser();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1417
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
            ifnull 4
         1: .line 1418
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
            invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.parsers.SAXParser
            astore 1 /* parser */
        start local 1 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
         2: .line 1419
            aload 1 /* parser */
            ifnull 4
         3: .line 1420
            aload 1 /* parser */
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
         4: .line 1425
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.parsers.XML11Configuration
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
            astore 1 /* config */
        start local 1 // com.sun.org.apache.xerces.internal.parsers.XML11Configuration config
         5: .line 1429
            aload 1 /* config */
            ldc "http://xml.org/sax/features/namespaces"
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
         6: .line 1430
            aload 1 /* config */
            ldc "http://xml.org/sax/features/validation"
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
         7: .line 1431
            new com.sun.org.apache.xerces.internal.parsers.SAXParser
            dup
            aload 1 /* config */
            invokespecial com.sun.org.apache.xerces.internal.parsers.SAXParser.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
            astore 2 /* parser */
        start local 2 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
         8: .line 1432
            aload 0 /* this */
            new java.lang.ref.SoftReference
            dup
            aload 2 /* parser */
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         9: .line 1433
            aload 2 /* parser */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
        end local 1 // com.sun.org.apache.xerces.internal.parsers.XML11Configuration config
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            2    4     1  parser  Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            5   10     1  config  Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
            8   10     2  parser  Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;

  public synchronized com.sun.org.apache.xerces.internal.xs.XSNamedMap getComponents(short);
    descriptor: (S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // short objectType
         0: .line 1450
            iload 1 /* objectType */
            ifle 2
            iload 1 /* objectType */
            bipush 16
            if_icmpgt 2
         1: .line 1451
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.GLOBAL_COMP:[Z
            iload 1 /* objectType */
            baload
            ifne 3
         2: .line 1452
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.EMPTY_MAP:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl;
            areturn
         3: .line 1455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
            ifnonnull 5
         4: .line 1456
            aload 0 /* this */
            bipush 17
            anewarray com.sun.org.apache.xerces.internal.xs.XSNamedMap
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
         5: .line 1459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
            iload 1 /* objectType */
            aaload
            ifnonnull 26
         6: .line 1460
            aconst_null
            astore 2 /* table */
        start local 2 // com.sun.org.apache.xerces.internal.util.SymbolHash table
         7: .line 1461
            iload 1 /* objectType */
            tableswitch { // 1 - 16
                    1: 10
                    2: 12
                    3: 8
                    4: 21
                    5: 14
                    6: 16
                    7: 21
                    8: 21
                    9: 21
                   10: 20
                   11: 18
                   12: 21
                   13: 21
                   14: 21
                   15: 8
                   16: 8
              default: 21
          }
         8: .line 1465
      StackMap locals: com.sun.org.apache.xerces.internal.util.SymbolHash
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
         9: .line 1466
            goto 21
        10: .line 1468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        11: .line 1469
            goto 21
        12: .line 1471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        13: .line 1472
            goto 21
        14: .line 1474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        15: .line 1475
            goto 21
        16: .line 1477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        17: .line 1478
            goto 21
        18: .line 1480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        19: .line 1481
            goto 21
        20: .line 1483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        21: .line 1489
      StackMap locals:
      StackMap stack:
            iload 1 /* objectType */
            bipush 15
            if_icmpeq 23
        22: .line 1490
            iload 1 /* objectType */
            bipush 16
            if_icmpne 25
        23: .line 1491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
            iload 1 /* objectType */
            new com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMap4Types
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
            aload 2 /* table */
            iload 1 /* objectType */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMap4Types.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SymbolHash;S)V
            aastore
        24: .line 1492
            goto 26
        25: .line 1494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
            iload 1 /* objectType */
            new com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
            aload 2 /* table */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SymbolHash;)V
            aastore
        end local 2 // com.sun.org.apache.xerces.internal.util.SymbolHash table
        26: .line 1498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
            iload 1 /* objectType */
            aaload
            areturn
        end local 1 // short objectType
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   27     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   27     1  objectType  S
            7   26     2       table  Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
    MethodParameters:
            Name  Flags
      objectType  

  public synchronized com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList getComponentsExt(short);
    descriptor: (S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // short objectType
         0: .line 1502
            iload 1 /* objectType */
            ifle 2
            iload 1 /* objectType */
            bipush 16
            if_icmpgt 2
         1: .line 1503
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.GLOBAL_COMP:[Z
            iload 1 /* objectType */
            baload
            ifne 3
         2: .line 1504
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.ObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl;
            areturn
         3: .line 1507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
            ifnonnull 5
         4: .line 1508
            aload 0 /* this */
            bipush 17
            anewarray com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
         5: .line 1511
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
            iload 1 /* objectType */
            aaload
            ifnonnull 23
         6: .line 1512
            aconst_null
            astore 2 /* table */
        start local 2 // com.sun.org.apache.xerces.internal.util.SymbolHash table
         7: .line 1513
            iload 1 /* objectType */
            tableswitch { // 1 - 16
                    1: 10
                    2: 12
                    3: 8
                    4: 21
                    5: 14
                    6: 16
                    7: 21
                    8: 21
                    9: 21
                   10: 20
                   11: 18
                   12: 21
                   13: 21
                   14: 21
                   15: 8
                   16: 8
              default: 21
          }
         8: .line 1517
      StackMap locals: com.sun.org.apache.xerces.internal.util.SymbolHash
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
         9: .line 1518
            goto 21
        10: .line 1520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        11: .line 1521
            goto 21
        12: .line 1523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        13: .line 1524
            goto 21
        14: .line 1526
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        15: .line 1527
            goto 21
        16: .line 1529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        17: .line 1530
            goto 21
        18: .line 1532
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        19: .line 1533
            goto 21
        20: .line 1535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            astore 2 /* table */
        21: .line 1539
      StackMap locals:
      StackMap stack:
            aload 2 /* table */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.getEntries:()[Ljava/lang/Object;
            astore 3 /* entries */
        start local 3 // java.lang.Object[] entries
        22: .line 1540
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
            iload 1 /* objectType */
            new com.sun.org.apache.xerces.internal.impl.xs.util.ObjectListImpl
            dup
            aload 3 /* entries */
            aload 3 /* entries */
            arraylength
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.ObjectListImpl.<init>:([Ljava/lang/Object;I)V
            aastore
        end local 3 // java.lang.Object[] entries
        end local 2 // com.sun.org.apache.xerces.internal.util.SymbolHash table
        23: .line 1543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
            iload 1 /* objectType */
            aaload
            areturn
        end local 1 // short objectType
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   24     1  objectType  S
            7   23     2       table  Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
           22   23     3     entries  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      objectType  

  public synchronized void resetComponents();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1547
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponents:[Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
         1: .line 1548
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fComponentsExt:[Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
         2: .line 1549
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public com.sun.org.apache.xerces.internal.xs.XSTypeDefinition getTypeDefinition(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1559
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration getAttributeDeclaration(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1569
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.XSElementDeclaration getElementDeclaration(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1579
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.XSAttributeGroupDefinition getAttributeGroup(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1589
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.XSModelGroupDefinition getModelGroupDefinition(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1600
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.XSNotationDeclaration getNotationDeclaration(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1611
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.XSIDCDefinition getIDCDefinition(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSIDCDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // java.lang.String name
         0: .line 1615
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getIDConstraintDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.org.apache.xerces.internal.xs.StringList getDocumentLocations();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/StringList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1625
            new com.sun.org.apache.xerces.internal.impl.xs.util.StringListImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/Vector;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.StringListImpl.<init>:(Ljava/util/Vector;)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public com.sun.org.apache.xerces.internal.xs.XSModel toXSModel();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1635
            new com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl
            dup
            iconst_1
            anewarray com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            dup
            iconst_0
            aload 0 /* this */
            aastore
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl.<init>:([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public com.sun.org.apache.xerces.internal.xs.XSModel toXSModel(com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar[]);
    descriptor: ([Lcom/sun/org/apache/xerces/internal/xni/grammars/XSGrammar;)Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar[] grammars
         0: .line 1639
            aload 1 /* grammars */
            ifnull 1
            aload 1 /* grammars */
            arraylength
            ifne 2
         1: .line 1640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.toXSModel:()Lcom/sun/org/apache/xerces/internal/xs/XSModel;
            areturn
         2: .line 1642
      StackMap locals:
      StackMap stack:
            aload 1 /* grammars */
            arraylength
            istore 2 /* len */
        start local 2 // int len
         3: .line 1643
            iconst_0
            istore 3 /* hasSelf */
        start local 3 // boolean hasSelf
         4: .line 1644
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 10
         6: .line 1645
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* grammars */
            iload 4 /* i */
            aaload
            aload 0 /* this */
            if_acmpne 9
         7: .line 1646
            iconst_1
            istore 3 /* hasSelf */
         8: .line 1647
            goto 11
         9: .line 1644
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            iload 2 /* len */
            if_icmplt 6
        end local 4 // int i
        11: .line 1651
      StackMap locals:
      StackMap stack:
            iload 3 /* hasSelf */
            ifeq 12
            iload 2 /* len */
            goto 13
      StackMap locals:
      StackMap stack:
        12: iload 2 /* len */
            iconst_1
            iadd
      StackMap locals:
      StackMap stack: int
        13: anewarray com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            astore 4 /* gs */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] gs
        14: .line 1652
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        15: goto 18
        16: .line 1653
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] int
      StackMap stack:
            aload 4 /* gs */
            iload 5 /* i */
            aload 1 /* grammars */
            iload 5 /* i */
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            aastore
        17: .line 1652
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 5 /* i */
            iload 2 /* len */
            if_icmplt 16
        end local 5 // int i
        19: .line 1654
            iload 3 /* hasSelf */
            ifne 21
        20: .line 1655
            aload 4 /* gs */
            iload 2 /* len */
            aload 0 /* this */
            aastore
        21: .line 1656
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl
            dup
            aload 4 /* 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 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] gs
        end local 3 // boolean hasSelf
        end local 2 // int len
        end local 1 // com.sun.org.apache.xerces.internal.xni.grammars.XSGrammar[] grammars
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   22     1  grammars  [Lcom/sun/org/apache/xerces/internal/xni/grammars/XSGrammar;
            3   22     2       len  I
            4   22     3   hasSelf  Z
            5   11     4         i  I
           14   22     4        gs  [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           15   19     5         i  I
    MethodParameters:
          Name  Flags
      grammars  

  public com.sun.org.apache.xerces.internal.xs.XSObjectList getAnnotations();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1663
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            ifne 2
         1: .line 1664
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
            areturn
         2: .line 1666
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.<init>:([Lcom/sun/org/apache/xerces/internal/xs/XSObject;I)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;

  public void addAnnotation(com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl annotation
         0: .line 1670
            aload 1 /* annotation */
            ifnonnull 2
         1: .line 1671
            return
         2: .line 1673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            ifnonnull 5
         3: .line 1674
            aload 0 /* this */
            iconst_2
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
         4: .line 1675
            goto 9
         5: .line 1676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            arraylength
            if_icmpne 9
         6: .line 1677
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            iconst_1
            ishl
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
            astore 2 /* newArray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl[] newArray
         7: .line 1678
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            iconst_0
            aload 2 /* newArray */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         8: .line 1679
            aload 0 /* this */
            aload 2 /* newArray */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl[] newArray
         9: .line 1681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnnotations:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            aload 1 /* annotation */
            aastore
        10: .line 1682
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl annotation
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   11     1  annotation  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            7    9     2    newArray  [Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
    MethodParameters:
            Name  Flags
      annotation  

  public void setImmutable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
        start local 1 // boolean isImmutable
         0: .line 1685
            aload 0 /* this */
            iload 1 /* isImmutable */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         1: .line 1686
            return
        end local 1 // boolean isImmutable
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0    2     1  isImmutable  Z
    MethodParameters:
             Name  Flags
      isImmutable  

  public boolean isImmutable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
         0: .line 1689
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
}
SourceFile: "SchemaGrammar.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl  com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar  com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$Schema4Annotations  com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$XSAnyType
InnerClasses:
  private BuiltinAttrDecl = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  public BuiltinSchemaGrammar = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  public final Schema4Annotations = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$Schema4Annotations of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  private XSAnyType = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$XSAnyType of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar