public abstract class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase implements com.sun.org.apache.xml.internal.dtm.DTM
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
  super_class: java.lang.Object
{
  static final boolean JJK_DEBUG;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int ROOTNODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected int m_size;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_exptype;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_firstch;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_nextsib;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_prevsib;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_parent;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Vector<com.sun.org.apache.xml.internal.utils.SuballocatedIntVector> m_namespaceDeclSets;
    descriptor: Ljava/util/Vector;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Vector<Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;>;

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_namespaceDeclSetElements;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected int[][][] m_elemIndexes;
    descriptor: [[[I
    flags: (0x0004) ACC_PROTECTED

  public static final int DEFAULT_BLOCKSIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  public static final int DEFAULT_NUMBLOCKS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int DEFAULT_NUMBLOCKS_SMALL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  protected static final int NOTPROCESSED;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: -2

  public com.sun.org.apache.xml.internal.dtm.DTMManager m_mgr;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
    flags: (0x0001) ACC_PUBLIC

  protected com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault m_mgrDefault;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector m_dtmIdent;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String m_documentBaseURI;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.dtm.DTMWSFilter m_wsfilter;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.sun.org.apache.xml.internal.utils.BoolStack m_shouldStripWhitespaceStack;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/BoolStack;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.utils.XMLStringFactory m_xstrf;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable m_expandedNameTable;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.sun.org.apache.xml.internal.dtm.DTMAxisTraverser[] m_traversers;
    descriptor: [Lcom/sun/org/apache/xml/internal/dtm/DTMAxisTraverser;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(com.sun.org.apache.xml.internal.dtm.DTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        start local 2 // javax.xml.transform.Source source
        start local 3 // int dtmIdentity
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        start local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        start local 6 // boolean doIndexing
         0: .line 168
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
            aload 5 /* xstringfactory */
         1: .line 169
            iload 6 /* doIndexing */
            sipush 512
            iconst_1
            iconst_0
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
         2: .line 170
            return
        end local 6 // boolean doIndexing
        end local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        end local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        end local 3 // int dtmIdentity
        end local 2 // javax.xml.transform.Source source
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    3     1               mgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    3     2            source  Ljavax/xml/transform/Source;
            0    3     3       dtmIdentity  I
            0    3     4  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0    3     5    xstringfactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            0    3     6        doIndexing  Z
    MethodParameters:
                  Name  Flags
      mgr               
      source            
      dtmIdentity       
      whiteSpaceFilter  
      xstringfactory    
      doIndexing        

  public void <init>(com.sun.org.apache.xml.internal.dtm.DTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean, int, boolean, boolean);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=10
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        start local 2 // javax.xml.transform.Source source
        start local 3 // int dtmIdentity
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        start local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        start local 6 // boolean doIndexing
        start local 7 // int blocksize
        start local 8 // boolean usePrevsib
        start local 9 // boolean newNameTable
         0: .line 187
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 55
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
         2: .line 73
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
         3: .line 77
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
         4: .line 114
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
         5: .line 135
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
         6: .line 196
            iload 7 /* blocksize */
            bipush 64
            if_icmpgt 10
         7: .line 198
            iconst_4
            istore 10 /* numblocks */
        start local 10 // int numblocks
         8: .line 199
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iconst_4
            iconst_1
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
         9: .line 200
            goto 12
        end local 10 // int numblocks
        10: .line 203
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase com.sun.org.apache.xml.internal.dtm.DTMManager javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int
      StackMap stack:
            bipush 32
            istore 10 /* numblocks */
        start local 10 // int numblocks
        11: .line 204
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            bipush 32
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(I)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        12: .line 207
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iload 10 /* numblocks */
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_exptype:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        13: .line 208
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iload 10 /* numblocks */
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        14: .line 209
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iload 10 /* numblocks */
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        15: .line 210
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iload 10 /* numblocks */
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_parent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        16: .line 215
            iload 8 /* usePrevsib */
            ifeq 18
        17: .line 216
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iload 10 /* numblocks */
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        18: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* mgr */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
        19: .line 219
            aload 1 /* mgr */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
            ifeq 21
        20: .line 220
            aload 0 /* this */
            aload 1 /* mgr */
            checkcast com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
        21: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* source */
            ifnull 22
            aload 2 /* source */
            invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
            goto 23
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
        22: aconst_null
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase com.sun.org.apache.xml.internal.dtm.DTMManager javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int int
      StackMap stack: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase java.lang.String
        23: putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
        24: .line 223
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 3 /* dtmIdentity */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
        25: .line 224
            aload 0 /* this */
            aload 4 /* whiteSpaceFilter */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
        26: .line 225
            aload 0 /* this */
            aload 5 /* xstringfactory */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_xstrf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
        27: .line 226
            aload 0 /* this */
            iload 6 /* doIndexing */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_indexing:Z
        28: .line 228
            iload 6 /* doIndexing */
            ifeq 31
        29: .line 230
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
        30: .line 231
            goto 32
        31: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getExpandedNameTable:(Lcom/sun/org/apache/xml/internal/dtm/DTM;)Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
        32: .line 239
      StackMap locals:
      StackMap stack:
            aload 4 /* whiteSpaceFilter */
            ifnull 35
        33: .line 241
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.BoolStack
            dup
            invokespecial com.sun.org.apache.xml.internal.utils.BoolStack.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
        34: .line 243
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.pushShouldStripWhitespace:(Z)V
        35: .line 245
      StackMap locals:
      StackMap stack:
            return
        end local 10 // int numblocks
        end local 9 // boolean newNameTable
        end local 8 // boolean usePrevsib
        end local 7 // int blocksize
        end local 6 // boolean doIndexing
        end local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        end local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        end local 3 // int dtmIdentity
        end local 2 // javax.xml.transform.Source source
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   36     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   36     1               mgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0   36     2            source  Ljavax/xml/transform/Source;
            0   36     3       dtmIdentity  I
            0   36     4  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0   36     5    xstringfactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            0   36     6        doIndexing  Z
            0   36     7         blocksize  I
            0   36     8        usePrevsib  Z
            0   36     9      newNameTable  Z
            8   10    10         numblocks  I
           11   36    10         numblocks  I
    MethodParameters:
                  Name  Flags
      mgr               
      source            
      dtmIdentity       
      whiteSpaceFilter  
      xstringfactory    
      doIndexing        
      blocksize         
      usePrevsib        
      newNameTable      

  protected void ensureSizeOfIndex(int, int);
    descriptor: (II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int namespaceID
        start local 2 // int LocalNameID
         0: .line 256
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            ifnonnull 3
         1: .line 258
            aload 0 /* this */
            iload 1 /* namespaceID */
            bipush 20
            iadd
            anewarray int[][]
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
         2: .line 259
            goto 7
         3: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            arraylength
            iload 1 /* namespaceID */
            if_icmpgt 7
         4: .line 262
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            astore 3 /* indexes */
        start local 3 // int[][][] indexes
         5: .line 264
            aload 0 /* this */
            iload 1 /* namespaceID */
            bipush 20
            iadd
            anewarray int[][]
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
         6: .line 266
            aload 3 /* indexes */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            iconst_0
            aload 3 /* indexes */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 3 // int[][][] indexes
         7: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            iload 1 /* namespaceID */
            aaload
            astore 3 /* localNameIndex */
        start local 3 // int[][] localNameIndex
         8: .line 271
            aload 3 /* localNameIndex */
            ifnonnull 12
         9: .line 273
            iload 2 /* LocalNameID */
            bipush 100
            iadd
            anewarray int[]
            astore 3 /* localNameIndex */
        10: .line 274
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            iload 1 /* namespaceID */
            aload 3 /* localNameIndex */
            aastore
        11: .line 275
            goto 17
        12: .line 276
      StackMap locals: int[][]
      StackMap stack:
            aload 3 /* localNameIndex */
            arraylength
            iload 2 /* LocalNameID */
            if_icmpgt 17
        13: .line 278
            aload 3 /* localNameIndex */
            astore 4 /* indexes */
        start local 4 // int[][] indexes
        14: .line 280
            iload 2 /* LocalNameID */
            bipush 100
            iadd
            anewarray int[]
            astore 3 /* localNameIndex */
        15: .line 282
            aload 4 /* indexes */
            iconst_0
            aload 3 /* localNameIndex */
            iconst_0
            aload 4 /* indexes */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        16: .line 284
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            iload 1 /* namespaceID */
            aload 3 /* localNameIndex */
            aastore
        end local 4 // int[][] indexes
        17: .line 287
      StackMap locals:
      StackMap stack:
            aload 3 /* localNameIndex */
            iload 2 /* LocalNameID */
            aaload
            astore 4 /* elemHandles */
        start local 4 // int[] elemHandles
        18: .line 289
            aload 4 /* elemHandles */
            ifnonnull 23
        19: .line 291
            sipush 128
            newarray 10
            astore 4 /* elemHandles */
        20: .line 292
            aload 3 /* localNameIndex */
            iload 2 /* LocalNameID */
            aload 4 /* elemHandles */
            aastore
        21: .line 293
            aload 4 /* elemHandles */
            iconst_0
            iconst_1
            iastore
        22: .line 294
            goto 28
        23: .line 295
      StackMap locals: int[]
      StackMap stack:
            aload 4 /* elemHandles */
            arraylength
            aload 4 /* elemHandles */
            iconst_0
            iaload
            iconst_1
            iadd
            if_icmpgt 28
        24: .line 297
            aload 4 /* elemHandles */
            astore 5 /* indexes */
        start local 5 // int[] indexes
        25: .line 299
            aload 4 /* elemHandles */
            iconst_0
            iaload
            sipush 1024
            iadd
            newarray 10
            astore 4 /* elemHandles */
        26: .line 301
            aload 5 /* indexes */
            iconst_0
            aload 4 /* elemHandles */
            iconst_0
            aload 5 /* indexes */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        27: .line 303
            aload 3 /* localNameIndex */
            iload 2 /* LocalNameID */
            aload 4 /* elemHandles */
            aastore
        end local 5 // int[] indexes
        28: .line 305
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int[] elemHandles
        end local 3 // int[][] localNameIndex
        end local 2 // int LocalNameID
        end local 1 // int namespaceID
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   29     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   29     1     namespaceID  I
            0   29     2     LocalNameID  I
            5    7     3         indexes  [[[I
            8   29     3  localNameIndex  [[I
           14   17     4         indexes  [[I
           18   29     4     elemHandles  [I
           25   28     5         indexes  [I
    MethodParameters:
             Name  Flags
      namespaceID  
      LocalNameID  

  protected void indexNode(int, int);
    descriptor: (II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int expandedTypeID
        start local 2 // int identity
         0: .line 317
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            astore 3 /* ent */
        start local 3 // com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable ent
         1: .line 318
            aload 3 /* ent */
            iload 1 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            istore 4 /* type */
        start local 4 // short type
         2: .line 320
            iconst_1
            iload 4 /* type */
            if_icmpne 9
         3: .line 322
            aload 3 /* ent */
            iload 1 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getNamespaceID:(I)I
            istore 5 /* namespaceID */
        start local 5 // int namespaceID
         4: .line 323
            aload 3 /* ent */
            iload 1 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalNameID:(I)I
            istore 6 /* localNameID */
        start local 6 // int localNameID
         5: .line 325
            aload 0 /* this */
            iload 5 /* namespaceID */
            iload 6 /* localNameID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.ensureSizeOfIndex:(II)V
         6: .line 327
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            iload 5 /* namespaceID */
            aaload
            iload 6 /* localNameID */
            aaload
            astore 7 /* index */
        start local 7 // int[] index
         7: .line 329
            aload 7 /* index */
            aload 7 /* index */
            iconst_0
            iaload
            iload 2 /* identity */
            iastore
         8: .line 331
            aload 7 /* index */
            iconst_0
            dup2
            iaload
            iconst_1
            iadd
            iastore
        end local 7 // int[] index
        end local 6 // int localNameID
        end local 5 // int namespaceID
         9: .line 333
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable int
      StackMap stack:
            return
        end local 4 // short type
        end local 3 // com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable ent
        end local 2 // int identity
        end local 1 // int expandedTypeID
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   10     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   10     1  expandedTypeID  I
            0   10     2        identity  I
            1   10     3             ent  Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            2   10     4            type  S
            4    9     5     namespaceID  I
            5    9     6     localNameID  I
            7    9     7           index  [I
    MethodParameters:
                Name  Flags
      expandedTypeID  
      identity        

  protected int findGTE(int[], int, int, int);
    descriptor: ([IIII)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=10, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int[] list
        start local 2 // int start
        start local 3 // int len
        start local 4 // int value
         0: .line 351
            iload 2 /* start */
            istore 5 /* low */
        start local 5 // int low
         1: .line 352
            iload 2 /* start */
            iload 3 /* len */
            iconst_1
            isub
            iadd
            istore 6 /* high */
        start local 6 // int high
         2: .line 353
            iload 6 /* high */
            istore 7 /* end */
        start local 7 // int end
         3: .line 355
            goto 11
         4: .line 357
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* low */
            iload 6 /* high */
            iadd
            iconst_1
            iushr
            istore 8 /* mid */
        start local 8 // int mid
         5: .line 358
            aload 1 /* list */
            iload 8 /* mid */
            iaload
            istore 9 /* c */
        start local 9 // int c
         6: .line 360
            iload 9 /* c */
            iload 4 /* value */
            if_icmple 8
         7: .line 361
            iload 8 /* mid */
            iconst_1
            isub
            istore 6 /* high */
            goto 11
         8: .line 362
      StackMap locals: int int
      StackMap stack:
            iload 9 /* c */
            iload 4 /* value */
            if_icmpge 10
         9: .line 363
            iload 8 /* mid */
            iconst_1
            iadd
            istore 5 /* low */
            goto 11
        10: .line 365
      StackMap locals:
      StackMap stack:
            iload 8 /* mid */
            ireturn
        end local 9 // int c
        end local 8 // int mid
        11: .line 355
      StackMap locals:
      StackMap stack:
            iload 5 /* low */
            iload 6 /* high */
            if_icmple 4
        12: .line 368
            iload 5 /* low */
            iload 7 /* end */
            if_icmpgt 13
            aload 1 /* list */
            iload 5 /* low */
            iaload
            iload 4 /* value */
            if_icmple 13
            iload 5 /* low */
            goto 14
      StackMap locals:
      StackMap stack:
        13: iconst_m1
      StackMap locals:
      StackMap stack: int
        14: ireturn
        end local 7 // int end
        end local 6 // int high
        end local 5 // int low
        end local 4 // int value
        end local 3 // int len
        end local 2 // int start
        end local 1 // int[] list
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   15     1   list  [I
            0   15     2  start  I
            0   15     3    len  I
            0   15     4  value  I
            1   15     5    low  I
            2   15     6   high  I
            3   15     7    end  I
            5   11     8    mid  I
            6   11     9      c  I
    MethodParameters:
       Name  Flags
      list   
      start  
      len    
      value  

  int findElementFromIndex(int, int, int);
    descriptor: (III)I
    flags: (0x0000) 
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nsIndex
        start local 2 // int lnIndex
        start local 3 // int firstPotential
         0: .line 385
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
            astore 4 /* indexes */
        start local 4 // int[][][] indexes
         1: .line 387
            aload 4 /* indexes */
            ifnull 9
            iload 1 /* nsIndex */
            aload 4 /* indexes */
            arraylength
            if_icmpge 9
         2: .line 389
            aload 4 /* indexes */
            iload 1 /* nsIndex */
            aaload
            astore 5 /* lnIndexs */
        start local 5 // int[][] lnIndexs
         3: .line 391
            aload 5 /* lnIndexs */
            ifnull 9
            iload 2 /* lnIndex */
            aload 5 /* lnIndexs */
            arraylength
            if_icmpge 9
         4: .line 393
            aload 5 /* lnIndexs */
            iload 2 /* lnIndex */
            aaload
            astore 6 /* elems */
        start local 6 // int[] elems
         5: .line 395
            aload 6 /* elems */
            ifnull 9
         6: .line 397
            aload 0 /* this */
            aload 6 /* elems */
            iconst_1
            aload 6 /* elems */
            iconst_0
            iaload
            iload 3 /* firstPotential */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findGTE:([IIII)I
            istore 7 /* pos */
        start local 7 // int pos
         7: .line 399
            iload 7 /* pos */
            iconst_m1
            if_icmple 9
         8: .line 401
            aload 6 /* elems */
            iload 7 /* pos */
            iaload
            ireturn
        end local 7 // int pos
        end local 6 // int[] elems
        end local 5 // int[][] lnIndexs
         9: .line 407
      StackMap locals: int[][][]
      StackMap stack:
            bipush -2
            ireturn
        end local 4 // int[][][] indexes
        end local 3 // int firstPotential
        end local 2 // int lnIndex
        end local 1 // int nsIndex
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   10     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   10     1         nsIndex  I
            0   10     2         lnIndex  I
            0   10     3  firstPotential  I
            1   10     4         indexes  [[[I
            3    9     5        lnIndexs  [[I
            5    9     6           elems  [I
            7    9     7             pos  I
    MethodParameters:
                Name  Flags
      nsIndex         
      lnIndex         
      firstPotential  

  protected abstract int getNextNodeIdentity(int);
    descriptor: (I)I
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      identity  

  protected abstract boolean nextNode();
    descriptor: ()Z
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected abstract int getNumberOfNodes();
    descriptor: ()I
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected short _type(int);
    descriptor: (I)S
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 459
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            istore 2 /* info */
        start local 2 // int info
         1: .line 461
            iconst_m1
            iload 2 /* info */
            if_icmpeq 3
         2: .line 462
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* info */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            ireturn
         3: .line 464
      StackMap locals: int
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // int info
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  identity  I
            1    4     2      info  I
    MethodParameters:
          Name  Flags
      identity  

  protected int _exptype(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 476
            iload 1 /* identity */
            iconst_m1
            if_icmpne 4
         1: .line 477
            iconst_m1
            ireturn
         2: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            ifne 4
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 4
         3: .line 484
            iconst_m1
            ireturn
         4: .line 481
      StackMap locals:
      StackMap stack:
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmpge 2
         5: .line 486
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_exptype:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    6     1  identity  I
    MethodParameters:
          Name  Flags
      identity  

  protected int _level(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 499
            goto 4
         1: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            istore 2 /* isMore */
        start local 2 // boolean isMore
         2: .line 502
            iload 2 /* isMore */
            ifne 4
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 4
         3: .line 503
            iconst_m1
            ireturn
        end local 2 // boolean isMore
         4: .line 499
      StackMap locals:
      StackMap stack:
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmpge 1
         5: .line 506
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         6: .line 507
            goto 8
         7: .line 508
      StackMap locals: int
      StackMap stack:
            iinc 2 /* i */ 1
         8: .line 507
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            dup
            istore 1 /* identity */
            if_icmpne 7
         9: .line 509
            iload 2 /* i */
            ireturn
        end local 2 // int i
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   10     1  identity  I
            2    4     2    isMore  Z
            6   10     2         i  I
    MethodParameters:
          Name  Flags
      identity  

  protected int _firstch(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 523
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 1
            bipush -2
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* info */
        start local 2 // int info
         3: .line 528
            goto 10
         4: .line 530
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            istore 3 /* isMore */
        start local 3 // boolean isMore
         5: .line 532
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 7
            iload 3 /* isMore */
            ifne 7
         6: .line 533
            iconst_m1
            ireturn
         7: .line 536
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 2 /* info */
         8: .line 537
            iload 2 /* info */
            bipush -2
            if_icmpne 10
            iload 3 /* isMore */
            ifne 10
         9: .line 538
            iconst_m1
            ireturn
        end local 3 // boolean isMore
        10: .line 528
      StackMap locals:
      StackMap stack:
            iload 2 /* info */
            bipush -2
            if_icmpeq 4
        11: .line 542
            iload 2 /* info */
            ireturn
        end local 2 // int info
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   12     1  identity  I
            3   12     2      info  I
            5   10     3    isMore  Z
    MethodParameters:
          Name  Flags
      identity  

  protected int _nextsib(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 555
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 1
            bipush -2
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* info */
        start local 2 // int info
         3: .line 560
            goto 10
         4: .line 562
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            istore 3 /* isMore */
        start local 3 // boolean isMore
         5: .line 564
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 7
            iload 3 /* isMore */
            ifne 7
         6: .line 565
            iconst_m1
            ireturn
         7: .line 568
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 2 /* info */
         8: .line 569
            iload 2 /* info */
            bipush -2
            if_icmpne 10
            iload 3 /* isMore */
            ifne 10
         9: .line 570
            iconst_m1
            ireturn
        end local 3 // boolean isMore
        10: .line 560
      StackMap locals:
      StackMap stack:
            iload 2 /* info */
            bipush -2
            if_icmpeq 4
        11: .line 574
            iload 2 /* info */
            ireturn
        end local 2 // int info
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   12     1  identity  I
            3   12     2      info  I
            5   10     3    isMore  Z
    MethodParameters:
          Name  Flags
      identity  

  protected int _prevsib(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 587
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmpge 2
         1: .line 588
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
         2: .line 595
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            istore 2 /* isMore */
        start local 2 // boolean isMore
         3: .line 597
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 5
            iload 2 /* isMore */
            ifne 5
         4: .line 598
            iconst_m1
            ireturn
         5: .line 599
      StackMap locals: int
      StackMap stack:
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmpge 2
         6: .line 600
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
        end local 2 // boolean isMore
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    7     1  identity  I
            3    7     2    isMore  Z
    MethodParameters:
          Name  Flags
      identity  

  protected int _parent(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 614
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmpge 2
         1: .line 615
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_parent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
         2: .line 622
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            istore 2 /* isMore */
        start local 2 // boolean isMore
         3: .line 624
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmplt 5
            iload 2 /* isMore */
            ifne 5
         4: .line 625
            iconst_m1
            ireturn
         5: .line 626
      StackMap locals: int
      StackMap stack:
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            if_icmpge 2
         6: .line 627
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_parent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
        end local 2 // boolean isMore
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    7     1  identity  I
            3    7     2    isMore  Z
    MethodParameters:
          Name  Flags
      identity  

  public void dumpDTM(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=13, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.io.OutputStream os
         0: .line 638
            aload 1 /* os */
            ifnonnull 4
         1: .line 640
            new java.io.File
            dup
            new java.lang.StringBuilder
            dup
            ldc "DTMDump"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ".txt"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            astore 2 /* f */
        start local 2 // java.io.File f
         2: .line 641
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "Dumping... "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* f */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         3: .line 642
            new java.io.FileOutputStream
            dup
            aload 2 /* f */
            invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
            astore 1 /* os */
        end local 2 // java.io.File f
         4: .line 644
      StackMap locals:
      StackMap stack:
            new java.io.PrintStream
            dup
            aload 1 /* os */
            invokespecial java.io.PrintStream.<init>:(Ljava/io/OutputStream;)V
            astore 2 /* ps */
        start local 2 // java.io.PrintStream ps
         5: .line 646
      StackMap locals: java.io.PrintStream
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.nextNode:()Z
            ifne 5
         6: .line 648
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_size:I
            istore 3 /* nRecords */
        start local 3 // int nRecords
         7: .line 650
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Total nodes: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* nRecords */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         8: .line 652
            iconst_0
            istore 4 /* index */
        start local 4 // int index
         9: goto 83
        10: .line 654
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            istore 5 /* i */
        start local 5 // int i
        11: .line 655
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "=========== index="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " handle="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " ==========="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        12: .line 656
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "NodeName: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeName:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        13: .line 657
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "NodeNameX: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeNameX:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        14: .line 658
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "LocalName: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getLocalName:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        15: .line 659
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "NamespaceURI: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNamespaceURI:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        16: .line 660
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Prefix: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getPrefix:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        17: .line 662
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            istore 6 /* exTypeID */
        start local 6 // int exTypeID
        18: .line 664
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Expanded Type ID: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        19: .line 665
            iload 6 /* exTypeID */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 664
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        21: .line 667
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 7 /* type */
        start local 7 // int type
        22: .line 670
            iload 7 /* type */
            tableswitch { // -1 - 13
                   -1: 45
                    0: 51
                    1: 35
                    2: 23
                    3: 49
                    4: 25
                    5: 39
                    6: 37
                    7: 47
                    8: 27
                    9: 31
                   10: 33
                   11: 29
                   12: 43
                   13: 41
              default: 51
          }
        23: .line 673
      StackMap locals: int int int
      StackMap stack:
            ldc "ATTRIBUTE_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        24: .line 674
            goto 52
        end local 8 // java.lang.String typestring
        25: .line 676
      StackMap locals:
      StackMap stack:
            ldc "CDATA_SECTION_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        26: .line 677
            goto 52
        end local 8 // java.lang.String typestring
        27: .line 679
      StackMap locals:
      StackMap stack:
            ldc "COMMENT_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        28: .line 680
            goto 52
        end local 8 // java.lang.String typestring
        29: .line 682
      StackMap locals:
      StackMap stack:
            ldc "DOCUMENT_FRAGMENT_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        30: .line 683
            goto 52
        end local 8 // java.lang.String typestring
        31: .line 685
      StackMap locals:
      StackMap stack:
            ldc "DOCUMENT_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        32: .line 686
            goto 52
        end local 8 // java.lang.String typestring
        33: .line 688
      StackMap locals:
      StackMap stack:
            ldc "DOCUMENT_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        34: .line 689
            goto 52
        end local 8 // java.lang.String typestring
        35: .line 691
      StackMap locals:
      StackMap stack:
            ldc "ELEMENT_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        36: .line 692
            goto 52
        end local 8 // java.lang.String typestring
        37: .line 694
      StackMap locals:
      StackMap stack:
            ldc "ENTITY_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        38: .line 695
            goto 52
        end local 8 // java.lang.String typestring
        39: .line 697
      StackMap locals:
      StackMap stack:
            ldc "ENTITY_REFERENCE_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        40: .line 698
            goto 52
        end local 8 // java.lang.String typestring
        41: .line 700
      StackMap locals:
      StackMap stack:
            ldc "NAMESPACE_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        42: .line 701
            goto 52
        end local 8 // java.lang.String typestring
        43: .line 703
      StackMap locals:
      StackMap stack:
            ldc "NOTATION_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        44: .line 704
            goto 52
        end local 8 // java.lang.String typestring
        45: .line 706
      StackMap locals:
      StackMap stack:
            ldc "NULL"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        46: .line 707
            goto 52
        end local 8 // java.lang.String typestring
        47: .line 709
      StackMap locals:
      StackMap stack:
            ldc "PROCESSING_INSTRUCTION_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        48: .line 710
            goto 52
        end local 8 // java.lang.String typestring
        49: .line 712
      StackMap locals:
      StackMap stack:
            ldc "TEXT_NODE"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        50: .line 713
            goto 52
        end local 8 // java.lang.String typestring
        51: .line 715
      StackMap locals:
      StackMap stack:
            ldc "Unknown!"
            astore 8 /* typestring */
        start local 8 // java.lang.String typestring
        52: .line 719
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* typestring */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        53: .line 721
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 9 /* firstChild */
        start local 9 // int firstChild
        54: .line 723
            iconst_m1
            iload 9 /* firstChild */
            if_icmpne 56
        55: .line 724
            aload 2 /* ps */
            ldc "First child: DTM.NULL"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 59
        56: .line 725
      StackMap locals: int
      StackMap stack:
            bipush -2
            iload 9 /* firstChild */
            if_icmpne 58
        57: .line 726
            aload 2 /* ps */
            ldc "First child: NOTPROCESSED"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 59
        58: .line 728
      StackMap locals:
      StackMap stack:
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "First child: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 9 /* firstChild */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        59: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            ifnull 66
        60: .line 732
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._prevsib:(I)I
            istore 10 /* prevSibling */
        start local 10 // int prevSibling
        61: .line 734
            iconst_m1
            iload 10 /* prevSibling */
            if_icmpne 63
        62: .line 735
            aload 2 /* ps */
            ldc "Prev sibling: DTM.NULL"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 66
        63: .line 736
      StackMap locals: int
      StackMap stack:
            bipush -2
            iload 10 /* prevSibling */
            if_icmpne 65
        64: .line 737
            aload 2 /* ps */
            ldc "Prev sibling: NOTPROCESSED"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 66
        65: .line 739
      StackMap locals:
      StackMap stack:
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Prev sibling: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 10 /* prevSibling */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 10 // int prevSibling
        66: .line 742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            istore 10 /* nextSibling */
        start local 10 // int nextSibling
        67: .line 744
            iconst_m1
            iload 10 /* nextSibling */
            if_icmpne 69
        68: .line 745
            aload 2 /* ps */
            ldc "Next sibling: DTM.NULL"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 72
        69: .line 746
      StackMap locals: int
      StackMap stack:
            bipush -2
            iload 10 /* nextSibling */
            if_icmpne 71
        70: .line 747
            aload 2 /* ps */
            ldc "Next sibling: NOTPROCESSED"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 72
        71: .line 749
      StackMap locals:
      StackMap stack:
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Next sibling: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 10 /* nextSibling */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        72: .line 751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            istore 11 /* parent */
        start local 11 // int parent
        73: .line 753
            iconst_m1
            iload 11 /* parent */
            if_icmpne 75
        74: .line 754
            aload 2 /* ps */
            ldc "Parent: DTM.NULL"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 78
        75: .line 755
      StackMap locals: int
      StackMap stack:
            bipush -2
            iload 11 /* parent */
            if_icmpne 77
        76: .line 756
            aload 2 /* ps */
            ldc "Parent: NOTPROCESSED"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            goto 78
        77: .line 758
      StackMap locals:
      StackMap stack:
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Parent: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 11 /* parent */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        78: .line 760
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._level:(I)I
            istore 12 /* level */
        start local 12 // int level
        79: .line 762
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Level: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 12 /* level */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        80: .line 763
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "Node Value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeValue:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        81: .line 764
            aload 2 /* ps */
            new java.lang.StringBuilder
            dup
            ldc "String Value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getStringValue:(I)Lcom/sun/org/apache/xml/internal/utils/XMLString;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 12 // int level
        end local 11 // int parent
        end local 10 // int nextSibling
        end local 9 // int firstChild
        end local 8 // java.lang.String typestring
        end local 7 // int type
        end local 6 // int exTypeID
        end local 5 // int i
        82: .line 652
            iinc 4 /* index */ 1
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase java.io.OutputStream java.io.PrintStream int int
      StackMap stack:
        83: iload 4 /* index */
            iload 3 /* nRecords */
            if_icmplt 10
        end local 4 // int index
        end local 3 // int nRecords
        end local 2 // java.io.PrintStream ps
        84: .line 766
            goto 88
        85: .line 767
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase java.io.OutputStream
      StackMap stack: java.io.IOException
            astore 2 /* ioe */
        start local 2 // java.io.IOException ioe
        86: .line 769
            aload 2 /* ioe */
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual java.io.IOException.printStackTrace:(Ljava/io/PrintStream;)V
        87: .line 770
            new java.lang.RuntimeException
            dup
            aload 2 /* ioe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.io.IOException ioe
        88: .line 772
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.io.OutputStream os
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   89     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   89     1           os  Ljava/io/OutputStream;
            2    4     2            f  Ljava/io/File;
            5   84     2           ps  Ljava/io/PrintStream;
            7   84     3     nRecords  I
            9   84     4        index  I
           11   82     5            i  I
           18   82     6     exTypeID  I
           22   82     7         type  I
           24   25     8   typestring  Ljava/lang/String;
           26   27     8   typestring  Ljava/lang/String;
           28   29     8   typestring  Ljava/lang/String;
           30   31     8   typestring  Ljava/lang/String;
           32   33     8   typestring  Ljava/lang/String;
           34   35     8   typestring  Ljava/lang/String;
           36   37     8   typestring  Ljava/lang/String;
           38   39     8   typestring  Ljava/lang/String;
           40   41     8   typestring  Ljava/lang/String;
           42   43     8   typestring  Ljava/lang/String;
           44   45     8   typestring  Ljava/lang/String;
           46   47     8   typestring  Ljava/lang/String;
           48   49     8   typestring  Ljava/lang/String;
           50   51     8   typestring  Ljava/lang/String;
           52   82     8   typestring  Ljava/lang/String;
           54   82     9   firstChild  I
           61   66    10  prevSibling  I
           67   82    10  nextSibling  I
           73   82    11       parent  I
           79   82    12        level  I
           86   88     2          ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0    84      85  Class java.io.IOException
    MethodParameters:
      Name  Flags
      os    

  public java.lang.String dumpNode(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.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 789
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 2
         1: .line 790
            ldc "[null]"
            areturn
         2: .line 793
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeType:(I)S
            tableswitch { // -1 - 13
                   -1: 25
                    0: 31
                    1: 15
                    2: 3
                    3: 29
                    4: 5
                    5: 19
                    6: 17
                    7: 27
                    8: 7
                    9: 11
                   10: 13
                   11: 9
                   12: 23
                   13: 21
              default: 31
          }
         3: .line 796
      StackMap locals:
      StackMap stack:
            ldc "ATTR"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
         4: .line 797
            goto 32
        end local 2 // java.lang.String typestring
         5: .line 799
      StackMap locals:
      StackMap stack:
            ldc "CDATA"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
         6: .line 800
            goto 32
        end local 2 // java.lang.String typestring
         7: .line 802
      StackMap locals:
      StackMap stack:
            ldc "COMMENT"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
         8: .line 803
            goto 32
        end local 2 // java.lang.String typestring
         9: .line 805
      StackMap locals:
      StackMap stack:
            ldc "DOC_FRAG"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        10: .line 806
            goto 32
        end local 2 // java.lang.String typestring
        11: .line 808
      StackMap locals:
      StackMap stack:
            ldc "DOC"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        12: .line 809
            goto 32
        end local 2 // java.lang.String typestring
        13: .line 811
      StackMap locals:
      StackMap stack:
            ldc "DOC_TYPE"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        14: .line 812
            goto 32
        end local 2 // java.lang.String typestring
        15: .line 814
      StackMap locals:
      StackMap stack:
            ldc "ELEMENT"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        16: .line 815
            goto 32
        end local 2 // java.lang.String typestring
        17: .line 817
      StackMap locals:
      StackMap stack:
            ldc "ENTITY"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        18: .line 818
            goto 32
        end local 2 // java.lang.String typestring
        19: .line 820
      StackMap locals:
      StackMap stack:
            ldc "ENT_REF"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        20: .line 821
            goto 32
        end local 2 // java.lang.String typestring
        21: .line 823
      StackMap locals:
      StackMap stack:
            ldc "NAMESPACE"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        22: .line 824
            goto 32
        end local 2 // java.lang.String typestring
        23: .line 826
      StackMap locals:
      StackMap stack:
            ldc "NOTATION"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        24: .line 827
            goto 32
        end local 2 // java.lang.String typestring
        25: .line 829
      StackMap locals:
      StackMap stack:
            ldc "null"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        26: .line 830
            goto 32
        end local 2 // java.lang.String typestring
        27: .line 832
      StackMap locals:
      StackMap stack:
            ldc "PI"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        28: .line 833
            goto 32
        end local 2 // java.lang.String typestring
        29: .line 835
      StackMap locals:
      StackMap stack:
            ldc "TEXT"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        30: .line 836
            goto 32
        end local 2 // java.lang.String typestring
        31: .line 838
      StackMap locals:
      StackMap stack:
            ldc "Unknown!"
            astore 2 /* typestring */
        start local 2 // java.lang.String typestring
        32: .line 842
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* nodeHandle */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* typestring */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        33: .line 843
            ldc "(0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getExpandedTypeID:(I)I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        34: .line 844
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeNameX:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " {"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNamespaceURI:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        35: .line 845
            ldc "=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeValue:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\"]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        36: .line 842
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String typestring
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   37     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   37     1  nodeHandle  I
            4    5     2  typestring  Ljava/lang/String;
            6    7     2  typestring  Ljava/lang/String;
            8    9     2  typestring  Ljava/lang/String;
           10   11     2  typestring  Ljava/lang/String;
           12   13     2  typestring  Ljava/lang/String;
           14   15     2  typestring  Ljava/lang/String;
           16   17     2  typestring  Ljava/lang/String;
           18   19     2  typestring  Ljava/lang/String;
           20   21     2  typestring  Ljava/lang/String;
           22   23     2  typestring  Ljava/lang/String;
           24   25     2  typestring  Ljava/lang/String;
           26   27     2  typestring  Ljava/lang/String;
           28   29     2  typestring  Ljava/lang/String;
           30   31     2  typestring  Ljava/lang/String;
           32   37     2  typestring  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      nodeHandle  

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 858
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  featureId  Ljava/lang/String;
            0    1     2      state  Z
    MethodParameters:
           Name  Flags
      featureId  
      state      

  public boolean hasChildNodes(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 877
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 878
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 3 /* firstChild */
        start local 3 // int firstChild
         2: .line 880
            iload 3 /* firstChild */
            iconst_m1
            if_icmpeq 3
            iconst_1
            ireturn
      StackMap locals: int int
      StackMap stack:
         3: iconst_0
            ireturn
        end local 3 // int firstChild
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  nodeHandle  I
            1    4     2    identity  I
            2    4     3  firstChild  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public final int makeNodeHandle(int);
    descriptor: (I)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeIdentity
         0: .line 899
            iconst_m1
            iload 1 /* nodeIdentity */
            if_icmpne 1
            iconst_m1
            ireturn
         1: .line 904
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* nodeIdentity */
            bipush 16
            iushr
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
         2: .line 905
            iload 1 /* nodeIdentity */
            ldc 65535
            iand
         3: .line 904
            iadd
            ireturn
        end local 1 // int nodeIdentity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  nodeIdentity  I
    MethodParameters:
              Name  Flags
      nodeIdentity  

  public final int makeNodeIdentity(int);
    descriptor: (I)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 926
            iconst_m1
            iload 1 /* nodeHandle */
            if_icmpne 1
            iconst_m1
            ireturn
         1: .line 928
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            ifnull 9
         2: .line 934
            iload 1 /* nodeHandle */
            bipush 16
            iushr
            istore 2 /* whichDTMindex */
        start local 2 // int whichDTMindex
         3: .line 940
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            iload 2 /* whichDTMindex */
            aaload
            aload 0 /* this */
            if_acmpeq 5
         4: .line 941
            iconst_m1
            ireturn
         5: .line 944
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
            iload 2 /* whichDTMindex */
            iaload
         6: .line 945
            iload 1 /* nodeHandle */
            ldc 65535
            iand
         7: .line 944
            ior
         8: .line 943
            ireturn
        end local 2 // int whichDTMindex
         9: .line 948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* nodeHandle */
            ldc -65536
            iand
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.indexOf:(I)I
            istore 2 /* whichDTMid */
        start local 2 // int whichDTMid
        10: .line 949
            iload 2 /* whichDTMid */
            iconst_m1
            if_icmpne 12
        11: .line 950
            iconst_m1
            goto 15
        12: .line 951
      StackMap locals: int
      StackMap stack:
            iload 2 /* whichDTMid */
            bipush 16
            ishl
        13: .line 952
            iload 1 /* nodeHandle */
            ldc 65535
            iand
        14: .line 951
            iadd
        15: .line 949
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // int whichDTMid
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   16     1     nodeHandle  I
            3    9     2  whichDTMindex  I
           10   16     2     whichDTMid  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getFirstChild(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 967
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 968
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 3 /* firstChild */
        start local 3 // int firstChild
         2: .line 970
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        end local 3 // int firstChild
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    3     1  nodeHandle  I
            1    3     2    identity  I
            2    3     3  firstChild  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getTypedFirstChild(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
        start local 2 // int nodeType
         0: .line 985
            iload 2 /* nodeType */
            bipush 14
            if_icmpge 11
         1: .line 986
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 3 /* firstChild */
        start local 3 // int firstChild
         2: .line 987
            goto 9
         3: .line 989
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            istore 4 /* eType */
        start local 4 // int eType
         4: .line 990
            iload 4 /* eType */
            iload 2 /* nodeType */
            if_icmpeq 7
         5: .line 991
            iload 4 /* eType */
            bipush 14
            if_icmplt 8
         6: .line 992
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 4 /* eType */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            iload 2 /* nodeType */
            if_icmpne 8
         7: .line 993
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
         8: .line 988
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            istore 3 /* firstChild */
        end local 4 // int eType
         9: .line 987
      StackMap locals:
      StackMap stack:
            iload 3 /* firstChild */
            iconst_m1
            if_icmpne 3
        10: .line 996
            goto 17
        end local 3 // int firstChild
        11: .line 997
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 3 /* firstChild */
        start local 3 // int firstChild
        12: .line 998
            goto 16
        13: .line 1000
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            iload 2 /* nodeType */
            if_icmpne 15
        14: .line 1001
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        15: .line 999
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* firstChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            istore 3 /* firstChild */
        16: .line 998
      StackMap locals:
      StackMap stack:
            iload 3 /* firstChild */
            iconst_m1
            if_icmpne 13
        17: .line 1005
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 3 // int firstChild
        end local 2 // int nodeType
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   18     1  nodeHandle  I
            0   18     2    nodeType  I
            2   11     3  firstChild  I
           12   18     3  firstChild  I
            4    9     4       eType  I
    MethodParameters:
            Name  Flags
      nodeHandle  
      nodeType    

  public int getLastChild(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1020
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1021
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 3 /* child */
        start local 3 // int child
         2: .line 1022
            iconst_m1
            istore 4 /* lastChild */
        start local 4 // int lastChild
         3: .line 1024
            goto 6
         4: .line 1026
      StackMap locals: int int int
      StackMap stack:
            iload 3 /* child */
            istore 4 /* lastChild */
         5: .line 1027
            aload 0 /* this */
            iload 3 /* child */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            istore 3 /* child */
         6: .line 1024
      StackMap locals:
      StackMap stack:
            iload 3 /* child */
            iconst_m1
            if_icmpne 4
         7: .line 1030
            aload 0 /* this */
            iload 4 /* lastChild */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        end local 4 // int lastChild
        end local 3 // int child
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    8     1  nodeHandle  I
            1    8     2    identity  I
            2    8     3       child  I
            3    8     4   lastChild  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getAttributeNode(int, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      nodeHandle    
      namespaceURI  
      name          

  public int getFirstAttribute(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1056
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* nodeID */
        start local 2 // int nodeID
         1: .line 1058
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* nodeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getFirstAttributeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        end local 2 // int nodeID
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1  nodeHandle  I
            1    2     2      nodeID  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  protected int getFirstAttributeIdentity(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 1068
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 2 /* type */
        start local 2 // int type
         1: .line 1070
            iconst_1
            iload 2 /* type */
            if_icmpne 9
         2: .line 1073
            goto 8
         3: .line 1077
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 2 /* type */
         4: .line 1079
            iload 2 /* type */
            iconst_2
            if_icmpne 6
         5: .line 1081
            iload 1 /* identity */
            ireturn
         6: .line 1083
      StackMap locals:
      StackMap stack:
            bipush 13
            iload 2 /* type */
            if_icmpeq 8
         7: .line 1085
            goto 9
         8: .line 1073
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
            dup
            istore 1 /* identity */
            if_icmpne 3
         9: .line 1090
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // int type
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   10     1  identity  I
            1   10     2      type  I
    MethodParameters:
          Name  Flags
      identity  

  protected int getTypedAttribute(int, int);
    descriptor: (II)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
        start local 2 // int attType
         0: .line 1103
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeType:(I)S
            istore 3 /* type */
        start local 3 // int type
         1: .line 1104
            iconst_1
            iload 3 /* type */
            if_icmpne 10
         2: .line 1105
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 4 /* identity */
        start local 4 // int identity
         3: .line 1107
            goto 9
         4: .line 1109
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 3 /* type */
         5: .line 1111
            iload 3 /* type */
            iconst_2
            if_icmpne 7
         6: .line 1113
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            iload 2 /* attType */
            if_icmpne 9
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
         7: .line 1115
      StackMap locals:
      StackMap stack:
            bipush 13
            iload 3 /* type */
            if_icmpeq 9
         8: .line 1117
            goto 10
         9: .line 1107
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
            dup
            istore 4 /* identity */
            if_icmpne 4
        end local 4 // int identity
        10: .line 1122
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 3 // int type
        end local 2 // int attType
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   11     1  nodeHandle  I
            0   11     2     attType  I
            1   11     3        type  I
            3   10     4    identity  I
    MethodParameters:
            Name  Flags
      nodeHandle  
      attType     

  public int getNextSibling(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1135
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 2
         1: .line 1136
            iconst_m1
            ireturn
         2: .line 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    3     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getTypedNextSibling(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
        start local 2 // int nodeType
         0: .line 1150
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 2
         1: .line 1151
            iconst_m1
            ireturn
         2: .line 1152
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 3 /* node */
        start local 3 // int node
         3: .line 1154
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            dup
            istore 3 /* node */
            iconst_m1
            if_icmpeq 7
         4: .line 1155
            aload 0 /* this */
            iload 3 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            dup
            istore 4 /* eType */
        start local 4 // int eType
         5: iload 2 /* nodeType */
            if_icmpeq 7
         6: .line 1156
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 4 /* eType */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            iload 2 /* nodeType */
            if_icmpne 3
        end local 4 // int eType
         7: .line 1159
      StackMap locals:
      StackMap stack:
            iload 3 /* node */
            iconst_m1
            if_icmpne 8
            iconst_m1
            goto 9
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            iload 3 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
      StackMap locals:
      StackMap stack: int
         9: ireturn
        end local 3 // int node
        end local 2 // int nodeType
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   10     1  nodeHandle  I
            0   10     2    nodeType  I
            3   10     3        node  I
            5    7     4       eType  I
    MethodParameters:
            Name  Flags
      nodeHandle  
      nodeType    

  public int getPreviousSibling(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1173
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 2
         1: .line 1174
            iconst_m1
            ireturn
         2: .line 1176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            ifnull 4
         3: .line 1177
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._prevsib:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
         4: .line 1183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* nodeID */
        start local 2 // int nodeID
         5: .line 1184
            aload 0 /* this */
            iload 2 /* nodeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            istore 3 /* parent */
        start local 3 // int parent
         6: .line 1185
            aload 0 /* this */
            iload 3 /* parent */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 4 /* node */
        start local 4 // int node
         7: .line 1186
            iconst_m1
            istore 5 /* result */
        start local 5 // int result
         8: .line 1187
            goto 11
         9: .line 1189
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase int int int int int
      StackMap stack:
            iload 4 /* node */
            istore 5 /* result */
        10: .line 1190
            aload 0 /* this */
            iload 4 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._nextsib:(I)I
            istore 4 /* node */
        11: .line 1187
      StackMap locals:
      StackMap stack:
            iload 4 /* node */
            iload 2 /* nodeID */
            if_icmpne 9
        12: .line 1192
            aload 0 /* this */
            iload 5 /* result */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        end local 5 // int result
        end local 4 // int node
        end local 3 // int parent
        end local 2 // int nodeID
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   13     1  nodeHandle  I
            5   13     2      nodeID  I
            6   13     3      parent  I
            7   13     4        node  I
            8   13     5      result  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getNextAttribute(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1206
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* nodeID */
        start local 2 // int nodeID
         1: .line 1208
            aload 0 /* this */
            iload 2 /* nodeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            iconst_2
            if_icmpne 3
         2: .line 1209
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* nodeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNextAttributeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
         3: .line 1212
      StackMap locals: int
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // int nodeID
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  nodeHandle  I
            1    4     2      nodeID  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  protected int getNextAttributeIdentity(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int identity
         0: .line 1227
            goto 6
         1: .line 1228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 2 /* type */
        start local 2 // int type
         2: .line 1230
            iload 2 /* type */
            iconst_2
            if_icmpne 4
         3: .line 1231
            iload 1 /* identity */
            ireturn
         4: .line 1232
      StackMap locals: int
      StackMap stack:
            iload 2 /* type */
            bipush 13
            if_icmpeq 6
         5: .line 1233
            goto 7
        end local 2 // int type
         6: .line 1227
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            iload 1 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
            dup
            istore 1 /* identity */
            if_icmpne 1
         7: .line 1237
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    8     1  identity  I
            2    6     2      type  I
    MethodParameters:
          Name  Flags
      identity  

  protected void declareNamespaceInContext(int, int);
    descriptor: (II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int elementNodeIndex
        start local 2 // int namespaceNodeIndex
         0: .line 1256
            aconst_null
            astore 3 /* nsList */
        start local 3 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector nsList
         1: .line 1257
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            ifnonnull 8
         2: .line 1261
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            bipush 32
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(I)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
         3: .line 1262
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* elementNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
         4: .line 1263
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
         5: .line 1264
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            bipush 32
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(I)V
            astore 3 /* nsList */
         6: .line 1265
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            aload 3 /* nsList */
            invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
            pop
         7: .line 1266
            goto 11
         8: .line 1271
      StackMap locals: com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            iconst_1
            isub
            istore 4 /* last */
        start local 4 // int last
         9: .line 1273
            iload 4 /* last */
            iflt 11
            iload 1 /* elementNodeIndex */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* last */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            if_icmpne 11
        10: .line 1275
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            iload 4 /* last */
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            astore 3 /* nsList */
        end local 4 // int last
        11: .line 1278
      StackMap locals:
      StackMap stack:
            aload 3 /* nsList */
            ifnonnull 28
        12: .line 1280
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* elementNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        13: .line 1283
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* elementNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findNamespaceContext:(I)Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        14: .line 1282
            astore 4 /* inherited */
        start local 4 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector inherited
        15: .line 1285
            aload 4 /* inherited */
            ifnull 26
        16: .line 1289
            aload 4 /* inherited */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            istore 5 /* isize */
        start local 5 // int isize
        17: .line 1293
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 5 /* isize */
            bipush 16
            iadd
            sipush 2048
            invokestatic java.lang.Math.min:(II)I
        18: .line 1294
            bipush 32
        19: .line 1293
            invokestatic java.lang.Math.max:(II)I
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(I)V
            astore 3 /* nsList */
        20: .line 1296
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        21: goto 24
        22: .line 1298
      StackMap locals: com.sun.org.apache.xml.internal.utils.SuballocatedIntVector int int
      StackMap stack:
            aload 3 /* nsList */
            aload 4 /* inherited */
            iload 6 /* i */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        23: .line 1296
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        24: iload 6 /* i */
            iload 5 /* isize */
            if_icmplt 22
        end local 6 // int i
        end local 5 // int isize
        25: .line 1300
            goto 27
        26: .line 1301
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            bipush 32
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(I)V
            astore 3 /* nsList */
        27: .line 1304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            aload 3 /* nsList */
            invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector inherited
        28: .line 1311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* namespaceNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            istore 4 /* newEType */
        start local 4 // int newEType
        29: .line 1313
            aload 3 /* nsList */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
        30: goto 35
        31: .line 1315
      StackMap locals: int int
      StackMap stack:
            iload 4 /* newEType */
            aload 0 /* this */
            aload 3 /* nsList */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getExpandedTypeID:(I)I
            if_icmpne 34
        32: .line 1317
            aload 3 /* nsList */
            aload 0 /* this */
            iload 2 /* namespaceNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
        33: .line 1318
            return
        34: .line 1313
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        35: iload 5 /* i */
            ifge 31
        end local 5 // int i
        36: .line 1321
            aload 3 /* nsList */
            aload 0 /* this */
            iload 2 /* namespaceNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        37: .line 1322
            return
        end local 4 // int newEType
        end local 3 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector nsList
        end local 2 // int namespaceNodeIndex
        end local 1 // int elementNodeIndex
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   38     0                this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   38     1    elementNodeIndex  I
            0   38     2  namespaceNodeIndex  I
            1   38     3              nsList  Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            9   11     4                last  I
           15   28     4           inherited  Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
           17   25     5               isize  I
           21   25     6                   i  I
           29   38     4            newEType  I
           30   36     5                   i  I
    MethodParameters:
                    Name  Flags
      elementNodeIndex    
      namespaceNodeIndex  

  protected com.sun.org.apache.xml.internal.utils.SuballocatedIntVector findNamespaceContext(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int elementNodeIndex
         0: .line 1333
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            ifnull 33
         1: .line 1337
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
         2: .line 1338
            iload 1 /* elementNodeIndex */
         3: .line 1337
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findInSortedSuballocatedIntVector:(Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;I)I
            istore 2 /* wouldBeAt */
        start local 2 // int wouldBeAt
         4: .line 1339
            iload 2 /* wouldBeAt */
            iflt 6
         5: .line 1340
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            iload 2 /* wouldBeAt */
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            areturn
         6: .line 1341
      StackMap locals: int
      StackMap stack:
            iload 2 /* wouldBeAt */
            iconst_m1
            if_icmpne 8
         7: .line 1342
            aconst_null
            areturn
         8: .line 1346
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 2 /* wouldBeAt */
            isub
            istore 2 /* wouldBeAt */
         9: .line 1349
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iinc 2 /* wouldBeAt */ -1
            iload 2 /* wouldBeAt */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 3 /* candidate */
        start local 3 // int candidate
        10: .line 1350
            aload 0 /* this */
            iload 1 /* elementNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            istore 4 /* ancestor */
        start local 4 // int ancestor
        11: .line 1355
            iload 2 /* wouldBeAt */
            ifne 32
            iload 3 /* candidate */
            iload 4 /* ancestor */
            if_icmpge 32
        12: .line 1356
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* elementNodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getDocumentRoot:(I)I
            istore 5 /* rootHandle */
        start local 5 // int rootHandle
        13: .line 1357
            aload 0 /* this */
            iload 5 /* rootHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 6 /* rootID */
        start local 6 // int rootID
        14: .line 1360
            aload 0 /* this */
            iload 5 /* rootHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeType:(I)S
            bipush 9
            if_icmpne 20
        15: .line 1361
            aload 0 /* this */
            iload 6 /* rootID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._firstch:(I)I
            istore 8 /* ch */
        start local 8 // int ch
        16: .line 1362
            iload 8 /* ch */
            iconst_m1
            if_icmpeq 17
            iload 8 /* ch */
            goto 18
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase int int int int int int top int
      StackMap stack:
        17: iload 6 /* rootID */
      StackMap locals:
      StackMap stack: int
        18: istore 7 /* uppermostNSCandidateID */
        end local 8 // int ch
        start local 7 // int uppermostNSCandidateID
        19: .line 1363
            goto 21
        end local 7 // int uppermostNSCandidateID
        20: .line 1364
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase int int int int int int
      StackMap stack:
            iload 6 /* rootID */
            istore 7 /* uppermostNSCandidateID */
        start local 7 // int uppermostNSCandidateID
        21: .line 1367
      StackMap locals: int
      StackMap stack:
            iload 3 /* candidate */
            iload 7 /* uppermostNSCandidateID */
            if_icmpne 32
        22: .line 1368
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            iload 2 /* wouldBeAt */
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            areturn
        end local 7 // int uppermostNSCandidateID
        end local 6 // int rootID
        end local 5 // int rootHandle
        23: .line 1374
      StackMap locals:
      StackMap stack:
            iload 3 /* candidate */
            iload 4 /* ancestor */
            if_icmpne 25
        24: .line 1376
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
            iload 2 /* wouldBeAt */
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            areturn
        25: .line 1377
      StackMap locals:
      StackMap stack:
            iload 3 /* candidate */
            iload 4 /* ancestor */
            if_icmpge 30
        26: .line 1380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* ancestor */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            istore 4 /* ancestor */
        27: .line 1381
            iload 3 /* candidate */
            iload 4 /* ancestor */
        28: .line 1379
            if_icmplt 26
        29: .line 1382
            goto 32
      StackMap locals:
      StackMap stack:
        30: iload 2 /* wouldBeAt */
            ifle 33
        31: .line 1384
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iinc 2 /* wouldBeAt */ -1
            iload 2 /* wouldBeAt */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 3 /* candidate */
        32: .line 1372
      StackMap locals:
      StackMap stack:
            iload 2 /* wouldBeAt */
            iflt 33
            iload 4 /* ancestor */
            ifgt 23
        end local 4 // int ancestor
        end local 3 // int candidate
        end local 2 // int wouldBeAt
        33: .line 1391
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int elementNodeIndex
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   34     0                    this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   34     1        elementNodeIndex  I
            4   33     2               wouldBeAt  I
           10   33     3               candidate  I
           11   33     4                ancestor  I
           13   23     5              rootHandle  I
           14   23     6                  rootID  I
           19   20     7  uppermostNSCandidateID  I
           21   23     7  uppermostNSCandidateID  I
           16   19     8                      ch  I
    MethodParameters:
                  Name  Flags
      elementNodeIndex  

  protected int findInSortedSuballocatedIntVector(com.sun.org.apache.xml.internal.utils.SuballocatedIntVector, int);
    descriptor: (Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector vector
        start local 2 // int lookfor
         0: .line 1410
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         1: .line 1411
            aload 1 /* vector */
            ifnull 16
         2: .line 1412
            iconst_0
            istore 4 /* first */
        start local 4 // int first
         3: .line 1413
            aload 1 /* vector */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            iconst_1
            isub
            istore 5 /* last */
        start local 5 // int last
         4: .line 1415
            goto 13
         5: .line 1416
      StackMap locals: int int int
      StackMap stack:
            iload 4 /* first */
            iload 5 /* last */
            iadd
            iconst_2
            idiv
            istore 3 /* i */
         6: .line 1417
            iload 2 /* lookfor */
            aload 1 /* vector */
            iload 3 /* i */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            isub
            istore 6 /* test */
        start local 6 // int test
         7: .line 1418
            iload 6 /* test */
            ifne 9
         8: .line 1419
            iload 3 /* i */
            ireturn
         9: .line 1421
      StackMap locals: int
      StackMap stack:
            iload 6 /* test */
            ifge 12
        10: .line 1422
            iload 3 /* i */
            iconst_1
            isub
            istore 5 /* last */
        11: .line 1423
            goto 13
        12: .line 1425
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iconst_1
            iadd
            istore 4 /* first */
        end local 6 // int test
        13: .line 1415
      StackMap locals:
      StackMap stack:
            iload 4 /* first */
            iload 5 /* last */
            if_icmple 5
        14: .line 1429
            iload 4 /* first */
            iload 3 /* i */
            if_icmple 16
        15: .line 1430
            iload 4 /* first */
            istore 3 /* i */
        end local 5 // int last
        end local 4 // int first
        16: .line 1434
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 3 /* i */
            isub
            ireturn
        end local 3 // int i
        end local 2 // int lookfor
        end local 1 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector vector
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   17     1   vector  Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            0   17     2  lookfor  I
            1   17     3        i  I
            3   16     4    first  I
            4   16     5     last  I
            7   13     6     test  I
    MethodParameters:
         Name  Flags
      vector   
      lookfor  

  public int getFirstNamespaceNode(int, boolean);
    descriptor: (IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
        start local 2 // boolean inScope
         0: .line 1453
            iload 2 /* inScope */
            ifeq 8
         1: .line 1455
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 3 /* identity */
        start local 3 // int identity
         2: .line 1456
            aload 0 /* this */
            iload 3 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            iconst_1
            if_icmpne 7
         3: .line 1458
            aload 0 /* this */
            iload 3 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findNamespaceContext:(I)Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            astore 4 /* nsContext */
        start local 4 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector nsContext
         4: .line 1459
            aload 4 /* nsContext */
            ifnull 5
            aload 4 /* nsContext */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            iconst_1
            if_icmpge 6
         5: .line 1460
      StackMap locals: int com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
      StackMap stack:
            iconst_m1
            ireturn
         6: .line 1462
      StackMap locals:
      StackMap stack:
            aload 4 /* nsContext */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
        end local 4 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector nsContext
         7: .line 1465
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 3 // int identity
         8: .line 1475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 3 /* identity */
        start local 3 // int identity
         9: .line 1476
            aload 0 /* this */
            iload 3 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            iconst_1
            if_icmpne 18
        10: .line 1478
            goto 16
        11: .line 1480
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 4 /* type */
        start local 4 // int type
        12: .line 1481
            iload 4 /* type */
            bipush 13
            if_icmpne 14
        13: .line 1482
            aload 0 /* this */
            iload 3 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        14: .line 1483
      StackMap locals: int
      StackMap stack:
            iconst_2
            iload 4 /* type */
            if_icmpeq 16
        15: .line 1484
            goto 17
        end local 4 // int type
        16: .line 1478
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            iload 3 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
            dup
            istore 3 /* identity */
            if_icmpne 11
        17: .line 1486
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        18: .line 1489
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 3 // int identity
        end local 2 // boolean inScope
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   19     1  nodeHandle  I
            0   19     2     inScope  Z
            2    8     3    identity  I
            4    7     4   nsContext  Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            9   19     3    identity  I
           12   16     4        type  I
    MethodParameters:
            Name  Flags
      nodeHandle  
      inScope     

  public int getNextNamespaceNode(int, int, boolean);
    descriptor: (IIZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int baseHandle
        start local 2 // int nodeHandle
        start local 3 // boolean inScope
         0: .line 1506
            iload 3 /* inScope */
            ifeq 8
         1: .line 1513
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* baseHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findNamespaceContext:(I)Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            astore 4 /* nsContext */
        start local 4 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector nsContext
         2: .line 1515
            aload 4 /* nsContext */
            ifnonnull 4
         3: .line 1516
            iconst_m1
            ireturn
         4: .line 1517
      StackMap locals: com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
      StackMap stack:
            iconst_1
            aload 4 /* nsContext */
            iload 2 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.indexOf:(I)I
            iadd
            istore 5 /* i */
        start local 5 // int i
         5: .line 1518
            iload 5 /* i */
            ifle 6
            iload 5 /* i */
            aload 4 /* nsContext */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            if_icmpne 7
         6: .line 1519
      StackMap locals: int
      StackMap stack:
            iconst_m1
            ireturn
         7: .line 1521
      StackMap locals:
      StackMap stack:
            aload 4 /* nsContext */
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
        end local 5 // int i
        end local 4 // com.sun.org.apache.xml.internal.utils.SuballocatedIntVector nsContext
         8: .line 1526
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 4 /* identity */
        start local 4 // int identity
         9: .line 1527
            goto 15
        10: .line 1529
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._type:(I)S
            istore 5 /* type */
        start local 5 // int type
        11: .line 1530
            iload 5 /* type */
            bipush 13
            if_icmpne 13
        12: .line 1532
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        13: .line 1534
      StackMap locals: int
      StackMap stack:
            iload 5 /* type */
            iconst_2
            if_icmpeq 15
        14: .line 1536
            goto 16
        end local 5 // int type
        15: .line 1527
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
            dup
            istore 4 /* identity */
            if_icmpne 10
        end local 4 // int identity
        16: .line 1540
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 3 // boolean inScope
        end local 2 // int nodeHandle
        end local 1 // int baseHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0   17     1  baseHandle  I
            0   17     2  nodeHandle  I
            0   17     3     inScope  Z
            2    8     4   nsContext  Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            5    8     5           i  I
            9   16     4    identity  I
           11   15     5        type  I
    MethodParameters:
            Name  Flags
      baseHandle  
      nodeHandle  
      inScope     

  public int getParent(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1553
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1555
            iload 2 /* identity */
            ifle 3
         2: .line 1556
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._parent:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
         3: .line 1558
      StackMap locals: int
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  nodeHandle  I
            1    4     2    identity  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getDocument();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 1571
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public int getOwnerDocument(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1589
            bipush 9
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getNodeType:(I)S
            if_icmpne 2
         1: .line 1590
            iconst_m1
            ireturn
         2: .line 1592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getDocumentRoot:(I)I
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    3     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getDocumentRoot(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1605
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getManager:()Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTM:(I)Lcom/sun/org/apache/xml/internal/dtm/DTM;
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTM.getDocument:()I
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract com.sun.org.apache.xml.internal.utils.XMLString getStringValue(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/utils/XMLString;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getStringValueChunkCount(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1635
            aload 0 /* this */
            ldc "ER_METHOD_NOT_SUPPORTED"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
         1: .line 1637
            iconst_0
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public char[] getStringValueChunk(int, int, int[]);
    descriptor: (II[I)[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
        start local 2 // int chunkIndex
        start local 3 // int[] startAndLen
         0: .line 1658
            aload 0 /* this */
            ldc "ER_METHOD_NOT_SUPPORTED"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
         1: .line 1660
            aconst_null
            areturn
        end local 3 // int[] startAndLen
        end local 2 // int chunkIndex
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1   nodeHandle  I
            0    2     2   chunkIndex  I
            0    2     3  startAndLen  [I
    MethodParameters:
             Name  Flags
      nodeHandle   
      chunkIndex   
      startAndLen  

  public int getExpandedTypeID(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1674
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* id */
        start local 2 // int id
         1: .line 1675
            iload 2 /* id */
            iconst_m1
            if_icmpne 3
         2: .line 1676
            iconst_m1
            ireturn
         3: .line 1677
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* id */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            ireturn
        end local 2 // int id
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  nodeHandle  I
            1    4     2          id  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getExpandedTypeID(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.lang.String namespace
        start local 2 // java.lang.String localName
        start local 3 // int type
         0: .line 1699
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            astore 4 /* ent */
        start local 4 // com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable ent
         1: .line 1701
            aload 4 /* ent */
            aload 1 /* namespace */
            aload 2 /* localName */
            iload 3 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
            ireturn
        end local 4 // com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable ent
        end local 3 // int type
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespace
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1  namespace  Ljava/lang/String;
            0    2     2  localName  Ljava/lang/String;
            0    2     3       type  I
            1    2     4        ent  Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
    MethodParameters:
           Name  Flags
      namespace  
      localName  
      type       

  public java.lang.String getLocalNameFromExpandedNameID(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int expandedNameID
         0: .line 1712
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 1 /* expandedNameID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
            areturn
        end local 1 // int expandedNameID
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  expandedNameID  I
    MethodParameters:
                Name  Flags
      expandedNameID  

  public java.lang.String getNamespaceFromExpandedNameID(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int expandedNameID
         0: .line 1724
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 1 /* expandedNameID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getNamespace:(I)Ljava/lang/String;
            areturn
        end local 1 // int expandedNameID
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  expandedNameID  I
    MethodParameters:
                Name  Flags
      expandedNameID  

  public int getNamespaceType(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1735
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1736
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            istore 3 /* expandedNameID */
        start local 3 // int expandedNameID
         2: .line 1738
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 3 /* expandedNameID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getNamespaceID:(I)I
            ireturn
        end local 3 // int expandedNameID
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    3     1      nodeHandle  I
            1    3     2        identity  I
            2    3     3  expandedNameID  I
    MethodParameters:
            Name  Flags
      nodeHandle  final

  public abstract java.lang.String getNodeName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getNodeNameX(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.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1764
            aload 0 /* this */
            ldc "ER_METHOD_NOT_SUPPORTED"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
         1: .line 1766
            aconst_null
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getLocalName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getPrefix(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getNamespaceURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getNodeValue(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public short getNodeType(int);
    descriptor: (I)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1828
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 2
         1: .line 1829
            iconst_m1
            ireturn
         2: .line 1830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._exptype:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    3     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public short getLevel(int);
    descriptor: (I)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1844
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1845
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase._level:(I)I
            iconst_1
            iadd
            i2s
            ireturn
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1  nodeHandle  I
            1    2     2    identity  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getNodeIdent(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1862
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getNodeHandle(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeId
         0: .line 1879
            aload 0 /* this */
            iload 1 /* nodeId */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
            ireturn
        end local 1 // int nodeId
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeId  I
    MethodParameters:
        Name  Flags
      nodeId  

  public boolean isSupported(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.lang.String feature
        start local 2 // java.lang.String version
         0: .line 1900
            iconst_0
            ireturn
        end local 2 // java.lang.String version
        end local 1 // java.lang.String feature
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  feature  Ljava/lang/String;
            0    1     2  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      feature  
      version  

  public java.lang.String getDocumentBaseURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 1912
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public void setDocumentBaseURI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.lang.String baseURI
         0: .line 1922
            aload 0 /* this */
            aload 1 /* baseURI */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
         1: .line 1923
            return
        end local 1 // java.lang.String baseURI
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1  baseURI  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      baseURI  

  public java.lang.String getDocumentSystemIdentifier(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1936
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getDocumentEncoding(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1951
            ldc "UTF-8"
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getDocumentStandalone(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 1966
            aconst_null
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getDocumentVersion(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int documentHandle
         0: .line 1981
            aconst_null
            areturn
        end local 1 // int documentHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  documentHandle  I
    MethodParameters:
                Name  Flags
      documentHandle  

  public boolean getDocumentAllDeclarationsProcessed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 1998
            iconst_1
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public abstract java.lang.String getDocumentTypeDeclarationSystemIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getDocumentTypeDeclarationPublicIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getElementById(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      elementId  

  public abstract java.lang.String getUnparsedEntityURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public boolean supportsPreStripping();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2086
            iconst_1
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public boolean isNodeAfter(int, int);
    descriptor: (II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle1
        start local 2 // int nodeHandle2
         0: .line 2108
            aload 0 /* this */
            iload 1 /* nodeHandle1 */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 3 /* index1 */
        start local 3 // int index1
         1: .line 2109
            aload 0 /* this */
            iload 2 /* nodeHandle2 */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
            istore 4 /* index2 */
        start local 4 // int index2
         2: .line 2111
            iload 3 /* index1 */
            iconst_m1
            if_icmpeq 3
            iload 4 /* index2 */
            iconst_m1
            if_icmpeq 3
            iload 3 /* index1 */
            iload 4 /* index2 */
            if_icmpgt 3
            iconst_1
            ireturn
      StackMap locals: int int
      StackMap stack:
         3: iconst_0
            ireturn
        end local 4 // int index2
        end local 3 // int index1
        end local 2 // int nodeHandle2
        end local 1 // int nodeHandle1
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  nodeHandle1  I
            0    4     2  nodeHandle2  I
            1    4     3       index1  I
            2    4     4       index2  I
    MethodParameters:
             Name  Flags
      nodeHandle1  
      nodeHandle2  

  public boolean isCharacterElementContentWhitespace(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 2134
            iconst_0
            ireturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public boolean isDocumentAllDeclarationsProcessed(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int documentHandle
         0: .line 2151
            iconst_1
            ireturn
        end local 1 // int documentHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  documentHandle  I
    MethodParameters:
                Name  Flags
      documentHandle  

  public abstract boolean isAttributeSpecified(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      attributeHandle  

  public abstract void dispatchCharactersEvents(int, org.xml.sax.ContentHandler, boolean);
    descriptor: (ILorg/xml/sax/ContentHandler;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      nodeHandle  
      ch          
      normalize   

  public abstract void dispatchToEvents(int, org.xml.sax.ContentHandler);
    descriptor: (ILorg/xml/sax/ContentHandler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      nodeHandle  
      ch          

  public org.w3c.dom.Node getNode(int);
    descriptor: (I)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int nodeHandle
         0: .line 2210
            new com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
            dup
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;I)V
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public void appendChild(int, boolean, boolean);
    descriptor: (IZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // int newChild
        start local 2 // boolean clone
        start local 3 // boolean cloneDepth
         0: .line 2229
            aload 0 /* this */
            ldc "ER_METHOD_NOT_SUPPORTED"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
         1: .line 2230
            return
        end local 3 // boolean cloneDepth
        end local 2 // boolean clone
        end local 1 // int newChild
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1    newChild  I
            0    2     2       clone  Z
            0    2     3  cloneDepth  Z
    MethodParameters:
            Name  Flags
      newChild    
      clone       
      cloneDepth  

  public void appendTextChild(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.lang.String str
         0: .line 2243
            aload 0 /* this */
            ldc "ER_METHOD_NOT_SUPPORTED"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
         1: .line 2244
            return
        end local 1 // java.lang.String str
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    2     1   str  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      str   

  protected void error(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // java.lang.String msg
         0: .line 2253
            new com.sun.org.apache.xml.internal.dtm.DTMException
            dup
            aload 1 /* msg */
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String msg
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    1     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  protected boolean getShouldStripWhitespace();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2264
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  protected void pushShouldStripWhitespace(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // boolean shouldStrip
         0: .line 2276
            aload 0 /* this */
            iload 1 /* shouldStrip */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
         1: .line 2278
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
            ifnull 3
         2: .line 2279
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
            iload 1 /* shouldStrip */
            invokevirtual com.sun.org.apache.xml.internal.utils.BoolStack.push:(Z)Z
            pop
         3: .line 2280
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean shouldStrip
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  shouldStrip  Z
    MethodParameters:
             Name  Flags
      shouldStrip  

  protected void popShouldStripWhitespace();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2289
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
            ifnull 2
         1: .line 2290
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.BoolStack.popAndTop:()Z
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
         2: .line 2291
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  protected void setShouldStripWhitespace(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // boolean shouldStrip
         0: .line 2303
            aload 0 /* this */
            iload 1 /* shouldStrip */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
         1: .line 2305
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
            ifnull 3
         2: .line 2306
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lcom/sun/org/apache/xml/internal/utils/BoolStack;
            iload 1 /* shouldStrip */
            invokevirtual com.sun.org.apache.xml.internal.utils.BoolStack.setTop:(Z)V
         3: .line 2307
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean shouldStrip
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1  shouldStrip  Z
    MethodParameters:
             Name  Flags
      shouldStrip  

  public void documentRegistration();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2316
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public void documentRelease();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2325
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public void migrateTo(com.sun.org.apache.xml.internal.dtm.DTMManager);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
         0: .line 2336
            aload 0 /* this */
            aload 1 /* mgr */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
         1: .line 2337
            aload 1 /* mgr */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
            ifeq 3
         2: .line 2338
            aload 0 /* this */
            aload 1 /* mgr */
            checkcast com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
         3: .line 2339
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            0    4     1   mgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
    MethodParameters:
      Name  Flags
      mgr   

  public com.sun.org.apache.xml.internal.dtm.DTMManager getManager();
    descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2349
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;

  public com.sun.org.apache.xml.internal.utils.SuballocatedIntVector getDTMIDs();
    descriptor: ()Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
         0: .line 2360
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_mgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 2361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
}
SourceFile: "DTMDefaultBase.java"