public final class com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool
  super_class: java.lang.Object
{
  private static final int CHUNK_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 38
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 52
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         2: .line 53
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDeclIndex:I
         3: .line 56
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
         4: .line 57
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDeclIndex:I
         5: .line 60
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
         6: .line 61
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroupIndex:I
         7: .line 64
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
         8: .line 65
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDeclIndex:I
         9: .line 68
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
        10: .line 69
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDeclIndex:I
        11: .line 72
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
        12: .line 73
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDeclIndex:I
        13: .line 76
            aload 0 /* this */
            iconst_4
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
        14: .line 77
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUseIndex:I
        15: .line 38
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;

  public void setDVFactory(com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl dvFactory
         0: .line 81
            aload 0 /* this */
            aload 1 /* dvFactory */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.dvFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl;
         1: .line 82
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl dvFactory
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    2     1  dvFactory  Lcom/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl;
    MethodParameters:
           Name  Flags
      dvFactory  

  public final com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl getElementDecl();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 85
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDeclIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 86
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDeclIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 87
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureElementDeclCapacity:(I)Z
            pop
         3: .line 88
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 89
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            new com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.<init>:()V
            aastore
         5: .line 90
            goto 7
         6: .line 91
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.reset:()V
         7: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDeclIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDeclIndex:I
         8: .line 94
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  public final com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl getAttributeDecl();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 98
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDeclIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 99
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDeclIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 100
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureAttrDeclCapacity:(I)Z
            pop
         3: .line 101
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 102
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            new com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.<init>:()V
            aastore
         5: .line 103
            goto 7
         6: .line 104
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.reset:()V
         7: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDeclIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDeclIndex:I
         8: .line 107
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  public final com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl getAttributeUse();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 112
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUseIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 113
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUseIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 114
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureAttributeUseCapacity:(I)Z
            pop
         3: .line 115
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 116
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            new com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.<init>:()V
            aastore
         5: .line 117
            goto 7
         6: .line 118
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.reset:()V
         7: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUseIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUseIndex:I
         8: .line 121
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  public final com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl getComplexTypeDecl();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 126
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDeclIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 127
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDeclIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 128
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureCTDeclCapacity:(I)Z
            pop
         3: .line 129
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 131
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            new com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.<init>:()V
            aastore
         5: .line 132
            goto 7
         6: .line 133
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.reset:()V
         7: .line 135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDeclIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDeclIndex:I
         8: .line 136
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  public final com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl getSimpleTypeDecl();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 140
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDeclIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 141
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDeclIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 142
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureSTDeclCapacity:(I)Z
            pop
         3: .line 143
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 144
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.dvFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl.newXSSimpleTypeDecl:()Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            aastore
         5: .line 145
            goto 7
         6: .line 146
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.reset:()V
         7: .line 148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDeclIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDeclIndex:I
         8: .line 149
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  public final com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl getParticleDecl();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 154
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDeclIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 155
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDeclIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 156
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureParticleDeclCapacity:(I)Z
            pop
         3: .line 157
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 158
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            new com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.<init>:()V
            aastore
         5: .line 159
            goto 7
         6: .line 160
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.reset:()V
         7: .line 162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDeclIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDeclIndex:I
         8: .line 163
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  public final com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl getModelGroup();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 167
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroupIndex:I
            bipush 8
            ishr
            istore 1 /* chunk */
        start local 1 // int chunk
         1: .line 168
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroupIndex:I
            sipush 255
            iand
            istore 2 /* index */
        start local 2 // int index
         2: .line 169
            aload 0 /* this */
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.ensureModelGroupCapacity:(I)Z
            pop
         3: .line 170
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            ifnonnull 6
         4: .line 171
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            new com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.<init>:()V
            aastore
         5: .line 172
            goto 7
         6: .line 173
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.reset:()V
         7: .line 175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroupIndex:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroupIndex:I
         8: .line 176
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            areturn
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            1    9     1  chunk  I
            2    9     2  index  I

  private boolean ensureElementDeclCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 186
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            arraylength
            if_icmplt 3
         1: .line 187
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.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.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         2: .line 188
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 189
            iconst_0
            ireturn
         5: .line 192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            aastore
         6: .line 193
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private static 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: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[][] array
        start local 1 // int newsize
         0: .line 197
            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 198
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 199
            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[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[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
      array    
      newsize  

  private boolean ensureParticleDeclCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 203
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            arraylength
            if_icmplt 3
         1: .line 204
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.resize:([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
         2: .line 205
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 206
            iconst_0
            ireturn
         5: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
            aastore
         6: .line 210
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private boolean ensureModelGroupCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 214
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            arraylength
            if_icmplt 3
         1: .line 215
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.resize:([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
         2: .line 216
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 217
            iconst_0
            ireturn
         5: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroup:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
            aastore
         6: .line 221
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private static com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[][] resize(com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[][], int);
    descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[][] array
        start local 1 // int newsize
         0: .line 225
            iload 1 /* newsize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[]
            astore 2 /* newarray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[][] newarray
         1: .line 226
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 227
            aload 2 /* newarray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[][] newarray
        end local 1 // int newsize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            0    3     1   newsize  I
            1    3     2  newarray  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
    MethodParameters:
         Name  Flags
      array    
      newsize  

  private static com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[][] resize(com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[][], int);
    descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[][] array
        start local 1 // int newsize
         0: .line 231
            iload 1 /* newsize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[]
            astore 2 /* newarray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[][] newarray
         1: .line 232
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 233
            aload 2 /* newarray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[][] newarray
        end local 1 // int newsize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
            0    3     1   newsize  I
            1    3     2  newarray  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
    MethodParameters:
         Name  Flags
      array    
      newsize  

  private boolean ensureAttrDeclCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 237
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            arraylength
            if_icmplt 3
         1: .line 238
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.resize:([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
         2: .line 239
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 240
            iconst_0
            ireturn
         5: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
            aastore
         6: .line 244
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private static com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[][] resize(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[][], int);
    descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[][] array
        start local 1 // int newsize
         0: .line 248
            iload 1 /* newsize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[]
            astore 2 /* newarray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[][] newarray
         1: .line 249
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 250
            aload 2 /* newarray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[][] newarray
        end local 1 // int newsize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            0    3     1   newsize  I
            1    3     2  newarray  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    MethodParameters:
         Name  Flags
      array    
      newsize  

  private boolean ensureAttributeUseCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 254
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            arraylength
            if_icmplt 3
         1: .line 255
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.resize:([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
         2: .line 256
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 257
            iconst_0
            ireturn
         5: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUse:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl
            aastore
         6: .line 261
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private static com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[][] resize(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[][], int);
    descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;I)[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[][] array
        start local 1 // int newsize
         0: .line 265
            iload 1 /* newsize */
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[]
            astore 2 /* newarray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[][] newarray
         1: .line 266
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 267
            aload 2 /* newarray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[][] newarray
        end local 1 // int newsize
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
            0    3     1   newsize  I
            1    3     2  newarray  [[Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
    MethodParameters:
         Name  Flags
      array    
      newsize  

  private boolean ensureSTDeclCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 271
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            arraylength
            if_icmplt 3
         1: .line 272
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.resize:([[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;I)[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
         2: .line 273
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 274
            iconst_0
            ireturn
         5: .line 277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
            aastore
         6: .line 278
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private static com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[][] resize(com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[][], int);
    descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;I)[[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[][] array
        start local 1 // int newsize
         0: .line 282
            iload 1 /* newsize */
            anewarray com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[]
            astore 2 /* newarray */
        start local 2 // com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[][] newarray
         1: .line 283
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 284
            aload 2 /* newarray */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[][] newarray
        end local 1 // int newsize
        end local 0 // com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
            0    3     1   newsize  I
            1    3     2  newarray  [[Lcom/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl;
    MethodParameters:
         Name  Flags
      array    
      newsize  

  private boolean ensureCTDeclCapacity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
        start local 1 // int chunk
         0: .line 289
            iload 1 /* chunk */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            arraylength
            if_icmplt 3
         1: .line 290
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            arraylength
            iconst_2
            imul
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.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.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
         2: .line 291
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iload 1 /* chunk */
            aaload
            ifnull 5
         4: .line 292
            iconst_0
            ireturn
         5: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDecl:[[Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            iload 1 /* chunk */
            sipush 256
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            aastore
         6: .line 296
            iconst_1
            ireturn
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            0    7     1  chunk  I
    MethodParameters:
       Name  Flags
      chunk  

  private static 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: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl[][] array
        start local 1 // int newsize
         0: .line 300
            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 301
            aload 0 /* array */
            iconst_0
            aload 2 /* newarray */
            iconst_0
            aload 0 /* array */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 302
            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[][] array
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0     array  [[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
      array    
      newsize  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
         0: .line 308
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fElementDeclIndex:I
         1: .line 309
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fParticleDeclIndex:I
         2: .line 310
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fModelGroupIndex:I
         3: .line 311
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fSTDeclIndex:I
         4: .line 312
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fCTDeclIndex:I
         5: .line 313
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttrDeclIndex:I
         6: .line 314
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.fAttributeUseIndex:I
         7: .line 315
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
}
SourceFile: "XSDeclarationPool.java"