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<com.sun.org.apache.xerces.internal.parsers.SAXParser> fSAXParser;
    descriptor: Ljava/lang/ref/SoftReference;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/ref/SoftReference<Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;>;

  private java.lang.ref.SoftReference<com.sun.org.apache.xerces.internal.parsers.DOMParser> fDOMParser;
    descriptor: Ljava/lang/ref/SoftReference;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/ref/SoftReference<Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;>;

  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.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar> fImported;
    descriptor: Ljava/util/List;
    flags: (0x0000) 
    Signature: Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;

  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.List<java.lang.Object> fDocuments;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/Object;>;

  private java.util.List<java.lang.String> fLocations;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 1179
            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 1292
            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 1293
            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 1295
            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 1298
            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 1337
            bipush 17
            newarray 4
            dup
            iconst_1
         6: .line 1338
            iconst_1
            bastore
            dup
            iconst_2
         7: .line 1339
            iconst_1
            bastore
            dup
            iconst_3
         8: .line 1340
            iconst_1
            bastore
            dup
            iconst_5
         9: .line 1342
            iconst_1
            bastore
            dup
            bipush 6
        10: .line 1343
            iconst_1
            bastore
            dup
            bipush 10
        11: .line 1347
            iconst_1
            bastore
            dup
            bipush 11
        12: .line 1348
            iconst_1
            bastore
            dup
            bipush 15
        13: .line 1352
            iconst_1
            bastore
            dup
            bipush 16
        14: .line 1353
            iconst_1
            bastore
        15: .line 1337
            putstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.GLOBAL_COMP:[Z
        16: .line 1354
            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 135
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 113
            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 116
            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 122
            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 124
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         5: .line 125
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
         6: .line 128
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         7: .line 806
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
         8: .line 1068
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         9: .line 1069
            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 1070
            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 1075
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        12: .line 1076
            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 1077
            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 1081
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fFullChecked:Z
        15: .line 1165
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        16: .line 1166
            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 1357
            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 1358
            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 1363
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
        20: .line 1364
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
        21: .line 135
            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 145
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 113
            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 116
            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 122
            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 124
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         5: .line 125
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
         6: .line 128
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         7: .line 806
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
         8: .line 1068
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         9: .line 1069
            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 1070
            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 1075
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        12: .line 1076
            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 1077
            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 1081
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fFullChecked:Z
        15: .line 1165
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        16: .line 1166
            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 1357
            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 1358
            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 1363
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
        20: .line 1364
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
        21: .line 147
            aload 0 /* this */
            aload 1 /* targetNamespace */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fTargetNamespace:Ljava/lang/String;
        22: .line 148
            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 149
            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 156
            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 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.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        26: .line 158
            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 159
            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 160
            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 161
            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 164
            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 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.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        32: .line 166
            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 167
            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 168
            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 169
            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 170
            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 173
            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 178
            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 179
            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 180
            goto 42
        41: .line 182
      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 184
      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 187
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 113
            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 116
            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 122
            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 124
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
         5: .line 125
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
         6: .line 128
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         7: .line 806
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
         8: .line 1068
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         9: .line 1069
            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 1070
            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 1075
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
        12: .line 1076
            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 1077
            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 1081
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fFullChecked:Z
        15: .line 1165
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
        16: .line 1166
            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 1357
            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 1358
            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 1363
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
        20: .line 1364
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
        21: .line 188
            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 189
            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 191
            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 193
            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 194
            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 195
            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 196
            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 197
            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 198
            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 199
            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 202
            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 203
            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 204
            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 205
            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 206
            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 207
            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 208
            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 211
            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 214
            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 215
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            ifle 43
        41: .line 216
            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 217
            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 221
      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 222
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSubGroupCount:I
            ifle 47
        45: .line 223
            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 224
            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 228
      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 229
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
            ifle 53
        49: .line 230
            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 231
            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 232
            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 233
            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 237
      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 238
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fRGCount:I
            ifle 59
        55: .line 239
            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 240
            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 241
            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 242
            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 246
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
            ifnull 66
        60: .line 247
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
        61: .line 248
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        62: goto 65
        63: .line 249
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        64: .line 248
            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/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 63
        end local 2 // int i
        66: .line 254
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
            ifnull 72
        67: .line 255
            iconst_0
            istore 2 /* k */
        start local 2 // int k
        68: goto 71
        69: .line 256
      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/List;
            iload 2 /* k */
            invokeinterface java.util.List.get:(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 255
            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/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 69
        end local 2 // int k
        72: .line 260
      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 798
            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 803
            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.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>);
    descriptor: (Ljava/util/List;)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.List importedGrammars
         0: .line 809
            aload 0 /* this */
            aload 1 /* importedGrammars */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
         1: .line 810
            return
        end local 1 // java.util.List 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/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
    Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;)V
    MethodParameters:
                  Name  Flags
      importedGrammars  

  public java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar> getImportedGrammars();
    descriptor: ()Ljava/util/List;
    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 813
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fImported:Ljava/util/List;
            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;
    Signature: ()Ljava/util/List<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 820
            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 827
            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 828
            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 829
            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 832
            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 833
            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 834
            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 836
      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 842
            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 843
            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 844
            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 847
            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 848
            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 849
            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 851
      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 857
            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 858
            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 861
            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 862
            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 863
            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 864
      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 867
      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 870
            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 871
            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 872
            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 875
            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 876
            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 877
            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 879
      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 885
            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 886
            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 887
            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 890
            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 891
            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 892
            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 894
      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 900
            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 901
            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 902
            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 905
            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 906
            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 907
            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 909
      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 915
            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 916
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            ifeq 4
         2: .line 917
            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 918
            goto 6
         4: .line 919
      StackMap locals:
      StackMap stack:
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 6
         5: .line 920
            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 922
      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 925
            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 926
            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 927
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            ifeq 8
         6: .line 928
            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 929
            goto 10
         8: .line 930
      StackMap locals:
      StackMap stack:
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 10
         9: .line 931
            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 934
      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 940
            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 941
            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 942
            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 945
            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 946
            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 947
            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 949
      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 955
            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 956
            aload 1 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 3
         2: .line 957
            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 959
      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 962
            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 963
            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 964
            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 966
      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 972
            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 973
            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 974
            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 977
            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 978
            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 984
            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 988
            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 995
            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 999
            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 1006
            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 1010
            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 1017
            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 1021
            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 1028
            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 1032
            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 1039
            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 1043
            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 1050
            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 1054
            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 1061
            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 1087
            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 1088
            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 1089
            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 1091
      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 1092
            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 1093
            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 1099
            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 1101
            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 1102
            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 1104
      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 1105
            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 1106
            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 1107
            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 1113
            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 1114
            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 1115
            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 1117
      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 1124
            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 1125
            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 1126
            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 1128
      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 1135
            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 1136
            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 1137
            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 1139
      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 1146
            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 1147
            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 1148
            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 1150
      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 1158
            aload 0 /* this */
            iload 1 /* newSize */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fCTCount:I
         1: .line 1159
            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 1160
            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 1161
            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 1172
            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 1173
            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 1174
      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 1301
            iload 0 /* schemaVersion */
            iconst_1
            if_icmpne 2
         1: .line 1302
            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 1305
      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 1310
            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 1311
            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 1312
            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 1316
            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 1317
            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 1318
            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 1322
            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 1323
            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 1324
            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 1328
            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 1329
            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 1330
            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 1367
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
            ifnonnull 3
         1: .line 1369
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
         2: .line 1370
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
         3: .line 1372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
            aload 1 /* document */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1373
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
            aload 2 /* location */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 1374
            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 1377
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
            ifnull 5
         1: .line 1378
            iload 1 /* index */
            iflt 5
         2: .line 1379
            iload 1 /* index */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmpge 5
         3: .line 1380
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDocuments:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         4: .line 1381
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fLocations:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         5: .line 1383
      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 1391
            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 1396
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fDOMParser:Ljava/lang/ref/SoftReference;
            ifnull 4
         1: .line 1397
            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 1398
            aload 1 /* parser */
            ifnull 4
         3: .line 1399
            aload 1 /* parser */
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.parsers.DOMParser parser
         4: .line 1404
      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 1408
            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 1409
            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 1411
            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 1413
            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 1414
            goto 11
        10: .line 1415
      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 1416
      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 1417
            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 1421
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fSAXParser:Ljava/lang/ref/SoftReference;
            ifnull 4
         1: .line 1422
            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 1423
            aload 1 /* parser */
            ifnull 4
         3: .line 1424
            aload 1 /* parser */
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
         4: .line 1429
      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 1433
            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 1434
            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 1435
            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 1436
            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 1437
            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 1454
            iload 1 /* objectType */
            ifle 2
            iload 1 /* objectType */
            bipush 16
            if_icmpgt 2
         1: .line 1455
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.GLOBAL_COMP:[Z
            iload 1 /* objectType */
            baload
            ifne 3
         2: .line 1456
      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 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;
            ifnonnull 5
         4: .line 1460
            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 1463
      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 1464
            aconst_null
            astore 2 /* table */
        start local 2 // com.sun.org.apache.xerces.internal.util.SymbolHash table
         7: .line 1465
            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 1469
      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 1470
            goto 21
        10: .line 1472
      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 1473
            goto 21
        12: .line 1475
      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 1476
            goto 21
        14: .line 1478
      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 1479
            goto 21
        16: .line 1481
      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 1482
            goto 21
        18: .line 1484
      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 1485
            goto 21
        20: .line 1487
      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 1493
      StackMap locals:
      StackMap stack:
            iload 1 /* objectType */
            bipush 15
            if_icmpeq 23
        22: .line 1494
            iload 1 /* objectType */
            bipush 16
            if_icmpne 25
        23: .line 1495
      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 1496
            goto 26
        25: .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 */
            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 1502
      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 1506
            iload 1 /* objectType */
            ifle 2
            iload 1 /* objectType */
            bipush 16
            if_icmpgt 2
         1: .line 1507
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.GLOBAL_COMP:[Z
            iload 1 /* objectType */
            baload
            ifne 3
         2: .line 1508
      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 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;
            ifnonnull 5
         4: .line 1512
            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 1515
      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 1516
            aconst_null
            astore 2 /* table */
        start local 2 // com.sun.org.apache.xerces.internal.util.SymbolHash table
         7: .line 1517
            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 1521
      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 1522
            goto 21
        10: .line 1524
      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 1525
            goto 21
        12: .line 1527
      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 1528
            goto 21
        14: .line 1530
      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 1531
            goto 21
        16: .line 1533
      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 1534
            goto 21
        18: .line 1536
      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 1537
            goto 21
        20: .line 1539
      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 1543
      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 1544
            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 1547
      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 1551
            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 1552
            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 1553
            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 1563
            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 1573
            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 1583
            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 1593
            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 1604
            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 1615
            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 1619
            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 1629
            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/List;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.StringListImpl.<init>:(Ljava/util/List;)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 1639
            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 1643
            aload 1 /* grammars */
            ifnull 1
            aload 1 /* grammars */
            arraylength
            ifne 2
         1: .line 1644
      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 1646
      StackMap locals:
      StackMap stack:
            aload 1 /* grammars */
            arraylength
            istore 2 /* len */
        start local 2 // int len
         3: .line 1647
            iconst_0
            istore 3 /* hasSelf */
        start local 3 // boolean hasSelf
         4: .line 1648
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 10
         6: .line 1649
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* grammars */
            iload 4 /* i */
            aaload
            aload 0 /* this */
            if_acmpne 9
         7: .line 1650
            iconst_1
            istore 3 /* hasSelf */
         8: .line 1651
            goto 11
         9: .line 1648
      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 1655
      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 1656
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        15: goto 18
        16: .line 1657
      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 1656
            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 1658
            iload 3 /* hasSelf */
            ifne 21
        20: .line 1659
            aload 4 /* gs */
            iload 2 /* len */
            aload 0 /* this */
            aastore
        21: .line 1660
      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 1667
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fNumAnnotations:I
            ifne 2
         1: .line 1668
            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 1670
      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 1674
            aload 1 /* annotation */
            ifnonnull 2
         1: .line 1675
            return
         2: .line 1677
      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 1678
            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 1679
            goto 9
         5: .line 1680
      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 1681
            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 1682
            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 1683
            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 1685
      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 1686
            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 1689
            aload 0 /* this */
            iload 1 /* isImmutable */
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fIsImmutable:Z
         1: .line 1690
            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 1693
            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