public class com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar extends com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar
  super_class: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
{
  private static final java.lang.String EXTENDED_SCHEMA_FACTORY_CLASS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.org.apache.xerces.internal.impl.dv.xs.ExtendedSchemaDVFactoryImpl"

  public void <init>(int, short);
    descriptor: (IS)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // int grammar
        start local 2 // short schemaVersion
         0: .line 279
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:()V
         1: .line 281
            iload 2 /* schemaVersion */
            iconst_1
            if_icmpne 4
         2: .line 282
            invokestatic com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance:()Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
            astore 3 /* schemaFactory */
        start local 3 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory schemaFactory
         3: .line 283
            goto 5
        end local 3 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory schemaFactory
         4: .line 285
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar int int
      StackMap stack:
            ldc "com.sun.org.apache.xerces.internal.impl.dv.xs.ExtendedSchemaDVFactoryImpl"
            invokestatic com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
            astore 3 /* schemaFactory */
        start local 3 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory schemaFactory
         5: .line 288
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory
      StackMap stack:
            iload 1 /* grammar */
            iconst_1
            if_icmpne 37
         6: .line 290
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fTargetNamespace:Ljava/lang/String;
         7: .line 293
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
         8: .line 294
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iconst_3
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
         9: .line 295
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
        10: .line 298
            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$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        11: .line 299
            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$BuiltinSchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        12: .line 300
            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$BuiltinSchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        13: .line 301
            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$BuiltinSchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        14: .line 302
            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$BuiltinSchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        15: .line 303
            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$BuiltinSchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        16: .line 306
            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$BuiltinSchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        17: .line 307
            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$BuiltinSchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        18: .line 308
            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$BuiltinSchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        19: .line 309
            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$BuiltinSchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        20: .line 310
            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$BuiltinSchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        21: .line 311
            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$BuiltinSchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        22: .line 312
            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$BuiltinSchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        23: .line 315
            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$BuiltinSchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        24: .line 318
            aload 0 /* this */
            aload 3 /* schemaFactory */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInTypes:()Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        25: .line 322
            aload 0 /* this */
            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.getLength:()I
            istore 4 /* length */
        start local 4 // int length
        26: .line 323
            iload 4 /* length */
            anewarray com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            astore 5 /* typeDefinitions */
        start local 5 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition[] typeDefinitions
        27: .line 324
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 5 /* typeDefinitions */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.getValues:([Ljava/lang/Object;I)I
            pop
        28: .line 325
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        29: goto 34
        30: .line 326
      StackMap locals: int com.sun.org.apache.xerces.internal.xs.XSTypeDefinition[] int
      StackMap stack:
            aload 5 /* typeDefinitions */
            iload 6 /* i */
            aaload
            astore 7 /* xtd */
        start local 7 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition xtd
        31: .line 327
            aload 7 /* xtd */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 33
        32: .line 328
            aload 7 /* xtd */
            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
        end local 7 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition xtd
        33: .line 325
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        34: iload 6 /* i */
            iload 4 /* length */
            if_icmplt 30
        end local 6 // int i
        35: .line 333
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 5 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition[] typeDefinitions
        end local 4 // int length
        36: .line 334
            goto 80
        37: .line 335
      StackMap locals:
      StackMap stack:
            iload 1 /* grammar */
            iconst_2
            if_icmpne 80
        38: .line 337
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fTargetNamespace:Ljava/lang/String;
        39: .line 339
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
        40: .line 340
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iconst_3
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
        41: .line 341
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
        42: .line 344
            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$BuiltinSchemaGrammar.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        43: .line 345
            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$BuiltinSchemaGrammar.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        44: .line 346
            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$BuiltinSchemaGrammar.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        45: .line 347
            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$BuiltinSchemaGrammar.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        46: .line 348
            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$BuiltinSchemaGrammar.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        47: .line 349
            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$BuiltinSchemaGrammar.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        48: .line 352
            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$BuiltinSchemaGrammar.fGlobalAttrDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        49: .line 353
            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$BuiltinSchemaGrammar.fGlobalAttrGrpDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        50: .line 354
            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$BuiltinSchemaGrammar.fGlobalElemDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        51: .line 355
            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$BuiltinSchemaGrammar.fGlobalGroupDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        52: .line 356
            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$BuiltinSchemaGrammar.fGlobalNotationDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        53: .line 357
            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$BuiltinSchemaGrammar.fGlobalIDConstraintDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        54: .line 358
            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$BuiltinSchemaGrammar.fGlobalTypeDeclsExt:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        55: .line 361
            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$BuiltinSchemaGrammar.fAllGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        56: .line 364
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolHash
            dup
            bipush 8
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
        57: .line 365
            aconst_null
            astore 4 /* name */
        start local 4 // java.lang.String name
        58: .line 366
            aconst_null
            astore 5 /* tns */
        start local 5 // java.lang.String tns
        59: .line 367
            aconst_null
            astore 6 /* type */
        start local 6 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType type
        60: .line 368
            iconst_1
            istore 7 /* scope */
        start local 7 // short scope
        61: .line 371
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            astore 4 /* name */
        62: .line 372
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            astore 5 /* tns */
        63: .line 373
            aload 3 /* schemaFactory */
            ldc "QName"
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInType:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            astore 6 /* type */
        64: .line 374
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 4 /* name */
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
            dup
            aload 4 /* name */
            aload 5 /* tns */
            aload 6 /* type */
            iload 7 /* scope */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
        65: .line 377
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            astore 4 /* name */
        66: .line 378
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            astore 5 /* tns */
        67: .line 379
            aload 3 /* schemaFactory */
            ldc "boolean"
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInType:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            astore 6 /* type */
        68: .line 380
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 4 /* name */
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
            dup
            aload 4 /* name */
            aload 5 /* tns */
            aload 6 /* type */
            iload 7 /* scope */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
        69: .line 382
            aload 3 /* schemaFactory */
            ldc "anyURI"
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getBuiltInType:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            astore 8 /* anyURI */
        start local 8 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType anyURI
        70: .line 385
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            astore 4 /* name */
        71: .line 386
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            astore 5 /* tns */
        72: .line 387
            aload 3 /* schemaFactory */
            ldc "#AnonType_schemaLocation"
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            iconst_0
            aload 8 /* anyURI */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.createTypeList:(Ljava/lang/String;Ljava/lang/String;SLcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            astore 6 /* type */
        73: .line 388
            aload 6 /* type */
            instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            ifeq 75
        74: .line 389
            aload 6 /* type */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.setAnonymous:(Z)V
        75: .line 391
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar int int com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory java.lang.String java.lang.String com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType int com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 4 /* name */
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
            dup
            aload 4 /* name */
            aload 5 /* tns */
            aload 6 /* type */
            iload 7 /* scope */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
        76: .line 394
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            astore 4 /* name */
        77: .line 395
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            astore 5 /* tns */
        78: .line 396
            aload 8 /* anyURI */
            astore 6 /* type */
        79: .line 397
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
            aload 4 /* name */
            new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl
            dup
            aload 4 /* name */
            aload 5 /* tns */
            aload 6 /* type */
            iload 7 /* scope */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinAttrDecl.<init>:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;S)V
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 8 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType anyURI
        end local 7 // short scope
        end local 6 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType type
        end local 5 // java.lang.String tns
        end local 4 // java.lang.String name
        80: .line 399
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar int int com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory schemaFactory
        end local 2 // short schemaVersion
        end local 1 // int grammar
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   81     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0   81     1          grammar  I
            0   81     2    schemaVersion  S
            3    4     3    schemaFactory  Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
            5   81     3    schemaFactory  Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
           26   36     4           length  I
           27   36     5  typeDefinitions  [Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
           29   35     6                i  I
           31   33     7              xtd  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
           58   80     4             name  Ljava/lang/String;
           59   80     5              tns  Ljava/lang/String;
           60   80     6             type  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
           61   80     7            scope  S
           70   80     8           anyURI  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
    MethodParameters:
               Name  Flags
      grammar        
      schemaVersion  

  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$BuiltinSchemaGrammar this
         0: .line 404
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.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;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;

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

  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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl decl
         0: .line 414
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl decl
        start local 2 // java.lang.String location
         0: .line 417
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            0    1     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl decl
         0: .line 420
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl decl
        start local 2 // java.lang.String location
         0: .line 423
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
            0    1     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
         0: .line 426
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
        start local 2 // java.lang.String location
         0: .line 429
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            0    1     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl decl
         0: .line 432
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1  decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    MethodParameters:
      Name  Flags
      decl  

  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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl decl
         0: .line 435
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl decl
        start local 2 // java.lang.String location
         0: .line 438
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    1     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl decl
         0: .line 441
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl decl
        start local 2 // java.lang.String location
         0: .line 444
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            0    1     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition decl
         0: .line 447
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition decl
        start local 2 // java.lang.String location
         0: .line 450
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            0    1     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
         0: .line 453
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl decl
        start local 2 // java.lang.String location
         0: .line 456
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            0    1     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType decl
         0: .line 459
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType decl
        start local 2 // java.lang.String location
         0: .line 462
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1      decl  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            0    1     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      decl      
      location  

  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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar 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 465
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1     decl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            0    1     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=0, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar 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 468
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1  derived  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    1     2     base  Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
            0    1     3  locator  Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
    MethodParameters:
         Name  Flags
      derived  
      base     
      locator  

  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=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
        start local 1 // java.lang.Object document
        start local 2 // java.lang.String location
         0: .line 471
            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$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            0    1     1  document  Ljava/lang/Object;
            0    1     2  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      document  
      location  

  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=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
         0: .line 475
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;

  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=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
         0: .line 478
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
}
SourceFile: "SchemaGrammar.java"
NestHost: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
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