public class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl extends com.sun.org.apache.xerces.internal.dom.DocumentImpl implements com.sun.org.apache.xerces.internal.dom.DeferredNode
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
  super_class: com.sun.org.apache.xerces.internal.dom.DocumentImpl
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5186323580749626857

  private static final boolean DEBUG_PRINT_REF_COUNTS;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEBUG_PRINT_TABLES;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEBUG_IDS;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected static final int CHUNK_SHIFT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  protected static final int CHUNK_SIZE;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  protected static final int CHUNK_MASK;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 2047

  protected static final int INITIAL_CHUNK_COUNT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  protected transient int fNodeCount;
    descriptor: I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int[][] fNodeType;
    descriptor: [[I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient java.lang.Object[][] fNodeName;
    descriptor: [[Ljava/lang/Object;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient java.lang.Object[][] fNodeValue;
    descriptor: [[Ljava/lang/Object;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int[][] fNodeParent;
    descriptor: [[I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int[][] fNodeLastChild;
    descriptor: [[I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int[][] fNodePrevSib;
    descriptor: [[I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient java.lang.Object[][] fNodeURI;
    descriptor: [[Ljava/lang/Object;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int[][] fNodeExtra;
    descriptor: [[I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int fIdCount;
    descriptor: I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient java.lang.String[] fIdName;
    descriptor: [Ljava/lang/String;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int[] fIdElement;
    descriptor: [I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected boolean fNamespacesEnabled;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  private final transient java.lang.StringBuilder fBufferStr;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_TRANSIENT

  private final transient java.util.List<java.lang.String> fStrChunks;
    descriptor: Ljava/util/List;
    flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_TRANSIENT
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private static final int[] INIT_ARRAY;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 1895
            sipush 2049
            newarray 10
            putstatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.INIT_ARRAY:[I
         1: .line 1897
            iconst_0
            istore 0 /* i */
        start local 0 // int i
         2: goto 5
         3: .line 1898
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.INIT_ARRAY:[I
            iload 0 /* i */
            iconst_m1
            iastore
         4: .line 1897
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 0 /* i */
            sipush 2048
            if_icmplt 3
        end local 0 // int i
         6: .line 1900
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            2    6     0     i  I

  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.dom.DeferredDocumentImpl this
         0: .line 148
            aload 0 /* this */
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.<init>:(Z)V
         1: .line 149
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;

  public void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // boolean namespacesEnabled
         0: .line 156
            aload 0 /* this */
            iload 1 /* namespacesEnabled */
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.<init>:(ZZ)V
         1: .line 157
            return
        end local 1 // boolean namespacesEnabled
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    2     1  namespacesEnabled  Z
    MethodParameters:
                   Name  Flags
      namespacesEnabled  

  public void <init>(boolean, boolean);
    descriptor: (ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // boolean namespaces
        start local 2 // boolean grammarAccess
         0: .line 161
            aload 0 /* this */
            iload 2 /* grammarAccess */
            invokespecial com.sun.org.apache.xerces.internal.dom.DocumentImpl.<init>:(Z)V
         1: .line 92
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
         2: .line 131
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
         3: .line 136
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
         4: .line 137
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
         5: .line 163
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncData:(Z)V
         6: .line 164
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncChildren:(Z)V
         7: .line 166
            aload 0 /* this */
            iload 1 /* namespaces */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
         8: .line 168
            return
        end local 2 // boolean grammarAccess
        end local 1 // boolean namespaces
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    9     1     namespaces  Z
            0    9     2  grammarAccess  Z
    MethodParameters:
               Name  Flags
      namespaces     
      grammarAccess  

  public org.w3c.dom.DOMImplementation getImplementation();
    descriptor: ()Lorg/w3c/dom/DOMImplementation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 183
            invokestatic com.sun.org.apache.xerces.internal.dom.DeferredDOMImplementationImpl.getDOMImplementation:()Lorg/w3c/dom/DOMImplementation;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;

  boolean getNamespacesEnabled();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 188
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;

  void setNamespacesEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // boolean enable
         0: .line 192
            aload 0 /* this */
            iload 1 /* enable */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
         1: .line 193
            return
        end local 1 // boolean enable
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    2     1  enable  Z
    MethodParameters:
        Name  Flags
      enable  

  public int createDeferredDocument();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 199
            aload 0 /* this */
            bipush 9
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 1 /* nodeIndex */
        start local 1 // int nodeIndex
         1: .line 200
            iload 1 /* nodeIndex */
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            1    2     1  nodeIndex  I

  public int createDeferredDocumentType(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String rootElementName
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
         0: .line 208
            aload 0 /* this */
            bipush 10
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 4 /* nodeIndex */
        start local 4 // int nodeIndex
         1: .line 209
            iload 4 /* nodeIndex */
            bipush 11
            ishr
            istore 5 /* chunk */
        start local 5 // int chunk
         2: .line 210
            iload 4 /* nodeIndex */
            sipush 2047
            iand
            istore 6 /* index */
        start local 6 // int index
         3: .line 213
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* rootElementName */
            iload 5 /* chunk */
            iload 6 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 214
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* publicId */
            iload 5 /* chunk */
            iload 6 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 215
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 3 /* systemId */
            iload 5 /* chunk */
            iload 6 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         6: .line 218
            iload 4 /* nodeIndex */
            ireturn
        end local 6 // int index
        end local 5 // int chunk
        end local 4 // int nodeIndex
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String rootElementName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  rootElementName  Ljava/lang/String;
            0    7     2         publicId  Ljava/lang/String;
            0    7     3         systemId  Ljava/lang/String;
            1    7     4        nodeIndex  I
            2    7     5            chunk  I
            3    7     6            index  I
    MethodParameters:
                 Name  Flags
      rootElementName  
      publicId         
      systemId         

  public void setInternalSubset(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int doctypeIndex
        start local 2 // java.lang.String subset
         0: .line 223
            iload 1 /* doctypeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         1: .line 224
            iload 1 /* doctypeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         2: .line 227
            aload 0 /* this */
            bipush 10
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 5 /* extraDataIndex */
        start local 5 // int extraDataIndex
         3: .line 228
            iload 5 /* extraDataIndex */
            bipush 11
            ishr
            istore 6 /* echunk */
        start local 6 // int echunk
         4: .line 229
            iload 5 /* extraDataIndex */
            sipush 2047
            iand
            istore 7 /* eindex */
        start local 7 // int eindex
         5: .line 230
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 5 /* extraDataIndex */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         6: .line 231
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* subset */
            iload 6 /* echunk */
            iload 7 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         7: .line 232
            return
        end local 7 // int eindex
        end local 6 // int echunk
        end local 5 // int extraDataIndex
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // java.lang.String subset
        end local 1 // int doctypeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    8     1    doctypeIndex  I
            0    8     2          subset  Ljava/lang/String;
            1    8     3           chunk  I
            2    8     4           index  I
            3    8     5  extraDataIndex  I
            4    8     6          echunk  I
            5    8     7          eindex  I
    MethodParameters:
              Name  Flags
      doctypeIndex  
      subset        

  public int createDeferredNotation(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String notationName
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // java.lang.String baseURI
         0: .line 239
            aload 0 /* this */
            bipush 12
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 5 /* nodeIndex */
        start local 5 // int nodeIndex
         1: .line 240
            iload 5 /* nodeIndex */
            bipush 11
            ishr
            istore 6 /* chunk */
        start local 6 // int chunk
         2: .line 241
            iload 5 /* nodeIndex */
            sipush 2047
            iand
            istore 7 /* index */
        start local 7 // int index
         3: .line 245
            aload 0 /* this */
            bipush 12
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 8 /* extraDataIndex */
        start local 8 // int extraDataIndex
         4: .line 246
            iload 8 /* extraDataIndex */
            bipush 11
            ishr
            istore 9 /* echunk */
        start local 9 // int echunk
         5: .line 247
            iload 8 /* extraDataIndex */
            sipush 2047
            iand
            istore 10 /* eindex */
        start local 10 // int eindex
         6: .line 250
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* notationName */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         7: .line 251
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* publicId */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         8: .line 252
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 3 /* systemId */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         9: .line 255
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 8 /* extraDataIndex */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        10: .line 256
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 4 /* baseURI */
            iload 9 /* echunk */
            iload 10 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        11: .line 259
            iload 5 /* nodeIndex */
            ireturn
        end local 10 // int eindex
        end local 9 // int echunk
        end local 8 // int extraDataIndex
        end local 7 // int index
        end local 6 // int chunk
        end local 5 // int nodeIndex
        end local 4 // java.lang.String baseURI
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String notationName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   12     1    notationName  Ljava/lang/String;
            0   12     2        publicId  Ljava/lang/String;
            0   12     3        systemId  Ljava/lang/String;
            0   12     4         baseURI  Ljava/lang/String;
            1   12     5       nodeIndex  I
            2   12     6           chunk  I
            3   12     7           index  I
            4   12     8  extraDataIndex  I
            5   12     9          echunk  I
            6   12    10          eindex  I
    MethodParameters:
              Name  Flags
      notationName  
      publicId      
      systemId      
      baseURI       

  public int createDeferredEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=15, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String entityName
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // java.lang.String notationName
        start local 5 // java.lang.String baseURI
         0: .line 268
            aload 0 /* this */
            bipush 6
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 6 /* nodeIndex */
        start local 6 // int nodeIndex
         1: .line 269
            iload 6 /* nodeIndex */
            bipush 11
            ishr
            istore 7 /* chunk */
        start local 7 // int chunk
         2: .line 270
            iload 6 /* nodeIndex */
            sipush 2047
            iand
            istore 8 /* index */
        start local 8 // int index
         3: .line 273
            aload 0 /* this */
            bipush 6
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 9 /* extraDataIndex */
        start local 9 // int extraDataIndex
         4: .line 274
            iload 9 /* extraDataIndex */
            bipush 11
            ishr
            istore 10 /* echunk */
        start local 10 // int echunk
         5: .line 275
            iload 9 /* extraDataIndex */
            sipush 2047
            iand
            istore 11 /* eindex */
        start local 11 // int eindex
         6: .line 278
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* entityName */
            iload 7 /* chunk */
            iload 8 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         7: .line 279
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* publicId */
            iload 7 /* chunk */
            iload 8 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         8: .line 280
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 3 /* systemId */
            iload 7 /* chunk */
            iload 8 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         9: .line 281
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 9 /* extraDataIndex */
            iload 7 /* chunk */
            iload 8 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        10: .line 284
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 4 /* notationName */
            iload 10 /* echunk */
            iload 11 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        11: .line 286
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aconst_null
            iload 10 /* echunk */
            iload 11 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        12: .line 288
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aconst_null
            iload 10 /* echunk */
            iload 11 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        13: .line 291
            aload 0 /* this */
            bipush 6
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 12 /* extraDataIndex2 */
        start local 12 // int extraDataIndex2
        14: .line 292
            iload 12 /* extraDataIndex2 */
            bipush 11
            ishr
            istore 13 /* echunk2 */
        start local 13 // int echunk2
        15: .line 293
            iload 12 /* extraDataIndex2 */
            sipush 2047
            iand
            istore 14 /* eindex2 */
        start local 14 // int eindex2
        16: .line 295
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 12 /* extraDataIndex2 */
            iload 10 /* echunk */
            iload 11 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        17: .line 298
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 5 /* baseURI */
            iload 13 /* echunk2 */
            iload 14 /* eindex2 */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        18: .line 301
            iload 6 /* nodeIndex */
            ireturn
        end local 14 // int eindex2
        end local 13 // int echunk2
        end local 12 // int extraDataIndex2
        end local 11 // int eindex
        end local 10 // int echunk
        end local 9 // int extraDataIndex
        end local 8 // int index
        end local 7 // int chunk
        end local 6 // int nodeIndex
        end local 5 // java.lang.String baseURI
        end local 4 // java.lang.String notationName
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String entityName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   19     0             this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   19     1       entityName  Ljava/lang/String;
            0   19     2         publicId  Ljava/lang/String;
            0   19     3         systemId  Ljava/lang/String;
            0   19     4     notationName  Ljava/lang/String;
            0   19     5          baseURI  Ljava/lang/String;
            1   19     6        nodeIndex  I
            2   19     7            chunk  I
            3   19     8            index  I
            4   19     9   extraDataIndex  I
            5   19    10           echunk  I
            6   19    11           eindex  I
           14   19    12  extraDataIndex2  I
           15   19    13          echunk2  I
           16   19    14          eindex2  I
    MethodParameters:
              Name  Flags
      entityName    
      publicId      
      systemId      
      notationName  
      baseURI       

  public java.lang.String getDeferredEntityBaseURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int entityIndex
         0: .line 306
            iload 1 /* entityIndex */
            iconst_m1
            if_icmpeq 4
         1: .line 307
            aload 0 /* this */
            iload 1 /* entityIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
            istore 2 /* extraDataIndex */
        start local 2 // int extraDataIndex
         2: .line 308
            aload 0 /* this */
            iload 2 /* extraDataIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
            istore 2 /* extraDataIndex */
         3: .line 309
            aload 0 /* this */
            iload 2 /* extraDataIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
            areturn
        end local 2 // int extraDataIndex
         4: .line 311
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int entityIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    5     1     entityIndex  I
            2    4     2  extraDataIndex  I
    MethodParameters:
             Name  Flags
      entityIndex  

  public void setEntityInfo(int, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int currentEntityDecl
        start local 2 // java.lang.String version
        start local 3 // java.lang.String encoding
         0: .line 317
            aload 0 /* this */
            iload 1 /* currentEntityDecl */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
            istore 4 /* eNodeIndex */
        start local 4 // int eNodeIndex
         1: .line 318
            iload 4 /* eNodeIndex */
            iconst_m1
            if_icmpeq 6
         2: .line 319
            iload 4 /* eNodeIndex */
            bipush 11
            ishr
            istore 5 /* echunk */
        start local 5 // int echunk
         3: .line 320
            iload 4 /* eNodeIndex */
            sipush 2047
            iand
            istore 6 /* eindex */
        start local 6 // int eindex
         4: .line 321
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* version */
            iload 5 /* echunk */
            iload 6 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 322
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 3 /* encoding */
            iload 5 /* echunk */
            iload 6 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        end local 6 // int eindex
        end local 5 // int echunk
         6: .line 324
      StackMap locals: int
      StackMap stack:
            return
        end local 4 // int eNodeIndex
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String version
        end local 1 // int currentEntityDecl
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  currentEntityDecl  I
            0    7     2            version  Ljava/lang/String;
            0    7     3           encoding  Ljava/lang/String;
            1    7     4         eNodeIndex  I
            3    6     5             echunk  I
            4    6     6             eindex  I
    MethodParameters:
                   Name  Flags
      currentEntityDecl  
      version            
      encoding           

  public void setTypeInfo(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int elementNodeIndex
        start local 2 // java.lang.Object type
         0: .line 328
            iload 1 /* elementNodeIndex */
            bipush 11
            ishr
            istore 3 /* elementChunk */
        start local 3 // int elementChunk
         1: .line 329
            iload 1 /* elementNodeIndex */
            sipush 2047
            iand
            istore 4 /* elementIndex */
        start local 4 // int elementIndex
         2: .line 330
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* type */
            iload 3 /* elementChunk */
            iload 4 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         3: .line 331
            return
        end local 4 // int elementIndex
        end local 3 // int elementChunk
        end local 2 // java.lang.Object type
        end local 1 // int elementNodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    4     1  elementNodeIndex  I
            0    4     2              type  Ljava/lang/Object;
            1    4     3      elementChunk  I
            2    4     4      elementIndex  I
    MethodParameters:
                  Name  Flags
      elementNodeIndex  
      type              

  public void setInputEncoding(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int currentEntityDecl
        start local 2 // java.lang.String value
         0: .line 343
            aload 0 /* this */
            iload 1 /* currentEntityDecl */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
            istore 3 /* nodeIndex */
        start local 3 // int nodeIndex
         1: .line 345
            aload 0 /* this */
            iload 3 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
            istore 4 /* extraDataIndex */
        start local 4 // int extraDataIndex
         2: .line 347
            iload 4 /* extraDataIndex */
            bipush 11
            ishr
            istore 5 /* echunk */
        start local 5 // int echunk
         3: .line 348
            iload 4 /* extraDataIndex */
            sipush 2047
            iand
            istore 6 /* eindex */
        start local 6 // int eindex
         4: .line 350
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* value */
            iload 5 /* echunk */
            iload 6 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 352
            return
        end local 6 // int eindex
        end local 5 // int echunk
        end local 4 // int extraDataIndex
        end local 3 // int nodeIndex
        end local 2 // java.lang.String value
        end local 1 // int currentEntityDecl
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    6     1  currentEntityDecl  I
            0    6     2              value  Ljava/lang/String;
            1    6     3          nodeIndex  I
            2    6     4     extraDataIndex  I
            3    6     5             echunk  I
            4    6     6             eindex  I
    MethodParameters:
                   Name  Flags
      currentEntityDecl  
      value              

  public int createDeferredEntityReference(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String baseURI
         0: .line 358
            aload 0 /* this */
            iconst_5
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 3 /* nodeIndex */
        start local 3 // int nodeIndex
         1: .line 359
            iload 3 /* nodeIndex */
            bipush 11
            ishr
            istore 4 /* chunk */
        start local 4 // int chunk
         2: .line 360
            iload 3 /* nodeIndex */
            sipush 2047
            iand
            istore 5 /* index */
        start local 5 // int index
         3: .line 361
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* name */
            iload 4 /* chunk */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 362
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* baseURI */
            iload 4 /* chunk */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 365
            iload 3 /* nodeIndex */
            ireturn
        end local 5 // int index
        end local 4 // int chunk
        end local 3 // int nodeIndex
        end local 2 // java.lang.String baseURI
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    6     1       name  Ljava/lang/String;
            0    6     2    baseURI  Ljava/lang/String;
            1    6     3  nodeIndex  I
            2    6     4      chunk  I
            3    6     5      index  I
    MethodParameters:
         Name  Flags
      name     
      baseURI  

  public int createDeferredElement(java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String elementURI
        start local 2 // java.lang.String elementName
        start local 3 // java.lang.Object type
         0: .line 379
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 4 /* elementNodeIndex */
        start local 4 // int elementNodeIndex
         1: .line 380
            iload 4 /* elementNodeIndex */
            bipush 11
            ishr
            istore 5 /* elementChunk */
        start local 5 // int elementChunk
         2: .line 381
            iload 4 /* elementNodeIndex */
            sipush 2047
            iand
            istore 6 /* elementIndex */
        start local 6 // int elementIndex
         3: .line 382
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 2 /* elementName */
            iload 5 /* elementChunk */
            iload 6 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 383
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 1 /* elementURI */
            iload 5 /* elementChunk */
            iload 6 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 384
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 3 /* type */
            iload 5 /* elementChunk */
            iload 6 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         6: .line 387
            iload 4 /* elementNodeIndex */
            ireturn
        end local 6 // int elementIndex
        end local 5 // int elementChunk
        end local 4 // int elementNodeIndex
        end local 3 // java.lang.Object type
        end local 2 // java.lang.String elementName
        end local 1 // java.lang.String elementURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1        elementURI  Ljava/lang/String;
            0    7     2       elementName  Ljava/lang/String;
            0    7     3              type  Ljava/lang/Object;
            1    7     4  elementNodeIndex  I
            2    7     5      elementChunk  I
            3    7     6      elementIndex  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      elementURI   
      elementName  
      type         

  public int createDeferredElement(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String elementName
         0: .line 397
            aload 0 /* this */
            aconst_null
            aload 1 /* elementName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredElement:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String elementName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  elementName  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      elementName  

  public int createDeferredElement(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String elementURI
        start local 2 // java.lang.String elementName
         0: .line 406
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 3 /* elementNodeIndex */
        start local 3 // int elementNodeIndex
         1: .line 407
            iload 3 /* elementNodeIndex */
            bipush 11
            ishr
            istore 4 /* elementChunk */
        start local 4 // int elementChunk
         2: .line 408
            iload 3 /* elementNodeIndex */
            sipush 2047
            iand
            istore 5 /* elementIndex */
        start local 5 // int elementIndex
         3: .line 409
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 2 /* elementName */
            iload 4 /* elementChunk */
            iload 5 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 410
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 1 /* elementURI */
            iload 4 /* elementChunk */
            iload 5 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 413
            iload 3 /* elementNodeIndex */
            ireturn
        end local 5 // int elementIndex
        end local 4 // int elementChunk
        end local 3 // int elementNodeIndex
        end local 2 // java.lang.String elementName
        end local 1 // java.lang.String elementURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0              this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    6     1        elementURI  Ljava/lang/String;
            0    6     2       elementName  Ljava/lang/String;
            1    6     3  elementNodeIndex  I
            2    6     4      elementChunk  I
            3    6     5      elementIndex  I
    MethodParameters:
             Name  Flags
      elementURI   
      elementName  

  public int setDeferredAttribute(int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.lang.Object);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=18, args_size=8
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int elementNodeIndex
        start local 2 // java.lang.String attrName
        start local 3 // java.lang.String attrURI
        start local 4 // java.lang.String attrValue
        start local 5 // boolean specified
        start local 6 // boolean id
        start local 7 // java.lang.Object type
         0: .line 438
            aload 0 /* this */
            aload 2 /* attrName */
            aload 3 /* attrURI */
            aload 4 /* attrValue */
            iload 5 /* specified */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
            istore 8 /* attrNodeIndex */
        start local 8 // int attrNodeIndex
         1: .line 439
            iload 8 /* attrNodeIndex */
            bipush 11
            ishr
            istore 9 /* attrChunk */
        start local 9 // int attrChunk
         2: .line 440
            iload 8 /* attrNodeIndex */
            sipush 2047
            iand
            istore 10 /* attrIndex */
        start local 10 // int attrIndex
         3: .line 442
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 1 /* elementNodeIndex */
            iload 9 /* attrChunk */
            iload 10 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         4: .line 444
            iload 1 /* elementNodeIndex */
            bipush 11
            ishr
            istore 11 /* elementChunk */
        start local 11 // int elementChunk
         5: .line 445
            iload 1 /* elementNodeIndex */
            sipush 2047
            iand
            istore 12 /* elementIndex */
        start local 12 // int elementIndex
         6: .line 448
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 11 /* elementChunk */
            iload 12 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 13 /* lastAttrNodeIndex */
        start local 13 // int lastAttrNodeIndex
         7: .line 449
            iload 13 /* lastAttrNodeIndex */
            ifeq 9
         8: .line 451
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 13 /* lastAttrNodeIndex */
            iload 9 /* attrChunk */
            iload 10 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         9: .line 454
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int java.lang.String java.lang.String java.lang.String int int java.lang.Object int int int int int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 8 /* attrNodeIndex */
            iload 11 /* elementChunk */
            iload 12 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        10: .line 456
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 9 /* attrChunk */
            iload 10 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 14 /* extra */
        start local 14 // int extra
        11: .line 457
            iload 6 /* id */
            ifeq 16
        12: .line 458
            iload 14 /* extra */
            sipush 512
            ior
            istore 14 /* extra */
        13: .line 459
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 14 /* extra */
            iload 9 /* attrChunk */
            iload 10 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        14: .line 460
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 9 /* attrChunk */
            iload 10 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            astore 15 /* value */
        start local 15 // java.lang.String value
        15: .line 461
            aload 0 /* this */
            aload 15 /* value */
            iload 1 /* elementNodeIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier:(Ljava/lang/String;I)V
        end local 15 // java.lang.String value
        16: .line 464
      StackMap locals: int
      StackMap stack:
            aload 7 /* type */
            ifnull 22
        17: .line 465
            aload 0 /* this */
            bipush 20
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 15 /* extraDataIndex */
        start local 15 // int extraDataIndex
        18: .line 466
            iload 15 /* extraDataIndex */
            bipush 11
            ishr
            istore 16 /* echunk */
        start local 16 // int echunk
        19: .line 467
            iload 15 /* extraDataIndex */
            sipush 2047
            iand
            istore 17 /* eindex */
        start local 17 // int eindex
        20: .line 469
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 15 /* extraDataIndex */
            iload 9 /* attrChunk */
            iload 10 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        21: .line 470
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 7 /* type */
            iload 16 /* echunk */
            iload 17 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
        end local 17 // int eindex
        end local 16 // int echunk
        end local 15 // int extraDataIndex
        22: .line 474
      StackMap locals:
      StackMap stack:
            iload 8 /* attrNodeIndex */
            ireturn
        end local 14 // int extra
        end local 13 // int lastAttrNodeIndex
        end local 12 // int elementIndex
        end local 11 // int elementChunk
        end local 10 // int attrIndex
        end local 9 // int attrChunk
        end local 8 // int attrNodeIndex
        end local 7 // java.lang.Object type
        end local 6 // boolean id
        end local 5 // boolean specified
        end local 4 // java.lang.String attrValue
        end local 3 // java.lang.String attrURI
        end local 2 // java.lang.String attrName
        end local 1 // int elementNodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   23     0               this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   23     1   elementNodeIndex  I
            0   23     2           attrName  Ljava/lang/String;
            0   23     3            attrURI  Ljava/lang/String;
            0   23     4          attrValue  Ljava/lang/String;
            0   23     5          specified  Z
            0   23     6                 id  Z
            0   23     7               type  Ljava/lang/Object;
            1   23     8      attrNodeIndex  I
            2   23     9          attrChunk  I
            3   23    10          attrIndex  I
            5   23    11       elementChunk  I
            6   23    12       elementIndex  I
            7   23    13  lastAttrNodeIndex  I
           11   23    14              extra  I
           15   16    15              value  Ljava/lang/String;
           18   22    15     extraDataIndex  I
           19   22    16             echunk  I
           20   22    17             eindex  I
    MethodParameters:
                  Name  Flags
      elementNodeIndex  
      attrName          
      attrURI           
      attrValue         
      specified         
      id                
      type              

  public int createDeferredAttribute(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String attrName
        start local 2 // java.lang.String attrValue
        start local 3 // boolean specified
         0: .line 480
            aload 0 /* this */
            aload 1 /* attrName */
            aconst_null
            aload 2 /* attrValue */
            iload 3 /* specified */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
            ireturn
        end local 3 // boolean specified
        end local 2 // java.lang.String attrValue
        end local 1 // java.lang.String attrName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1   attrName  Ljava/lang/String;
            0    1     2  attrValue  Ljava/lang/String;
            0    1     3  specified  Z
    MethodParameters:
           Name  Flags
      attrName   
      attrValue  
      specified  

  public int createDeferredAttribute(java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String attrName
        start local 2 // java.lang.String attrURI
        start local 3 // java.lang.String attrValue
        start local 4 // boolean specified
         0: .line 488
            aload 0 /* this */
            iconst_2
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 5 /* nodeIndex */
        start local 5 // int nodeIndex
         1: .line 489
            iload 5 /* nodeIndex */
            bipush 11
            ishr
            istore 6 /* chunk */
        start local 6 // int chunk
         2: .line 490
            iload 5 /* nodeIndex */
            sipush 2047
            iand
            istore 7 /* index */
        start local 7 // int index
         3: .line 491
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* attrName */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 492
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 2 /* attrURI */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 493
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 3 /* attrValue */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         6: .line 494
            iload 4 /* specified */
            ifeq 7
            bipush 32
            goto 8
      StackMap locals: int int int
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 8 /* extra */
        start local 8 // int extra
         9: .line 495
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 8 /* extra */
            iload 6 /* chunk */
            iload 7 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        10: .line 498
            iload 5 /* nodeIndex */
            ireturn
        end local 8 // int extra
        end local 7 // int index
        end local 6 // int chunk
        end local 5 // int nodeIndex
        end local 4 // boolean specified
        end local 3 // java.lang.String attrValue
        end local 2 // java.lang.String attrURI
        end local 1 // java.lang.String attrName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   11     1   attrName  Ljava/lang/String;
            0   11     2    attrURI  Ljava/lang/String;
            0   11     3  attrValue  Ljava/lang/String;
            0   11     4  specified  Z
            1   11     5  nodeIndex  I
            2   11     6      chunk  I
            3   11     7      index  I
            9   11     8      extra  I
    MethodParameters:
           Name  Flags
      attrName   
      attrURI    
      attrValue  
      specified  

  public int createDeferredElementDefinition(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String elementName
         0: .line 506
            aload 0 /* this */
            bipush 21
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 2 /* nodeIndex */
        start local 2 // int nodeIndex
         1: .line 507
            iload 2 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         2: .line 508
            iload 2 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         3: .line 509
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* elementName */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 512
            iload 2 /* nodeIndex */
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // int nodeIndex
        end local 1 // java.lang.String elementName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    5     1  elementName  Ljava/lang/String;
            1    5     2    nodeIndex  I
            2    5     3        chunk  I
            3    5     4        index  I
    MethodParameters:
             Name  Flags
      elementName  

  public int createDeferredTextNode(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String data
        start local 2 // boolean ignorableWhitespace
         0: .line 521
            aload 0 /* this */
            iconst_3
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 3 /* nodeIndex */
        start local 3 // int nodeIndex
         1: .line 522
            iload 3 /* nodeIndex */
            bipush 11
            ishr
            istore 4 /* chunk */
        start local 4 // int chunk
         2: .line 523
            iload 3 /* nodeIndex */
            sipush 2047
            iand
            istore 5 /* index */
        start local 5 // int index
         3: .line 524
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 1 /* data */
            iload 4 /* chunk */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 526
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 2 /* ignorableWhitespace */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String int int int int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int[][]
         5: iconst_0
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String int int int int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int[][] int
         6: iload 4 /* chunk */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         7: .line 529
            iload 3 /* nodeIndex */
            ireturn
        end local 5 // int index
        end local 4 // int chunk
        end local 3 // int nodeIndex
        end local 2 // boolean ignorableWhitespace
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    8     0                 this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    8     1                 data  Ljava/lang/String;
            0    8     2  ignorableWhitespace  Z
            1    8     3            nodeIndex  I
            2    8     4                chunk  I
            3    8     5                index  I
    MethodParameters:
                     Name  Flags
      data                 
      ignorableWhitespace  

  public int createDeferredCDATASection(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String data
         0: .line 537
            aload 0 /* this */
            iconst_4
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 2 /* nodeIndex */
        start local 2 // int nodeIndex
         1: .line 538
            iload 2 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         2: .line 539
            iload 2 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         3: .line 540
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 1 /* data */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 543
            iload 2 /* nodeIndex */
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // int nodeIndex
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    5     1       data  Ljava/lang/String;
            1    5     2  nodeIndex  I
            2    5     3      chunk  I
            3    5     4      index  I
    MethodParameters:
      Name  Flags
      data  

  public int createDeferredProcessingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 551
            aload 0 /* this */
            bipush 7
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 3 /* nodeIndex */
        start local 3 // int nodeIndex
         1: .line 552
            iload 3 /* nodeIndex */
            bipush 11
            ishr
            istore 4 /* chunk */
        start local 4 // int chunk
         2: .line 553
            iload 3 /* nodeIndex */
            sipush 2047
            iand
            istore 5 /* index */
        start local 5 // int index
         3: .line 554
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 1 /* target */
            iload 4 /* chunk */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 555
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 2 /* data */
            iload 4 /* chunk */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         5: .line 557
            iload 3 /* nodeIndex */
            ireturn
        end local 5 // int index
        end local 4 // int chunk
        end local 3 // int nodeIndex
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    6     1     target  Ljava/lang/String;
            0    6     2       data  Ljava/lang/String;
            1    6     3  nodeIndex  I
            2    6     4      chunk  I
            3    6     5      index  I
    MethodParameters:
        Name  Flags
      target  
      data    

  public int createDeferredComment(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String data
         0: .line 565
            aload 0 /* this */
            bipush 8
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 2 /* nodeIndex */
        start local 2 // int nodeIndex
         1: .line 566
            iload 2 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         2: .line 567
            iload 2 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         3: .line 568
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 1 /* data */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         4: .line 571
            iload 2 /* nodeIndex */
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // int nodeIndex
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    5     1       data  Ljava/lang/String;
            1    5     2  nodeIndex  I
            2    5     3      chunk  I
            3    5     4      index  I
    MethodParameters:
      Name  Flags
      data  

  public int cloneNode(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=13, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean deep
         0: .line 580
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* nchunk */
        start local 3 // int nchunk
         1: .line 581
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* nindex */
        start local 4 // int nindex
         2: .line 582
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* nchunk */
            aaload
            iload 4 /* nindex */
            iaload
            istore 5 /* nodeType */
        start local 5 // int nodeType
         3: .line 583
            aload 0 /* this */
            iload 5 /* nodeType */
            i2s
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
            istore 6 /* cloneIndex */
        start local 6 // int cloneIndex
         4: .line 584
            iload 6 /* cloneIndex */
            bipush 11
            ishr
            istore 7 /* cchunk */
        start local 7 // int cchunk
         5: .line 585
            iload 6 /* cloneIndex */
            sipush 2047
            iand
            istore 8 /* cindex */
        start local 8 // int cindex
         6: .line 586
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 3 /* nchunk */
            aaload
            iload 4 /* nindex */
            aaload
            iload 7 /* cchunk */
            iload 8 /* cindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         7: .line 587
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* nchunk */
            aaload
            iload 4 /* nindex */
            aaload
            iload 7 /* cchunk */
            iload 8 /* cindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         8: .line 588
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            iload 3 /* nchunk */
            aaload
            iload 4 /* nindex */
            aaload
            iload 7 /* cchunk */
            iload 8 /* cindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
            pop
         9: .line 589
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* nchunk */
            aaload
            iload 4 /* nindex */
            iaload
            istore 9 /* extraIndex */
        start local 9 // int extraIndex
        10: .line 590
            iload 9 /* extraIndex */
            iconst_m1
            if_icmpeq 14
        11: .line 591
            iload 5 /* nodeType */
            iconst_2
            if_icmpeq 13
            iload 5 /* nodeType */
            iconst_3
            if_icmpeq 13
        12: .line 592
            aload 0 /* this */
            iload 9 /* extraIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.cloneNode:(IZ)I
            istore 9 /* extraIndex */
        13: .line 594
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int int int int int int int int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 9 /* extraIndex */
            iload 7 /* cchunk */
            iload 8 /* cindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        14: .line 598
      StackMap locals:
      StackMap stack:
            iload 2 /* deep */
            ifeq 23
        15: .line 599
            iconst_m1
            istore 10 /* prevIndex */
        start local 10 // int prevIndex
        16: .line 600
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 11 /* childIndex */
        start local 11 // int childIndex
        17: .line 601
            goto 22
        18: .line 602
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 11 /* childIndex */
            iload 2 /* deep */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.cloneNode:(IZ)I
            istore 12 /* clonedChildIndex */
        start local 12 // int clonedChildIndex
        19: .line 603
            aload 0 /* this */
            iload 6 /* cloneIndex */
            iload 12 /* clonedChildIndex */
            iload 10 /* prevIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.insertBefore:(III)I
            pop
        20: .line 604
            iload 12 /* clonedChildIndex */
            istore 10 /* prevIndex */
        21: .line 605
            aload 0 /* this */
            iload 11 /* childIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 11 /* childIndex */
        end local 12 // int clonedChildIndex
        22: .line 601
      StackMap locals:
      StackMap stack:
            iload 11 /* childIndex */
            iconst_m1
            if_icmpne 18
        end local 11 // int childIndex
        end local 10 // int prevIndex
        23: .line 612
      StackMap locals:
      StackMap stack:
            iload 6 /* cloneIndex */
            ireturn
        end local 9 // int extraIndex
        end local 8 // int cindex
        end local 7 // int cchunk
        end local 6 // int cloneIndex
        end local 5 // int nodeType
        end local 4 // int nindex
        end local 3 // int nchunk
        end local 2 // boolean deep
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   24     0              this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   24     1         nodeIndex  I
            0   24     2              deep  Z
            1   24     3            nchunk  I
            2   24     4            nindex  I
            3   24     5          nodeType  I
            4   24     6        cloneIndex  I
            5   24     7            cchunk  I
            6   24     8            cindex  I
           10   24     9        extraIndex  I
           16   23    10         prevIndex  I
           17   23    11        childIndex  I
           19   22    12  clonedChildIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      deep       

  public void appendChild(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int parentIndex
        start local 2 // int childIndex
         0: .line 620
            iload 1 /* parentIndex */
            bipush 11
            ishr
            istore 3 /* pchunk */
        start local 3 // int pchunk
         1: .line 621
            iload 1 /* parentIndex */
            sipush 2047
            iand
            istore 4 /* pindex */
        start local 4 // int pindex
         2: .line 622
            iload 2 /* childIndex */
            bipush 11
            ishr
            istore 5 /* cchunk */
        start local 5 // int cchunk
         3: .line 623
            iload 2 /* childIndex */
            sipush 2047
            iand
            istore 6 /* cindex */
        start local 6 // int cindex
         4: .line 624
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 1 /* parentIndex */
            iload 5 /* cchunk */
            iload 6 /* cindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         5: .line 627
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 3 /* pchunk */
            iload 4 /* pindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 7 /* olast */
        start local 7 // int olast
         6: .line 628
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 7 /* olast */
            iload 5 /* cchunk */
            iload 6 /* cindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         7: .line 631
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 2 /* childIndex */
            iload 3 /* pchunk */
            iload 4 /* pindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         8: .line 633
            return
        end local 7 // int olast
        end local 6 // int cindex
        end local 5 // int cchunk
        end local 4 // int pindex
        end local 3 // int pchunk
        end local 2 // int childIndex
        end local 1 // int parentIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    9     1  parentIndex  I
            0    9     2   childIndex  I
            1    9     3       pchunk  I
            2    9     4       pindex  I
            3    9     5       cchunk  I
            4    9     6       cindex  I
            6    9     7        olast  I
    MethodParameters:
             Name  Flags
      parentIndex  
      childIndex   

  public int setAttributeNode(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=16, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int elemIndex
        start local 2 // int attrIndex
         0: .line 638
            iload 1 /* elemIndex */
            bipush 11
            ishr
            istore 3 /* echunk */
        start local 3 // int echunk
         1: .line 639
            iload 1 /* elemIndex */
            sipush 2047
            iand
            istore 4 /* eindex */
        start local 4 // int eindex
         2: .line 640
            iload 2 /* attrIndex */
            bipush 11
            ishr
            istore 5 /* achunk */
        start local 5 // int achunk
         3: .line 641
            iload 2 /* attrIndex */
            sipush 2047
            iand
            istore 6 /* aindex */
        start local 6 // int aindex
         4: .line 644
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 5 /* achunk */
            iload 6 /* aindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            astore 7 /* attrName */
        start local 7 // java.lang.String attrName
         5: .line 645
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* echunk */
            iload 4 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 8 /* oldAttrIndex */
        start local 8 // int oldAttrIndex
         6: .line 646
            iconst_m1
            istore 9 /* nextIndex */
        start local 9 // int nextIndex
         7: .line 647
            iconst_m1
            istore 10 /* oachunk */
        start local 10 // int oachunk
         8: .line 648
            iconst_m1
            istore 11 /* oaindex */
        start local 11 // int oaindex
         9: .line 649
            goto 17
        10: .line 650
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int int int int int int java.lang.String int int int int
      StackMap stack:
            iload 8 /* oldAttrIndex */
            bipush 11
            ishr
            istore 10 /* oachunk */
        11: .line 651
            iload 8 /* oldAttrIndex */
            sipush 2047
            iand
            istore 11 /* oaindex */
        12: .line 652
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            astore 12 /* oldAttrName */
        start local 12 // java.lang.String oldAttrName
        13: .line 653
            aload 12 /* oldAttrName */
            aload 7 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        14: .line 654
            goto 18
        15: .line 656
      StackMap locals: java.lang.String
      StackMap stack:
            iload 8 /* oldAttrIndex */
            istore 9 /* nextIndex */
        16: .line 657
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 8 /* oldAttrIndex */
        end local 12 // java.lang.String oldAttrName
        17: .line 649
      StackMap locals:
      StackMap stack:
            iload 8 /* oldAttrIndex */
            iconst_m1
            if_icmpne 10
        18: .line 661
      StackMap locals:
      StackMap stack:
            iload 8 /* oldAttrIndex */
            iconst_m1
            if_icmpeq 39
        19: .line 664
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 12 /* prevIndex */
        start local 12 // int prevIndex
        20: .line 665
            iload 9 /* nextIndex */
            iconst_m1
            if_icmpne 23
        21: .line 666
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 12 /* prevIndex */
            iload 3 /* echunk */
            iload 4 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        22: .line 667
            goto 26
        23: .line 669
      StackMap locals: int
      StackMap stack:
            iload 9 /* nextIndex */
            bipush 11
            ishr
            istore 13 /* pchunk */
        start local 13 // int pchunk
        24: .line 670
            iload 9 /* nextIndex */
            sipush 2047
            iand
            istore 14 /* pindex */
        start local 14 // int pindex
        25: .line 671
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 12 /* prevIndex */
            iload 13 /* pchunk */
            iload 14 /* pindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        end local 14 // int pindex
        end local 13 // int pchunk
        26: .line 675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
        27: .line 676
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            pop
        28: .line 677
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            pop
        29: .line 678
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
        30: .line 679
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
        31: .line 681
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 10 /* oachunk */
            iload 11 /* oaindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
        32: .line 680
            istore 13 /* attrTextIndex */
        start local 13 // int attrTextIndex
        33: .line 682
            iload 13 /* attrTextIndex */
            bipush 11
            ishr
            istore 14 /* atchunk */
        start local 14 // int atchunk
        34: .line 683
            iload 13 /* attrTextIndex */
            sipush 2047
            iand
            istore 15 /* atindex */
        start local 15 // int atindex
        35: .line 684
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 14 /* atchunk */
            iload 15 /* atindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
        36: .line 685
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 14 /* atchunk */
            iload 15 /* atindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            pop
        37: .line 686
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 14 /* atchunk */
            iload 15 /* atindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
        38: .line 687
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 14 /* atchunk */
            iload 15 /* atindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
        end local 15 // int atindex
        end local 14 // int atchunk
        end local 13 // int attrTextIndex
        end local 12 // int prevIndex
        39: .line 691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* echunk */
            iload 4 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 12 /* prevIndex */
        start local 12 // int prevIndex
        40: .line 692
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 2 /* attrIndex */
            iload 3 /* echunk */
            iload 4 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        41: .line 693
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 12 /* prevIndex */
            iload 5 /* achunk */
            iload 6 /* aindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        42: .line 696
            iload 8 /* oldAttrIndex */
            ireturn
        end local 12 // int prevIndex
        end local 11 // int oaindex
        end local 10 // int oachunk
        end local 9 // int nextIndex
        end local 8 // int oldAttrIndex
        end local 7 // java.lang.String attrName
        end local 6 // int aindex
        end local 5 // int achunk
        end local 4 // int eindex
        end local 3 // int echunk
        end local 2 // int attrIndex
        end local 1 // int elemIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   43     0           this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   43     1      elemIndex  I
            0   43     2      attrIndex  I
            1   43     3         echunk  I
            2   43     4         eindex  I
            3   43     5         achunk  I
            4   43     6         aindex  I
            5   43     7       attrName  Ljava/lang/String;
            6   43     8   oldAttrIndex  I
            7   43     9      nextIndex  I
            8   43    10        oachunk  I
            9   43    11        oaindex  I
           13   17    12    oldAttrName  Ljava/lang/String;
           20   39    12      prevIndex  I
           24   26    13         pchunk  I
           25   26    14         pindex  I
           33   39    13  attrTextIndex  I
           34   39    14        atchunk  I
           35   39    15        atindex  I
           40   43    12      prevIndex  I
    MethodParameters:
           Name  Flags
      elemIndex  
      attrIndex  

  public void setIdAttributeNode(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int elemIndex
        start local 2 // int attrIndex
         0: .line 704
            iload 2 /* attrIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         1: .line 705
            iload 2 /* attrIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         2: .line 706
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* extra */
        start local 5 // int extra
         3: .line 707
            iload 5 /* extra */
            sipush 512
            ior
            istore 5 /* extra */
         4: .line 708
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 5 /* extra */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         5: .line 710
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            astore 6 /* value */
        start local 6 // java.lang.String value
         6: .line 711
            aload 0 /* this */
            aload 6 /* value */
            iload 1 /* elemIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier:(Ljava/lang/String;I)V
         7: .line 712
            return
        end local 6 // java.lang.String value
        end local 5 // int extra
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // int attrIndex
        end local 1 // int elemIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    8     1  elemIndex  I
            0    8     2  attrIndex  I
            1    8     3      chunk  I
            2    8     4      index  I
            3    8     5      extra  I
            6    8     6      value  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      elemIndex  
      attrIndex  

  public void setIdAttribute(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int attrIndex
         0: .line 718
            iload 1 /* attrIndex */
            bipush 11
            ishr
            istore 2 /* chunk */
        start local 2 // int chunk
         1: .line 719
            iload 1 /* attrIndex */
            sipush 2047
            iand
            istore 3 /* index */
        start local 3 // int index
         2: .line 720
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 2 /* chunk */
            iload 3 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 4 /* extra */
        start local 4 // int extra
         3: .line 721
            iload 4 /* extra */
            sipush 512
            ior
            istore 4 /* extra */
         4: .line 722
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 4 /* extra */
            iload 2 /* chunk */
            iload 3 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         5: .line 723
            return
        end local 4 // int extra
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // int attrIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    6     1  attrIndex  I
            1    6     2      chunk  I
            2    6     3      index  I
            3    6     4      extra  I
    MethodParameters:
           Name  Flags
      attrIndex  

  public int insertBefore(int, int, int);
    descriptor: (III)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int parentIndex
        start local 2 // int newChildIndex
        start local 3 // int refChildIndex
         0: .line 728
            iload 3 /* refChildIndex */
            iconst_m1
            if_icmpne 3
         1: .line 729
            aload 0 /* this */
            iload 1 /* parentIndex */
            iload 2 /* newChildIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
         2: .line 730
            iload 2 /* newChildIndex */
            ireturn
         3: .line 733
      StackMap locals:
      StackMap stack:
            iload 2 /* newChildIndex */
            bipush 11
            ishr
            istore 4 /* nchunk */
        start local 4 // int nchunk
         4: .line 734
            iload 2 /* newChildIndex */
            sipush 2047
            iand
            istore 5 /* nindex */
        start local 5 // int nindex
         5: .line 735
            iload 3 /* refChildIndex */
            bipush 11
            ishr
            istore 6 /* rchunk */
        start local 6 // int rchunk
         6: .line 736
            iload 3 /* refChildIndex */
            sipush 2047
            iand
            istore 7 /* rindex */
        start local 7 // int rindex
         7: .line 737
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 6 /* rchunk */
            iload 7 /* rindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 8 /* previousIndex */
        start local 8 // int previousIndex
         8: .line 738
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 2 /* newChildIndex */
            iload 6 /* rchunk */
            iload 7 /* rindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         9: .line 739
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 8 /* previousIndex */
            iload 4 /* nchunk */
            iload 5 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
        10: .line 741
            iload 2 /* newChildIndex */
            ireturn
        end local 8 // int previousIndex
        end local 7 // int rindex
        end local 6 // int rchunk
        end local 5 // int nindex
        end local 4 // int nchunk
        end local 3 // int refChildIndex
        end local 2 // int newChildIndex
        end local 1 // int parentIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   11     0           this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   11     1    parentIndex  I
            0   11     2  newChildIndex  I
            0   11     3  refChildIndex  I
            4   11     4         nchunk  I
            5   11     5         nindex  I
            6   11     6         rchunk  I
            7   11     7         rindex  I
            8   11     8  previousIndex  I
    MethodParameters:
               Name  Flags
      parentIndex    
      newChildIndex  
      refChildIndex  

  public void setAsLastChild(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int parentIndex
        start local 2 // int childIndex
         0: .line 747
            iload 1 /* parentIndex */
            bipush 11
            ishr
            istore 3 /* pchunk */
        start local 3 // int pchunk
         1: .line 748
            iload 1 /* parentIndex */
            sipush 2047
            iand
            istore 4 /* pindex */
        start local 4 // int pindex
         2: .line 749
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 2 /* childIndex */
            iload 3 /* pchunk */
            iload 4 /* pindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         3: .line 750
            return
        end local 4 // int pindex
        end local 3 // int pchunk
        end local 2 // int childIndex
        end local 1 // int parentIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    4     1  parentIndex  I
            0    4     2   childIndex  I
            1    4     3       pchunk  I
            2    4     4       pindex  I
    MethodParameters:
             Name  Flags
      parentIndex  
      childIndex   

  public int getParentNode(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 757
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public int getParentNode(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 766
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 767
            iconst_m1
            ireturn
         2: .line 770
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 771
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 772
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            goto 6
         5: .line 773
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
         6: .line 772
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public int getLastChild(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 779
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public int getLastChild(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 788
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 789
            iconst_m1
            ireturn
         2: .line 792
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 793
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 794
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            goto 6
         5: .line 795
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
         6: .line 794
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public int getPrevSibling(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 804
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(IZ)I
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public int getPrevSibling(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 813
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 814
            iconst_m1
            ireturn
         2: .line 817
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 818
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 819
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* type */
        start local 5 // int type
         5: .line 820
            iload 5 /* type */
            iconst_3
            if_icmpne 14
         6: .line 822
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 1 /* nodeIndex */
         7: .line 823
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 9
         8: .line 824
            goto 15
         9: .line 826
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        10: .line 827
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        11: .line 828
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* type */
        12: .line 829
            iload 5 /* type */
            iconst_3
            if_icmpeq 6
        13: .line 830
            goto 15
        14: .line 832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 1 /* nodeIndex */
        15: .line 835
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            ireturn
        end local 5 // int type
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   16     1  nodeIndex  I
            0   16     2       free  Z
            3   16     3      chunk  I
            4   16     4      index  I
            5   16     5       type  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public int getRealPrevSibling(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 845
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public int getRealPrevSibling(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 854
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 855
            iconst_m1
            ireturn
         2: .line 858
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 859
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 860
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            goto 6
         5: .line 861
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
         6: .line 860
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public int lookupElementDefinition(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String elementName
         0: .line 872
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
            iconst_1
            if_icmple 28
         1: .line 875
            iconst_m1
            istore 2 /* docTypeIndex */
        start local 2 // int docTypeIndex
         2: .line 876
            iconst_0
            istore 3 /* nchunk */
        start local 3 // int nchunk
         3: .line 877
            iconst_0
            istore 4 /* nindex */
        start local 4 // int nindex
         4: .line 878
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* index */
        start local 5 // int index
         5: .line 879
            goto 12
         6: .line 882
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String int int int int
      StackMap stack:
            iload 5 /* index */
            bipush 11
            ishr
            istore 3 /* nchunk */
         7: .line 883
            iload 5 /* index */
            sipush 2047
            iand
            istore 4 /* nindex */
         8: .line 884
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            bipush 10
            if_icmpne 11
         9: .line 885
            iload 5 /* index */
            istore 2 /* docTypeIndex */
        10: .line 886
            goto 13
        11: .line 880
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* index */
        12: .line 879
      StackMap locals:
      StackMap stack:
            iload 5 /* index */
            iconst_m1
            if_icmpne 6
        end local 5 // int index
        13: .line 891
      StackMap locals:
      StackMap stack:
            iload 2 /* docTypeIndex */
            iconst_m1
            if_icmpne 15
        14: .line 892
            iconst_m1
            ireturn
        15: .line 894
      StackMap locals:
      StackMap stack:
            iload 2 /* docTypeIndex */
            bipush 11
            ishr
            istore 3 /* nchunk */
        16: .line 895
            iload 2 /* docTypeIndex */
            sipush 2047
            iand
            istore 4 /* nindex */
        17: .line 896
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* index */
        start local 5 // int index
        18: .line 897
            goto 27
        19: .line 900
      StackMap locals: int
      StackMap stack:
            iload 5 /* index */
            bipush 11
            ishr
            istore 3 /* nchunk */
        20: .line 901
            iload 5 /* index */
            sipush 2047
            iand
            istore 4 /* nindex */
        21: .line 902
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
        22: .line 903
            bipush 21
        23: .line 902
            if_icmpne 26
        24: .line 904
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            aload 1 /* elementName */
            if_acmpne 26
        25: .line 905
            iload 5 /* index */
            ireturn
        26: .line 898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* nchunk */
            iload 4 /* nindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* index */
        27: .line 897
      StackMap locals:
      StackMap stack:
            iload 5 /* index */
            iconst_m1
            if_icmpne 19
        end local 5 // int index
        end local 4 // int nindex
        end local 3 // int nchunk
        end local 2 // int docTypeIndex
        28: .line 910
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String
      StackMap stack:
            iconst_m1
            ireturn
        end local 1 // java.lang.String elementName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   29     0          this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   29     1   elementName  Ljava/lang/String;
            2   28     2  docTypeIndex  I
            3   28     3        nchunk  I
            4   28     4        nindex  I
            5   13     5         index  I
           18   28     5         index  I
    MethodParameters:
             Name  Flags
      elementName  

  public com.sun.org.apache.xerces.internal.dom.DeferredNode getNodeObject(int);
    descriptor: (I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 918
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 919
            aconst_null
            areturn
         2: .line 923
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 2 /* chunk */
        start local 2 // int chunk
         3: .line 924
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 3 /* index */
        start local 3 // int index
         4: .line 925
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 2 /* chunk */
            iload 3 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 4 /* type */
        start local 4 // int type
         5: .line 926
            iload 4 /* type */
            iconst_3
            if_icmpeq 7
            iload 4 /* type */
            iconst_4
            if_icmpeq 7
         6: .line 927
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 2 /* chunk */
            iload 3 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            pop
         7: .line 931
      StackMap locals: int int int
      StackMap stack:
            aconst_null
            astore 5 /* node */
        start local 5 // com.sun.org.apache.xerces.internal.dom.DeferredNode node
         8: .line 932
            iload 4 /* type */
            tableswitch { // 1 - 21
                    1: 23
                    2: 9
                    3: 51
                    4: 14
                    5: 45
                    6: 43
                    7: 49
                    8: 16
                    9: 18
                   10: 20
                   11: 55
                   12: 47
                   13: 55
                   14: 55
                   15: 55
                   16: 55
                   17: 55
                   18: 55
                   19: 55
                   20: 55
                   21: 53
              default: 55
          }
         9: .line 939
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredNode
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
            ifeq 12
        10: .line 940
            new com.sun.org.apache.xerces.internal.dom.DeferredAttrNSImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredAttrNSImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        11: .line 941
            goto 56
        12: .line 942
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredAttrImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredAttrImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        13: .line 944
            goto 56
        14: .line 948
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredCDATASectionImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredCDATASectionImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        15: .line 949
            goto 56
        16: .line 953
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredCommentImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredCommentImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        17: .line 954
            goto 56
        18: .line 966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 5 /* node */
        19: .line 967
            goto 56
        20: .line 971
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredDocumentTypeImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentTypeImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        21: .line 973
            aload 0 /* this */
            aload 5 /* node */
            checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.docType:Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;
        22: .line 974
            goto 56
        23: .line 984
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
            ifeq 26
        24: .line 985
            new com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        25: .line 986
            goto 27
        26: .line 987
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredElementImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredElementImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        27: .line 992
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            ifnull 56
        28: .line 993
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            iconst_0
        29: .line 994
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            iconst_1
            isub
            iload 1 /* nodeIndex */
        30: .line 993
            invokestatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.binarySearch:([IIII)I
            istore 6 /* idIndex */
        start local 6 // int idIndex
        31: .line 995
            goto 41
        32: .line 1004
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            iload 6 /* idIndex */
            aaload
            astore 7 /* name */
        start local 7 // java.lang.String name
        33: .line 1005
            aload 7 /* name */
            ifnull 36
        34: .line 1010
            aload 0 /* this */
            aload 7 /* name */
            aload 5 /* node */
            checkcast org.w3c.dom.Element
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier0:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
        35: .line 1011
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            iload 6 /* idIndex */
            aconst_null
            aastore
        36: .line 1016
      StackMap locals: java.lang.String
      StackMap stack:
            iload 6 /* idIndex */
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            if_icmpge 40
        37: .line 1017
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            iload 6 /* idIndex */
            iconst_1
            iadd
            iaload
            iload 1 /* nodeIndex */
            if_icmpne 40
        38: .line 1018
            iinc 6 /* idIndex */ 1
        39: .line 1019
            goto 41
        40: .line 1021
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 6 /* idIndex */
        end local 7 // java.lang.String name
        41: .line 995
      StackMap locals:
      StackMap stack:
            iload 6 /* idIndex */
            iconst_m1
            if_icmpne 32
        end local 6 // int idIndex
        42: .line 1025
            goto 56
        43: .line 1029
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredEntityImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredEntityImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        44: .line 1030
            goto 56
        45: .line 1034
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredEntityReferenceImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredEntityReferenceImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        46: .line 1035
            goto 56
        47: .line 1039
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredNotationImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredNotationImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        48: .line 1040
            goto 56
        49: .line 1044
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredProcessingInstructionImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredProcessingInstructionImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        50: .line 1045
            goto 56
        51: .line 1049
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredTextImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredTextImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        52: .line 1050
            goto 56
        53: .line 1058
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.dom.DeferredElementDefinitionImpl
            dup
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredElementDefinitionImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
            astore 5 /* node */
        54: .line 1059
            goto 56
        55: .line 1063
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        56: .line 1069
      StackMap locals:
      StackMap stack:
            aload 5 /* node */
            ifnull 58
        57: .line 1070
            aload 5 /* node */
            areturn
        58: .line 1074
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 5 // com.sun.org.apache.xerces.internal.dom.DeferredNode node
        end local 4 // int type
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   59     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   59     1  nodeIndex  I
            3   59     2      chunk  I
            4   59     3      index  I
            5   59     4       type  I
            8   59     5       node  Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
           31   42     6    idIndex  I
           33   41     7       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      nodeIndex  

  public java.lang.String getNodeName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1080
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
            areturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public java.lang.String getNodeName(int, boolean);
    descriptor: (IZ)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 1089
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1090
            aconst_null
            areturn
         2: .line 1093
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 1094
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 1095
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            goto 6
         5: .line 1096
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
         6: .line 1095
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public java.lang.String getNodeValueString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1102
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(IZ)Ljava/lang/String;
            areturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public java.lang.String getNodeValueString(int, boolean);
    descriptor: (IZ)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 1111
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1112
            aconst_null
            areturn
         2: .line 1115
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 1116
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 1117
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            goto 6
         5: .line 1118
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
         6: .line 1117
      StackMap locals:
      StackMap stack: java.lang.String
            astore 5 /* value */
        start local 5 // java.lang.String value
         7: .line 1119
            aload 5 /* value */
            ifnonnull 9
         8: .line 1120
            aconst_null
            areturn
         9: .line 1123
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 6 /* type */
        start local 6 // int type
        10: .line 1124
            iload 6 /* type */
            iconst_3
            if_icmpne 33
        11: .line 1125
            aload 0 /* this */
            iload 1 /* nodeIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(I)I
            istore 7 /* prevSib */
        start local 7 // int prevSib
        12: .line 1126
            iload 7 /* prevSib */
            iconst_m1
            if_icmpeq 53
        13: .line 1127
            aload 0 /* this */
            iload 7 /* prevSib */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            iconst_3
            if_icmpne 53
        14: .line 1131
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            aload 5 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        15: .line 1135
      StackMap locals: int int
      StackMap stack:
            iload 7 /* prevSib */
            bipush 11
            ishr
            istore 3 /* chunk */
        16: .line 1136
            iload 7 /* prevSib */
            sipush 2047
            iand
            istore 4 /* index */
        17: .line 1137
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            astore 5 /* value */
        18: .line 1138
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            aload 5 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        19: .line 1139
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 7 /* prevSib */
        20: .line 1140
            iload 7 /* prevSib */
            iconst_m1
            if_icmpne 22
        21: .line 1141
            goto 23
        22: .line 1143
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* prevSib */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            iconst_3
            if_icmpeq 15
        23: .line 1145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 8 /* chunkCount */
        start local 8 // int chunkCount
        24: .line 1148
            iload 8 /* chunkCount */
            iconst_1
            isub
            istore 9 /* i */
        start local 9 // int i
        25: goto 28
        26: .line 1149
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            iload 9 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        27: .line 1148
            iinc 9 /* i */ -1
      StackMap locals:
      StackMap stack:
        28: iload 9 /* i */
            ifge 26
        end local 9 // int i
        29: .line 1152
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* value */
        30: .line 1153
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        31: .line 1154
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        32: .line 1155
            aload 5 /* value */
            areturn
        end local 8 // int chunkCount
        end local 7 // int prevSib
        33: .line 1158
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_4
            if_icmpne 53
        34: .line 1160
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 7 /* child */
        start local 7 // int child
        35: .line 1161
            iload 7 /* child */
            iconst_m1
            if_icmpeq 53
        36: .line 1163
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            aload 5 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        37: .line 1164
            goto 43
        38: .line 1167
      StackMap locals: int
      StackMap stack:
            iload 7 /* child */
            bipush 11
            ishr
            istore 3 /* chunk */
        39: .line 1168
            iload 7 /* child */
            sipush 2047
            iand
            istore 4 /* index */
        40: .line 1169
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            astore 5 /* value */
        41: .line 1170
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            aload 5 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        42: .line 1171
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 7 /* child */
        43: .line 1164
      StackMap locals:
      StackMap stack:
            iload 7 /* child */
            iconst_m1
            if_icmpne 38
        44: .line 1174
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 8 /* i */
        start local 8 // int i
        45: goto 48
        46: .line 1175
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            iload 8 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        47: .line 1174
            iinc 8 /* i */ -1
      StackMap locals:
      StackMap stack:
        48: iload 8 /* i */
            ifge 46
        end local 8 // int i
        49: .line 1178
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* value */
        50: .line 1179
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        51: .line 1180
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        52: .line 1181
            aload 5 /* value */
            areturn
        end local 7 // int child
        53: .line 1185
      StackMap locals:
      StackMap stack:
            aload 5 /* value */
            areturn
        end local 6 // int type
        end local 5 // java.lang.String value
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   54     0        this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   54     1   nodeIndex  I
            0   54     2        free  Z
            3   54     3       chunk  I
            4   54     4       index  I
            7   54     5       value  Ljava/lang/String;
           10   54     6        type  I
           12   33     7     prevSib  I
           24   33     8  chunkCount  I
           25   29     9           i  I
           35   53     7       child  I
           45   49     8           i  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public java.lang.String getNodeValue(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1193
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValue:(IZ)Ljava/lang/String;
            areturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public java.lang.Object getTypeInfo(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1202
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1203
            aconst_null
            areturn
         2: .line 1206
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 2 /* chunk */
        start local 2 // int chunk
         3: .line 1207
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 3 /* index */
        start local 3 // int index
         4: .line 1210
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 2 /* chunk */
            aaload
            ifnull 5
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            aaload
            goto 6
      StackMap locals: int int
      StackMap stack:
         5: aconst_null
      StackMap locals:
      StackMap stack: java.lang.Object
         6: astore 4 /* value */
        start local 4 // java.lang.Object value
         7: .line 1211
            aload 4 /* value */
            ifnull 13
         8: .line 1212
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            aconst_null
            aastore
         9: .line 1213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 2 /* chunk */
            aaload
            sipush 2048
            aaload
            checkcast com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
            astore 5 /* c */
        start local 5 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount c
        10: .line 1214
            aload 5 /* c */
            dup
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
        11: .line 1215
            aload 5 /* c */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
            ifne 13
        12: .line 1216
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 2 /* chunk */
            aconst_null
            aastore
        end local 5 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount c
        13: .line 1219
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* value */
            areturn
        end local 4 // java.lang.Object value
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   14     1  nodeIndex  I
            3   14     2      chunk  I
            4   14     3      index  I
            7   14     4      value  Ljava/lang/Object;
           10   13     5          c  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount;
    MethodParameters:
           Name  Flags
      nodeIndex  

  public java.lang.String getNodeValue(int, boolean);
    descriptor: (IZ)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 1228
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1229
            aconst_null
            areturn
         2: .line 1232
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 1233
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 1234
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            goto 6
         5: .line 1235
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
         6: .line 1234
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public int getNodeExtra(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1244
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public int getNodeExtra(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 1253
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1254
            iconst_m1
            ireturn
         2: .line 1257
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 1258
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 1259
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            goto 6
         5: .line 1260
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
         6: .line 1259
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public short getNodeType(int);
    descriptor: (I)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1266
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            ireturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public short getNodeType(int, boolean);
    descriptor: (IZ)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 1275
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1276
            iconst_m1
            ireturn
         2: .line 1279
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 1280
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 1281
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            i2s
            goto 6
         5: .line 1282
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            i2s
         6: .line 1281
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public java.lang.String getAttribute(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int elemIndex
        start local 2 // java.lang.String name
         0: .line 1288
            iload 1 /* elemIndex */
            iconst_m1
            if_icmpeq 1
            aload 2 /* name */
            ifnonnull 2
         1: .line 1289
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 1291
      StackMap locals:
      StackMap stack:
            iload 1 /* elemIndex */
            bipush 11
            ishr
            istore 3 /* echunk */
        start local 3 // int echunk
         3: .line 1292
            iload 1 /* elemIndex */
            sipush 2047
            iand
            istore 4 /* eindex */
        start local 4 // int eindex
         4: .line 1293
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 3 /* echunk */
            iload 4 /* eindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* attrIndex */
        start local 5 // int attrIndex
         5: .line 1294
            goto 11
         6: .line 1295
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* attrIndex */
            bipush 11
            ishr
            istore 6 /* achunk */
        start local 6 // int achunk
         7: .line 1296
            iload 5 /* attrIndex */
            sipush 2047
            iand
            istore 7 /* aindex */
        start local 7 // int aindex
         8: .line 1297
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 6 /* achunk */
            iload 7 /* aindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            aload 2 /* name */
            if_acmpne 10
         9: .line 1298
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 6 /* achunk */
            iload 7 /* aindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            areturn
        10: .line 1300
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 6 /* achunk */
            iload 7 /* aindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* attrIndex */
        end local 7 // int aindex
        end local 6 // int achunk
        11: .line 1294
      StackMap locals:
      StackMap stack:
            iload 5 /* attrIndex */
            iconst_m1
            if_icmpne 6
        12: .line 1302
            aconst_null
            areturn
        end local 5 // int attrIndex
        end local 4 // int eindex
        end local 3 // int echunk
        end local 2 // java.lang.String name
        end local 1 // int elemIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   13     1  elemIndex  I
            0   13     2       name  Ljava/lang/String;
            3   13     3     echunk  I
            4   13     4     eindex  I
            5   13     5  attrIndex  I
            7   11     6     achunk  I
            8   11     7     aindex  I
    MethodParameters:
           Name  Flags
      elemIndex  
      name       

  public java.lang.String getNodeURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
         0: .line 1307
            aload 0 /* this */
            iload 1 /* nodeIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeURI:(IZ)Ljava/lang/String;
            areturn
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    1     1  nodeIndex  I
    MethodParameters:
           Name  Flags
      nodeIndex  

  public java.lang.String getNodeURI(int, boolean);
    descriptor: (IZ)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int nodeIndex
        start local 2 // boolean free
         0: .line 1316
            iload 1 /* nodeIndex */
            iconst_m1
            if_icmpne 2
         1: .line 1317
            aconst_null
            areturn
         2: .line 1320
      StackMap locals:
      StackMap stack:
            iload 1 /* nodeIndex */
            bipush 11
            ishr
            istore 3 /* chunk */
        start local 3 // int chunk
         3: .line 1321
            iload 1 /* nodeIndex */
            sipush 2047
            iand
            istore 4 /* index */
        start local 4 // int index
         4: .line 1322
            iload 2 /* free */
            ifeq 5
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            goto 6
         5: .line 1323
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
         6: .line 1322
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // boolean free
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    7     1  nodeIndex  I
            0    7     2       free  Z
            3    7     3      chunk  I
            4    7     4      index  I
    MethodParameters:
           Name  Flags
      nodeIndex  
      free       

  public void putIdentifier(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String name
        start local 2 // int elementNodeIndex
         0: .line 1341
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            ifnonnull 3
         1: .line 1342
            aload 0 /* this */
            bipush 64
            anewarray java.lang.String
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
         2: .line 1343
            aload 0 /* this */
            bipush 64
            newarray 10
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
         3: .line 1347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            arraylength
            if_icmpne 10
         4: .line 1348
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            iconst_2
            imul
            anewarray java.lang.String
            astore 3 /* idName */
        start local 3 // java.lang.String[] idName
         5: .line 1349
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            iconst_0
            aload 3 /* idName */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 1350
            aload 0 /* this */
            aload 3 /* idName */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
         7: .line 1352
            aload 3 /* idName */
            arraylength
            newarray 10
            astore 4 /* idElement */
        start local 4 // int[] idElement
         8: .line 1353
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            iconst_0
            aload 4 /* idElement */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         9: .line 1354
            aload 0 /* this */
            aload 4 /* idElement */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
        end local 4 // int[] idElement
        end local 3 // java.lang.String[] idName
        10: .line 1358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            aload 1 /* name */
            aastore
        11: .line 1359
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            iload 2 /* elementNodeIndex */
            iastore
        12: .line 1360
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
        13: .line 1362
            return
        end local 2 // int elementNodeIndex
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   14     1              name  Ljava/lang/String;
            0   14     2  elementNodeIndex  I
            5   10     3            idName  [Ljava/lang/String;
            8   10     4         idElement  [I
    MethodParameters:
                  Name  Flags
      name              
      elementNodeIndex  

  public void print();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 1481
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;

  public int getNodeIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 1489
            iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;

  protected void synchronizeData();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=10, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 1500
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncData:(Z)V
         1: .line 1503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            ifnull 44
         2: .line 1512
            new com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.<init>:()V
            astore 1 /* path */
        start local 1 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector path
         3: .line 1513
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 43
         5: .line 1516
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            iload 2 /* i */
            iaload
            istore 3 /* elementNodeIndex */
        start local 3 // int elementNodeIndex
         6: .line 1517
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            astore 4 /* idName */
        start local 4 // java.lang.String idName
         7: .line 1518
            aload 4 /* idName */
            ifnonnull 9
         8: .line 1519
            goto 42
         9: .line 1523
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 1 /* path */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.removeAllElements:()V
        10: .line 1524
            iload 3 /* elementNodeIndex */
            istore 5 /* index */
        start local 5 // int index
        11: .line 1526
      StackMap locals: int
      StackMap stack:
            aload 1 /* path */
            iload 5 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.addElement:(I)V
        12: .line 1527
            iload 5 /* index */
            bipush 11
            ishr
            istore 6 /* pchunk */
        start local 6 // int pchunk
        13: .line 1528
            iload 5 /* index */
            sipush 2047
            iand
            istore 7 /* pindex */
        start local 7 // int pindex
        14: .line 1529
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 6 /* pchunk */
            iload 7 /* pindex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
            istore 5 /* index */
        end local 7 // int pindex
        end local 6 // int pchunk
        15: .line 1530
            iload 5 /* index */
            iconst_m1
            if_icmpne 11
        16: .line 1536
            aload 0 /* this */
            astore 6 /* place */
        start local 6 // org.w3c.dom.Node place
        17: .line 1537
            aload 1 /* path */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.size:()I
            iconst_2
            isub
            istore 7 /* j */
        start local 7 // int j
        18: goto 31
        19: .line 1538
      StackMap locals: org.w3c.dom.Node int
      StackMap stack:
            aload 1 /* path */
            iload 7 /* j */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.elementAt:(I)I
            istore 5 /* index */
        20: .line 1539
            aload 6 /* place */
            invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
            astore 8 /* child */
        start local 8 // org.w3c.dom.Node child
        21: .line 1540
            goto 29
        22: .line 1541
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 8 /* child */
            instanceof com.sun.org.apache.xerces.internal.dom.DeferredNode
            ifeq 28
        23: .line 1543
            aload 8 /* child */
            checkcast com.sun.org.apache.xerces.internal.dom.DeferredNode
            invokeinterface com.sun.org.apache.xerces.internal.dom.DeferredNode.getNodeIndex:()I
        24: .line 1542
            istore 9 /* nodeIndex */
        start local 9 // int nodeIndex
        25: .line 1544
            iload 9 /* nodeIndex */
            iload 5 /* index */
            if_icmpne 28
        26: .line 1545
            aload 8 /* child */
            astore 6 /* place */
        27: .line 1546
            goto 30
        end local 9 // int nodeIndex
        28: .line 1549
      StackMap locals:
      StackMap stack:
            aload 8 /* child */
            invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
            astore 8 /* child */
        29: .line 1540
      StackMap locals:
      StackMap stack:
            aload 8 /* child */
            ifnonnull 22
        end local 8 // org.w3c.dom.Node child
        30: .line 1537
      StackMap locals:
      StackMap stack:
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
        31: iload 7 /* j */
            ifge 19
        end local 7 // int j
        32: .line 1554
            aload 6 /* place */
            checkcast org.w3c.dom.Element
            astore 7 /* element */
        start local 7 // org.w3c.dom.Element element
        33: .line 1555
            aload 0 /* this */
            aload 4 /* idName */
            aload 7 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier0:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
        34: .line 1556
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            iload 2 /* i */
            aconst_null
            aastore
        35: .line 1559
            goto 40
        36: .line 1561
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector int int java.lang.String int org.w3c.dom.Node org.w3c.dom.Element
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
            iinc 2 /* i */ 1
            iload 2 /* i */
            aaload
            astore 4 /* idName */
        37: .line 1562
            aload 4 /* idName */
            ifnonnull 39
        38: .line 1563
            goto 40
        39: .line 1565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* idName */
            aload 7 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier0:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
        40: .line 1559
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            if_icmpge 42
        41: .line 1560
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
            iload 2 /* i */
            iconst_1
            iadd
            iaload
            iload 3 /* elementNodeIndex */
            if_icmpeq 36
        end local 7 // org.w3c.dom.Element element
        end local 6 // org.w3c.dom.Node place
        end local 5 // int index
        end local 4 // java.lang.String idName
        end local 3 // int elementNodeIndex
        42: .line 1513
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector int
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        43: iload 2 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
            if_icmplt 5
        end local 2 // int i
        end local 1 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector path
        44: .line 1571
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   45     0              this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            3   44     1              path  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$IntVector;
            4   44     2                 i  I
            6   42     3  elementNodeIndex  I
            7   42     4            idName  Ljava/lang/String;
           11   42     5             index  I
           13   15     6            pchunk  I
           14   15     7            pindex  I
           17   42     6             place  Lorg/w3c/dom/Node;
           18   32     7                 j  I
           21   30     8             child  Lorg/w3c/dom/Node;
           25   28     9         nodeIndex  I
           33   42     7           element  Lorg/w3c/dom/Element;

  protected void synchronizeChildren();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
         0: .line 1581
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncData:()Z
            ifeq 4
         1: .line 1582
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.synchronizeData:()V
         2: .line 1588
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncChildren:()Z
            ifne 4
         3: .line 1589
            return
         4: .line 1594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.mutationEvents:Z
            istore 1 /* orig */
        start local 1 // boolean orig
         5: .line 1595
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.mutationEvents:Z
         6: .line 1598
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncChildren:(Z)V
         7: .line 1600
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(I)S
            pop
         8: .line 1603
            aconst_null
            astore 2 /* first */
        start local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode first
         9: .line 1604
            aconst_null
            astore 3 /* last */
        start local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode last
        10: .line 1605
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(I)I
            istore 4 /* index */
        start local 4 // int index
        11: .line 1606
            goto 28
        12: .line 1609
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject:(I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 5 /* node */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        13: .line 1610
            aload 3 /* last */
            ifnonnull 16
        14: .line 1611
            aload 5 /* node */
            astore 3 /* last */
        15: .line 1612
            goto 17
        16: .line 1614
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 2 /* first */
            aload 5 /* node */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        17: .line 1616
      StackMap locals:
      StackMap stack:
            aload 5 /* node */
            aload 0 /* this */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        18: .line 1617
            aload 5 /* node */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
        19: .line 1618
            aload 5 /* node */
            aload 2 /* first */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        20: .line 1619
            aload 5 /* node */
            astore 2 /* first */
        21: .line 1622
            aload 5 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            istore 6 /* type */
        start local 6 // int type
        22: .line 1623
            iload 6 /* type */
            iconst_1
            if_icmpne 25
        23: .line 1624
            aload 0 /* this */
            aload 5 /* node */
            checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.docElement:Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
        24: .line 1625
            goto 27
        25: .line 1626
      StackMap locals: int
      StackMap stack:
            iload 6 /* type */
            bipush 10
            if_icmpne 27
        26: .line 1627
            aload 0 /* this */
            aload 5 /* node */
            checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.docType:Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;
        end local 6 // int type
        end local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        27: .line 1607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
            istore 4 /* index */
        28: .line 1606
      StackMap locals:
      StackMap stack:
            iload 4 /* index */
            iconst_m1
            if_icmpne 12
        end local 4 // int index
        29: .line 1631
            aload 2 /* first */
            ifnull 33
        30: .line 1632
            aload 0 /* this */
            aload 2 /* first */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.firstChild:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        31: .line 1633
            aload 2 /* first */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        32: .line 1634
            aload 0 /* this */
            aload 3 /* last */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.lastChild:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
        33: .line 1638
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* orig */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.mutationEvents:Z
        34: .line 1640
            return
        end local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode last
        end local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode first
        end local 1 // boolean orig
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   35     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            5   35     1   orig  Z
            9   35     2  first  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           10   35     3   last  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           11   29     4  index  I
           13   27     5   node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           22   27     6   type  I

  protected final void synchronizeChildren(com.sun.org.apache.xerces.internal.dom.AttrImpl, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.AttrImpl a
        start local 2 // int nodeIndex
         0: .line 1653
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getMutationEvents:()Z
            istore 3 /* orig */
        start local 3 // boolean orig
         1: .line 1654
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
         2: .line 1657
            aload 1 /* a */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:(Z)V
         3: .line 1661
            aload 0 /* this */
            iload 2 /* nodeIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(I)I
            istore 4 /* last */
        start local 4 // int last
         4: .line 1662
            aload 0 /* this */
            iload 4 /* last */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
            istore 5 /* prev */
        start local 5 // int prev
         5: .line 1663
            iload 5 /* prev */
            iconst_m1
            if_icmpne 9
         6: .line 1664
            aload 1 /* a */
            aload 0 /* this */
            iload 2 /* nodeIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(I)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
         7: .line 1665
            aload 1 /* a */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
         8: .line 1666
            goto 29
         9: .line 1668
      StackMap locals: int int int
      StackMap stack:
            aconst_null
            astore 6 /* firstNode */
        start local 6 // com.sun.org.apache.xerces.internal.dom.ChildNode firstNode
        10: .line 1669
            aconst_null
            astore 7 /* lastNode */
        start local 7 // com.sun.org.apache.xerces.internal.dom.ChildNode lastNode
        11: .line 1670
            iload 4 /* last */
            istore 8 /* index */
        start local 8 // int index
        12: goto 23
        13: .line 1673
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode int
      StackMap stack:
            aload 0 /* this */
            iload 8 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject:(I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 9 /* node */
        start local 9 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        14: .line 1674
            aload 7 /* lastNode */
            ifnonnull 17
        15: .line 1675
            aload 9 /* node */
            astore 7 /* lastNode */
        16: .line 1676
            goto 18
        17: .line 1678
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 6 /* firstNode */
            aload 9 /* node */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        18: .line 1680
      StackMap locals:
      StackMap stack:
            aload 9 /* node */
            aload 1 /* a */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        19: .line 1681
            aload 9 /* node */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
        20: .line 1682
            aload 9 /* node */
            aload 6 /* firstNode */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        21: .line 1683
            aload 9 /* node */
            astore 6 /* firstNode */
        end local 9 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        22: .line 1671
            aload 0 /* this */
            iload 8 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
            istore 8 /* index */
        23: .line 1670
      StackMap locals:
      StackMap stack:
            iload 8 /* index */
            iconst_m1
            if_icmpne 13
        end local 8 // int index
        24: .line 1685
            aload 7 /* lastNode */
            ifnull 28
        25: .line 1686
            aload 1 /* a */
            aload 6 /* firstNode */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        26: .line 1687
            aload 6 /* firstNode */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        27: .line 1688
            aload 1 /* a */
            aload 7 /* lastNode */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.lastChild:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
        28: .line 1690
      StackMap locals:
      StackMap stack:
            aload 1 /* a */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
        end local 7 // com.sun.org.apache.xerces.internal.dom.ChildNode lastNode
        end local 6 // com.sun.org.apache.xerces.internal.dom.ChildNode firstNode
        29: .line 1694
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* orig */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
        30: .line 1696
            return
        end local 5 // int prev
        end local 4 // int last
        end local 3 // boolean orig
        end local 2 // int nodeIndex
        end local 1 // com.sun.org.apache.xerces.internal.dom.AttrImpl a
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   31     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   31     1          a  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   31     2  nodeIndex  I
            1   31     3       orig  Z
            4   31     4       last  I
            5   31     5       prev  I
           10   29     6  firstNode  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           11   29     7   lastNode  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           12   24     8      index  I
           14   22     9       node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
           Name  Flags
      a          
      nodeIndex  

  protected final void synchronizeChildren(com.sun.org.apache.xerces.internal.dom.ParentNode, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/ParentNode;I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.ParentNode p
        start local 2 // int nodeIndex
         0: .line 1710
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getMutationEvents:()Z
            istore 3 /* orig */
        start local 3 // boolean orig
         1: .line 1711
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
         2: .line 1714
            aload 1 /* p */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.ParentNode.needsSyncChildren:(Z)V
         3: .line 1717
            aconst_null
            astore 4 /* firstNode */
        start local 4 // com.sun.org.apache.xerces.internal.dom.ChildNode firstNode
         4: .line 1718
            aconst_null
            astore 5 /* lastNode */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode lastNode
         5: .line 1719
            aload 0 /* this */
            iload 2 /* nodeIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(I)I
            istore 6 /* index */
        start local 6 // int index
         6: .line 1720
            goto 17
         7: .line 1723
      StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl com.sun.org.apache.xerces.internal.dom.ParentNode int int com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode int
      StackMap stack:
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject:(I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 7 /* node */
        start local 7 // com.sun.org.apache.xerces.internal.dom.ChildNode node
         8: .line 1724
            aload 5 /* lastNode */
            ifnonnull 11
         9: .line 1725
            aload 7 /* node */
            astore 5 /* lastNode */
        10: .line 1726
            goto 12
        11: .line 1728
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 4 /* firstNode */
            aload 7 /* node */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        12: .line 1730
      StackMap locals:
      StackMap stack:
            aload 7 /* node */
            aload 1 /* p */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        13: .line 1731
            aload 7 /* node */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
        14: .line 1732
            aload 7 /* node */
            aload 4 /* firstNode */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        15: .line 1733
            aload 7 /* node */
            astore 4 /* firstNode */
        end local 7 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        16: .line 1721
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
            istore 6 /* index */
        17: .line 1720
      StackMap locals:
      StackMap stack:
            iload 6 /* index */
            iconst_m1
            if_icmpne 7
        end local 6 // int index
        18: .line 1735
            aload 5 /* lastNode */
            ifnull 22
        19: .line 1736
            aload 1 /* p */
            aload 4 /* firstNode */
            putfield com.sun.org.apache.xerces.internal.dom.ParentNode.firstChild:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        20: .line 1737
            aload 4 /* firstNode */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        21: .line 1738
            aload 1 /* p */
            aload 5 /* lastNode */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ParentNode.lastChild:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
        22: .line 1742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* orig */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
        23: .line 1744
            return
        end local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode lastNode
        end local 4 // com.sun.org.apache.xerces.internal.dom.ChildNode firstNode
        end local 3 // boolean orig
        end local 2 // int nodeIndex
        end local 1 // com.sun.org.apache.xerces.internal.dom.ParentNode p
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   24     1          p  Lcom/sun/org/apache/xerces/internal/dom/ParentNode;
            0   24     2  nodeIndex  I
            1   24     3       orig  Z
            4   24     4  firstNode  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            5   24     5   lastNode  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            6   18     6      index  I
            8   16     7       node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
           Name  Flags
      p          
      nodeIndex  

  protected void ensureCapacity(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int chunk
         0: .line 1750
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            ifnonnull 10
         1: .line 1752
            aload 0 /* this */
            bipush 32
            anewarray int[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
         2: .line 1753
            aload 0 /* this */
            bipush 32
            anewarray java.lang.Object[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
         3: .line 1754
            aload 0 /* this */
            bipush 32
            anewarray java.lang.Object[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
         4: .line 1755
            aload 0 /* this */
            bipush 32
            anewarray int[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
         5: .line 1756
            aload 0 /* this */
            bipush 32
            anewarray int[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
         6: .line 1757
            aload 0 /* this */
            bipush 32
            anewarray int[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
         7: .line 1758
            aload 0 /* this */
            bipush 32
            anewarray java.lang.Object[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
         8: .line 1759
            aload 0 /* this */
            bipush 32
            anewarray int[]
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
         9: .line 1760
            goto 39
        10: .line 1761
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            arraylength
            iload 1 /* chunk */
            if_icmpgt 37
        11: .line 1763
            iload 1 /* chunk */
            iconst_2
            imul
            istore 2 /* newsize */
        start local 2 // int newsize
        12: .line 1765
            iload 2 /* newsize */
            anewarray int[]
            astore 3 /* newArray */
        start local 3 // int[][] newArray
        13: .line 1766
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iconst_0
            aload 3 /* newArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        14: .line 1767
            aload 0 /* this */
            aload 3 /* newArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
        15: .line 1769
            iload 2 /* newsize */
            anewarray java.lang.Object[]
            astore 4 /* newStrArray */
        start local 4 // java.lang.Object[][] newStrArray
        16: .line 1770
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iconst_0
            aload 4 /* newStrArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        17: .line 1771
            aload 0 /* this */
            aload 4 /* newStrArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
        18: .line 1773
            iload 2 /* newsize */
            anewarray java.lang.Object[]
            astore 4 /* newStrArray */
        19: .line 1774
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iconst_0
            aload 4 /* newStrArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        20: .line 1775
            aload 0 /* this */
            aload 4 /* newStrArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
        21: .line 1777
            iload 2 /* newsize */
            anewarray int[]
            astore 3 /* newArray */
        22: .line 1778
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iconst_0
            aload 3 /* newArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        23: .line 1779
            aload 0 /* this */
            aload 3 /* newArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
        24: .line 1781
            iload 2 /* newsize */
            anewarray int[]
            astore 3 /* newArray */
        25: .line 1782
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iconst_0
            aload 3 /* newArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        26: .line 1783
            aload 0 /* this */
            aload 3 /* newArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
        27: .line 1785
            iload 2 /* newsize */
            anewarray int[]
            astore 3 /* newArray */
        28: .line 1786
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iconst_0
            aload 3 /* newArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        29: .line 1787
            aload 0 /* this */
            aload 3 /* newArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
        30: .line 1789
            iload 2 /* newsize */
            anewarray java.lang.Object[]
            astore 4 /* newStrArray */
        31: .line 1790
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            iconst_0
            aload 4 /* newStrArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        32: .line 1791
            aload 0 /* this */
            aload 4 /* newStrArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
        33: .line 1793
            iload 2 /* newsize */
            anewarray int[]
            astore 3 /* newArray */
        34: .line 1794
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iconst_0
            aload 3 /* newArray */
            iconst_0
            iload 1 /* chunk */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        35: .line 1795
            aload 0 /* this */
            aload 3 /* newArray */
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
        end local 4 // java.lang.Object[][] newStrArray
        end local 3 // int[][] newArray
        end local 2 // int newsize
        36: .line 1796
            goto 39
        37: .line 1797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 1 /* chunk */
            aaload
            ifnull 39
        38: .line 1799
            return
        39: .line 1803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
        40: .line 1804
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
        41: .line 1805
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
        42: .line 1806
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
        43: .line 1807
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
        44: .line 1808
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
        45: .line 1809
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
        46: .line 1810
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
            iload 1 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
        47: .line 1813
            return
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   48     0         this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   48     1        chunk  I
           12   36     2      newsize  I
           13   36     3     newArray  [[I
           16   36     4  newStrArray  [[Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      chunk  

  protected int createNode(short);
    descriptor: (S)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // short nodeType
         0: .line 1820
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
            bipush 11
            ishr
            istore 2 /* chunk */
        start local 2 // int chunk
         1: .line 1821
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
            sipush 2047
            iand
            istore 3 /* index */
        start local 3 // int index
         2: .line 1822
            aload 0 /* this */
            iload 2 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.ensureCapacity:(I)V
         3: .line 1825
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
            iload 1 /* nodeType */
            iload 2 /* chunk */
            iload 3 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
            pop
         4: .line 1828
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
            ireturn
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // short nodeType
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    5     1  nodeType  S
            1    5     2     chunk  I
            2    5     3     index  I
    MethodParameters:
          Name  Flags
      nodeType  

  protected static int binarySearch(int[], int, int, int);
    descriptor: ([IIII)I
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // int[] values
        start local 1 // int start
        start local 2 // int end
        start local 3 // int target
         0: .line 1855
            goto 12
         1: .line 1858
      StackMap locals:
      StackMap stack:
            iload 1 /* start */
            iload 2 /* end */
            iadd
            iconst_1
            iushr
            istore 4 /* middle */
        start local 4 // int middle
         2: .line 1859
            aload 0 /* values */
            iload 4 /* middle */
            iaload
            istore 5 /* value */
        start local 5 // int value
         3: .line 1864
            iload 5 /* value */
            iload 3 /* target */
            if_icmpne 8
         4: .line 1865
            goto 6
         5: .line 1866
      StackMap locals: int int
      StackMap stack:
            iinc 4 /* middle */ -1
         6: .line 1865
      StackMap locals:
      StackMap stack:
            iload 4 /* middle */
            ifle 7
            aload 0 /* values */
            iload 4 /* middle */
            iconst_1
            isub
            iaload
            iload 3 /* target */
            if_icmpeq 5
         7: .line 1871
      StackMap locals:
      StackMap stack:
            iload 4 /* middle */
            ireturn
         8: .line 1875
      StackMap locals:
      StackMap stack:
            iload 5 /* value */
            iload 3 /* target */
            if_icmple 11
         9: .line 1876
            iload 4 /* middle */
            iconst_1
            isub
            istore 2 /* end */
        10: .line 1877
            goto 12
        11: .line 1879
      StackMap locals:
      StackMap stack:
            iload 4 /* middle */
            iconst_1
            iadd
            istore 1 /* start */
        end local 5 // int value
        end local 4 // int middle
        12: .line 1855
      StackMap locals:
      StackMap stack:
            iload 1 /* start */
            iload 2 /* end */
            if_icmple 1
        13: .line 1888
            iconst_m1
            ireturn
        end local 3 // int target
        end local 2 // int end
        end local 1 // int start
        end local 0 // int[] values
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0  values  [I
            0   14     1   start  I
            0   14     2     end  I
            0   14     3  target  I
            2   12     4  middle  I
            3   12     5   value  I
    MethodParameters:
        Name  Flags
      values  final
      start   
      end     
      target  

  private final void createChunk(int[][], int);
    descriptor: ([[II)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int[][] data
        start local 2 // int chunk
         0: .line 1903
            aload 1 /* data */
            iload 2 /* chunk */
            sipush 2049
            newarray 10
            aastore
         1: .line 1904
            getstatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.INIT_ARRAY:[I
            iconst_0
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iconst_0
            sipush 2048
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 1905
            return
        end local 2 // int chunk
        end local 1 // int[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    3     1   data  [[I
            0    3     2  chunk  I
    MethodParameters:
       Name  Flags
      data   
      chunk  

  private final void createChunk(java.lang.Object[][], int);
    descriptor: ([[Ljava/lang/Object;I)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.Object[][] data
        start local 2 // int chunk
         0: .line 1912
            aload 1 /* data */
            iload 2 /* chunk */
            sipush 2049
            anewarray java.lang.Object
            aastore
         1: .line 1913
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            sipush 2048
            new com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.<init>:()V
            aastore
         2: .line 1914
            return
        end local 2 // int chunk
        end local 1 // java.lang.Object[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    3     1   data  [[Ljava/lang/Object;
            0    3     2  chunk  I
    MethodParameters:
       Name  Flags
      data   
      chunk  

  private final int setChunkIndex(int[][], int, int, int);
    descriptor: ([[IIII)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=7, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int[][] data
        start local 2 // int value
        start local 3 // int chunk
        start local 4 // int index
         0: .line 1923
            iload 2 /* value */
            iconst_m1
            if_icmpne 2
         1: .line 1924
            aload 0 /* this */
            aload 1 /* data */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
            ireturn
         2: .line 1926
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            iload 3 /* chunk */
            aaload
            astore 5 /* dataChunk */
        start local 5 // int[] dataChunk
         3: .line 1928
            aload 5 /* dataChunk */
            ifnonnull 6
         4: .line 1929
            aload 0 /* this */
            aload 1 /* data */
            iload 3 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
         5: .line 1930
            aload 1 /* data */
            iload 3 /* chunk */
            aaload
            astore 5 /* dataChunk */
         6: .line 1932
      StackMap locals: int[]
      StackMap stack:
            aload 5 /* dataChunk */
            iload 4 /* index */
            iaload
            istore 6 /* ovalue */
        start local 6 // int ovalue
         7: .line 1933
            iload 6 /* ovalue */
            iconst_m1
            if_icmpne 9
         8: .line 1934
            aload 5 /* dataChunk */
            sipush 2048
            dup2
            iaload
            iconst_1
            iadd
            iastore
         9: .line 1936
      StackMap locals: int
      StackMap stack:
            aload 5 /* dataChunk */
            iload 4 /* index */
            iload 2 /* value */
            iastore
        10: .line 1937
            iload 6 /* ovalue */
            ireturn
        end local 6 // int ovalue
        end local 5 // int[] dataChunk
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // int value
        end local 1 // int[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   11     1       data  [[I
            0   11     2      value  I
            0   11     3      chunk  I
            0   11     4      index  I
            3   11     5  dataChunk  [I
            7   11     6     ovalue  I
    MethodParameters:
       Name  Flags
      data   
      value  
      chunk  
      index  

  private final java.lang.String setChunkValue(java.lang.Object[][], java.lang.Object, int, int);
    descriptor: ([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=8, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.Object[][] data
        start local 2 // java.lang.Object value
        start local 3 // int chunk
        start local 4 // int index
         0: .line 1941
            aload 2 /* value */
            ifnonnull 2
         1: .line 1942
            aload 0 /* this */
            aload 1 /* data */
            iload 3 /* chunk */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
            areturn
         2: .line 1944
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            iload 3 /* chunk */
            aaload
            astore 5 /* dataChunk */
        start local 5 // java.lang.Object[] dataChunk
         3: .line 1946
            aload 5 /* dataChunk */
            ifnonnull 6
         4: .line 1947
            aload 0 /* this */
            aload 1 /* data */
            iload 3 /* chunk */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
         5: .line 1948
            aload 1 /* data */
            iload 3 /* chunk */
            aaload
            astore 5 /* dataChunk */
         6: .line 1950
      StackMap locals: java.lang.Object[]
      StackMap stack:
            aload 5 /* dataChunk */
            iload 4 /* index */
            aaload
            checkcast java.lang.String
            astore 6 /* ovalue */
        start local 6 // java.lang.String ovalue
         7: .line 1951
            aload 6 /* ovalue */
            ifnonnull 10
         8: .line 1952
            aload 5 /* dataChunk */
            sipush 2048
            aaload
            checkcast com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
            astore 7 /* c */
        start local 7 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount c
         9: .line 1953
            aload 7 /* c */
            dup
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
        end local 7 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount c
        10: .line 1955
      StackMap locals: java.lang.String
      StackMap stack:
            aload 5 /* dataChunk */
            iload 4 /* index */
            aload 2 /* value */
            aastore
        11: .line 1956
            aload 6 /* ovalue */
            areturn
        end local 6 // java.lang.String ovalue
        end local 5 // java.lang.Object[] dataChunk
        end local 4 // int index
        end local 3 // int chunk
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   12     1       data  [[Ljava/lang/Object;
            0   12     2      value  Ljava/lang/Object;
            0   12     3      chunk  I
            0   12     4      index  I
            3   12     5  dataChunk  [Ljava/lang/Object;
            7   12     6     ovalue  Ljava/lang/String;
            9   10     7          c  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount;
    MethodParameters:
       Name  Flags
      data   
      value  
      chunk  
      index  

  private final int getChunkIndex(int[][], int, int);
    descriptor: ([[III)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int[][] data
        start local 2 // int chunk
        start local 3 // int index
         0: .line 1963
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            ifnull 1
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            iaload
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // int[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    3     1   data  [[I
            0    3     2  chunk  I
            0    3     3  index  I
    MethodParameters:
       Name  Flags
      data   
      chunk  
      index  

  private final java.lang.String getChunkValue(java.lang.Object[][], int, int);
    descriptor: ([[Ljava/lang/Object;II)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.Object[][] data
        start local 2 // int chunk
        start local 3 // int index
         0: .line 1966
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            ifnull 1
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            aaload
            checkcast java.lang.String
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // java.lang.Object[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    3     1   data  [[Ljava/lang/Object;
            0    3     2  chunk  I
            0    3     3  index  I
    MethodParameters:
       Name  Flags
      data   
      chunk  
      index  

  private final java.lang.String getNodeValue(int, int);
    descriptor: (II)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int chunk
        start local 2 // int index
         0: .line 1969
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
            iload 1 /* chunk */
            aaload
            iload 2 /* index */
            aaload
            astore 3 /* data */
        start local 3 // java.lang.Object data
         1: .line 1970
            aload 3 /* data */
            ifnonnull 3
         2: .line 1971
            aconst_null
            areturn
         3: .line 1973
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* data */
            instanceof java.lang.String
            ifeq 5
         4: .line 1974
            aload 3 /* data */
            checkcast java.lang.String
            areturn
         5: .line 1978
      StackMap locals:
      StackMap stack:
            aload 3 /* data */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.Object data
        end local 2 // int index
        end local 1 // int chunk
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    6     1  chunk  I
            0    6     2  index  I
            1    6     3   data  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      chunk  
      index  

  private final int clearChunkIndex(int[][], int, int);
    descriptor: ([[III)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // int[][] data
        start local 2 // int chunk
        start local 3 // int index
         0: .line 1991
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            ifnull 1
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            iaload
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: istore 4 /* value */
        start local 4 // int value
         3: .line 1992
            iload 4 /* value */
            iconst_m1
            if_icmpeq 8
         4: .line 1993
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            sipush 2048
            dup2
            iaload
            iconst_1
            isub
            iastore
         5: .line 1994
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            iconst_m1
            iastore
         6: .line 1995
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            sipush 2048
            iaload
            ifne 8
         7: .line 1996
            aload 1 /* data */
            iload 2 /* chunk */
            aconst_null
            aastore
         8: .line 1999
      StackMap locals: int
      StackMap stack:
            iload 4 /* value */
            ireturn
        end local 4 // int value
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // int[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    9     1   data  [[I
            0    9     2  chunk  I
            0    9     3  index  I
            3    9     4  value  I
    MethodParameters:
       Name  Flags
      data   
      chunk  
      index  

  private final java.lang.String clearChunkValue(java.lang.Object[][], int, int);
    descriptor: ([[Ljava/lang/Object;II)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.Object[][] data
        start local 2 // int chunk
        start local 3 // int index
         0: .line 2003
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            ifnull 1
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            aaload
            checkcast java.lang.String
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 4 /* value */
        start local 4 // java.lang.String value
         3: .line 2004
            aload 4 /* value */
            ifnull 9
         4: .line 2005
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            iload 3 /* index */
            aconst_null
            aastore
         5: .line 2006
            aload 1 /* data */
            iload 2 /* chunk */
            aaload
            sipush 2048
            aaload
            checkcast com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
            astore 5 /* c */
        start local 5 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount c
         6: .line 2007
            aload 5 /* c */
            dup
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
         7: .line 2008
            aload 5 /* c */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
            ifne 9
         8: .line 2009
            aload 1 /* data */
            iload 2 /* chunk */
            aconst_null
            aastore
        end local 5 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount c
         9: .line 2012
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* value */
            areturn
        end local 4 // java.lang.String value
        end local 3 // int index
        end local 2 // int chunk
        end local 1 // java.lang.Object[][] data
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0   10     1   data  [[Ljava/lang/Object;
            0   10     2  chunk  I
            0   10     3  index  I
            3   10     4  value  Ljava/lang/String;
            6    9     5      c  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount;
    MethodParameters:
       Name  Flags
      data   
      chunk  
      index  

  private final void putIdentifier0(java.lang.String, org.w3c.dom.Element);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/Element;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
        start local 1 // java.lang.String idName
        start local 2 // org.w3c.dom.Element element
         0: .line 2029
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.identifiers:Ljava/util/Map;
            ifnonnull 2
         1: .line 2030
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.identifiers:Ljava/util/Map;
         2: .line 2034
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.identifiers:Ljava/util/Map;
            aload 1 /* idName */
            aload 2 /* element */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 2036
            return
        end local 2 // org.w3c.dom.Element element
        end local 1 // java.lang.String idName
        end local 0 // com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            0    4     1   idName  Ljava/lang/String;
            0    4     2  element  Lorg/w3c/dom/Element;
    MethodParameters:
         Name  Flags
      idName   
      element  

  private static void print(int[], int, int, int, int);
    descriptor: ([IIIII)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // int[] values
        start local 1 // int start
        start local 2 // int end
        start local 3 // int middle
        start local 4 // int target
         0: .line 2060
            return
        end local 4 // int target
        end local 3 // int middle
        end local 2 // int end
        end local 1 // int start
        end local 0 // int[] values
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  values  [I
            0    1     1   start  I
            0    1     2     end  I
            0    1     3  middle  I
            0    1     4  target  I
    MethodParameters:
        Name  Flags
      values  
      start   
      end     
      middle  
      target  
}
SourceFile: "DeferredDocumentImpl.java"
NestMembers:
  com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector  com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
InnerClasses:
  final IntVector = com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector of com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
  final RefCount = com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount of com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl