public class com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM extends com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators implements org.xml.sax.EntityResolver, org.xml.sax.DTDHandler, org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.LexicalHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
  super_class: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
{
  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource m_incrementalSAXSource;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
    flags: (0x0002) ACC_PRIVATE

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

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

  protected transient com.sun.org.apache.xml.internal.utils.IntStack m_parents;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/IntStack;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

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

  protected transient java.util.Vector<java.lang.String> m_prefixMappings;
    descriptor: Ljava/util/Vector;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
    Signature: Ljava/util/Vector<Ljava/lang/String;>;

  protected transient com.sun.org.apache.xml.internal.utils.IntStack m_contextIndexes;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/IntStack;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

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

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

  protected transient org.xml.sax.Locator m_locator;
    descriptor: Lorg/xml/sax/Locator;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  private transient java.lang.String m_systemId;
    descriptor: Ljava/lang/String;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  protected transient boolean m_insideDTD;
    descriptor: Z
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

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

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

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

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

  protected java.util.Map<java.lang.String, java.lang.Integer> m_idAttributes;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;

  private static final java.lang.String[] m_fixednames;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

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

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

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

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

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

  boolean m_pastFirstElement;
    descriptor: Z
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 169
            bipush 13
            anewarray java.lang.String
            dup
            iconst_3
         1: .line 171
            ldc "#text"
            aastore
            dup
            iconst_4
         2: .line 172
            ldc "#cdata_section"
            aastore
            dup
            bipush 8
         3: .line 174
            ldc "#comment"
            aastore
            dup
            bipush 9
            ldc "#document"
            aastore
            dup
            bipush 11
         4: .line 175
            ldc "#document-fragment"
            aastore
         5: .line 169
            putstatic com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_fixednames:[Ljava/lang/String;
         6: .line 197
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.sax2dtm.SAX2DTM 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 244
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
         1: .line 245
            aload 5 /* xstringfactory */
            iload 6 /* doIndexing */
            sipush 512
            iconst_1
            iconst_0
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.<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 246
            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.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            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=10, locals=10, args_size=10
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM 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 272
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
         1: .line 273
            aload 5 /* xstringfactory */
            iload 6 /* doIndexing */
            iload 7 /* blocksize */
            iload 8 /* usePrevsib */
            iload 9 /* newNameTable */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators.<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 87
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
         3: .line 116
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
         4: .line 121
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
         5: .line 129
            aload 0 /* this */
            iconst_3
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textType:I
         6: .line 135
            aload 0 /* this */
            iconst_3
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_coalescedTextType:I
         7: .line 138
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
         8: .line 141
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_systemId:Ljava/lang/String;
         9: .line 144
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_insideDTD:Z
        10: .line 147
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_walker:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker;
        11: .line 155
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_endDocumentOccured:Z
        12: .line 164
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_idAttributes:Ljava/util/Map;
        13: .line 182
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
        14: .line 204
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
        15: .line 212
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
        16: .line 1758
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_pastFirstElement:Z
        17: .line 277
            iload 7 /* blocksize */
            bipush 64
            if_icmpgt 25
        18: .line 278
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iconst_4
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        19: .line 279
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            iconst_4
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        20: .line 280
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool
            dup
            bipush 16
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.<init>:(I)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
        21: .line 281
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.FastStringBuffer
            dup
            bipush 7
            bipush 10
            invokespecial com.sun.org.apache.xml.internal.utils.FastStringBuffer.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
        22: .line 282
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.IntStack
            dup
            iconst_4
            invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:(I)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
        23: .line 283
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.IntStack
            dup
            iconst_4
            invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:(I)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
        24: .line 284
            goto 31
        25: .line 285
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM 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:
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            bipush 32
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        26: .line 286
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
            dup
            iload 7 /* blocksize */
            bipush 32
            invokespecial com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
        27: .line 287
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
        28: .line 288
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.FastStringBuffer
            dup
            bipush 10
            bipush 13
            invokespecial com.sun.org.apache.xml.internal.utils.FastStringBuffer.<init>:(II)V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
        29: .line 289
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.IntStack
            dup
            invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
        30: .line 290
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.utils.IntStack
            dup
            invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
        31: .line 298
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        32: .line 303
            aload 0 /* this */
            aload 1 /* mgr */
            invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getSource_location:()Z
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
        33: .line 304
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
            ifeq 34
            new com.sun.org.apache.xml.internal.utils.StringVector
            dup
            invokespecial com.sun.org.apache.xml.internal.utils.StringVector.<init>:()V
            goto 35
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
        34: aconst_null
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM 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: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM com.sun.org.apache.xml.internal.utils.StringVector
        35: putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceSystemId:Lcom/sun/org/apache/xml/internal/utils/StringVector;
        36: .line 305
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
            ifeq 37
            new com.sun.org.apache.xml.internal.utils.IntVector
            dup
            invokespecial com.sun.org.apache.xml.internal.utils.IntVector.<init>:()V
            goto 38
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
        37: aconst_null
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM 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: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM com.sun.org.apache.xml.internal.utils.IntVector
        38: putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceLine:Lcom/sun/org/apache/xml/internal/utils/IntVector;
        39: .line 306
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
            ifeq 40
            new com.sun.org.apache.xml.internal.utils.IntVector
            dup
            invokespecial com.sun.org.apache.xml.internal.utils.IntVector.<init>:()V
            goto 41
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
        40: aconst_null
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM 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: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM com.sun.org.apache.xml.internal.utils.IntVector
        41: putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceColumn:Lcom/sun/org/apache/xml/internal/utils/IntVector;
        42: .line 307
            return
        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.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   43     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   43     1               mgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0   43     2            source  Ljavax/xml/transform/Source;
            0   43     3       dtmIdentity  I
            0   43     4  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0   43     5    xstringfactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            0   43     6        doIndexing  Z
            0   43     7         blocksize  I
            0   43     8        usePrevsib  Z
            0   43     9      newNameTable  Z
    MethodParameters:
                  Name  Flags
      mgr               
      source            
      dtmIdentity       
      whiteSpaceFilter  
      xstringfactory    
      doIndexing        
      blocksize         
      usePrevsib        
      newNameTable      

  public void setUseSourceLocation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // boolean useSourceLocation
         0: .line 314
            aload 0 /* this */
            iload 1 /* useSourceLocation */
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
         1: .line 315
            return
        end local 1 // boolean useSourceLocation
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    2     1  useSourceLocation  Z
    MethodParameters:
                   Name  Flags
      useSourceLocation  

  protected int _dataOrQName(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.sax2dtm.SAX2DTM this
        start local 1 // int identity
         0: .line 325
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            if_icmpge 2
         1: .line 326
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName: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 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.nextNode:()Z
            istore 2 /* isMore */
        start local 2 // boolean isMore
         3: .line 334
            iload 2 /* isMore */
            ifne 5
         4: .line 335
            iconst_m1
            ireturn
         5: .line 336
      StackMap locals: int
      StackMap stack:
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            if_icmpge 2
         6: .line 337
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName: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.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    7     1  identity  I
            3    7     2    isMore  Z
    MethodParameters:
          Name  Flags
      identity  

  public void clearCoRoutine();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 345
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:(Z)V
         1: .line 346
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public void clearCoRoutine(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // boolean callDoTerminate
         0: .line 356
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            ifnull 4
         1: .line 357
            iload 1 /* callDoTerminate */
            ifeq 3
         2: .line 358
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            iconst_0
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.deliverMoreNodes:(Z)Ljava/lang/Object;
            pop
         3: .line 360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
         4: .line 362
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean callDoTerminate
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    5     1  callDoTerminate  Z
    MethodParameters:
                 Name  Flags
      callDoTerminate  

  public void setIncrementalSAXSource(com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource incrementalSAXSource
         0: .line 384
            aload 0 /* this */
            aload 1 /* incrementalSAXSource */
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
         1: .line 387
            aload 1 /* incrementalSAXSource */
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         2: .line 388
            aload 1 /* incrementalSAXSource */
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.setLexicalHandler:(Lorg/xml/sax/ext/LexicalHandler;)V
         3: .line 389
            aload 1 /* incrementalSAXSource */
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
         4: .line 395
            return
        end local 1 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource incrementalSAXSource
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    5     0                  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    5     1  incrementalSAXSource  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
    MethodParameters:
                      Name  Flags
      incrementalSAXSource  

  public org.xml.sax.ContentHandler getContentHandler();
    descriptor: ()Lorg/xml/sax/ContentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 413
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
         1: .line 414
            ldc "com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 415
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            checkcast org.xml.sax.ContentHandler
            areturn
         3: .line 417
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public org.xml.sax.ext.LexicalHandler getLexicalHandler();
    descriptor: ()Lorg/xml/sax/ext/LexicalHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 434
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
         1: .line 435
            ldc "com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 436
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            checkcast org.xml.sax.ext.LexicalHandler
            areturn
         3: .line 438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public org.xml.sax.EntityResolver getEntityResolver();
    descriptor: ()Lorg/xml/sax/EntityResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 447
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public org.xml.sax.DTDHandler getDTDHandler();
    descriptor: ()Lorg/xml/sax/DTDHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 456
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public org.xml.sax.ErrorHandler getErrorHandler();
    descriptor: ()Lorg/xml/sax/ErrorHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 465
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public org.xml.sax.ext.DeclHandler getDeclHandler();
    descriptor: ()Lorg/xml/sax/ext/DeclHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 474
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public boolean needsTwoThreads();
    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.sax2dtm.SAX2DTM this
         0: .line 484
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public void dispatchCharactersEvents(int, org.xml.sax.ContentHandler, boolean);
    descriptor: (ILorg/xml/sax/ContentHandler;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
        start local 2 // org.xml.sax.ContentHandler ch
        start local 3 // boolean normalize
         0: .line 508
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            istore 4 /* identity */
        start local 4 // int identity
         1: .line 510
            iload 4 /* identity */
            iconst_m1
            if_icmpne 3
         2: .line 511
            return
         3: .line 513
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 5 /* type */
        start local 5 // int type
         4: .line 515
            aload 0 /* this */
            iload 5 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.isTextType:(I)Z
            ifeq 12
         5: .line 516
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 6 /* dataIndex */
        start local 6 // int dataIndex
         6: .line 517
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 6 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 7 /* offset */
        start local 7 // int offset
         7: .line 518
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 6 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 8 /* length */
        start local 8 // int length
         8: .line 520
            iload 3 /* normalize */
            ifeq 10
         9: .line 521
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 2 /* ch */
            iload 7 /* offset */
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.sendNormalizedSAXcharacters:(Lorg/xml/sax/ContentHandler;II)I
            pop
            goto 44
        10: .line 523
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM int org.xml.sax.ContentHandler int int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 2 /* ch */
            iload 7 /* offset */
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.sendSAXcharacters:(Lorg/xml/sax/ContentHandler;II)V
        end local 8 // int length
        end local 7 // int offset
        end local 6 // int dataIndex
        11: .line 524
            goto 44
        12: .line 525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._firstch:(I)I
            istore 6 /* firstChild */
        start local 6 // int firstChild
        13: .line 527
            iconst_m1
            iload 6 /* firstChild */
            if_icmpeq 32
        14: .line 528
            iconst_m1
            istore 7 /* offset */
        start local 7 // int offset
        15: .line 529
            iconst_0
            istore 8 /* length */
        start local 8 // int length
        16: .line 530
            iload 4 /* identity */
            istore 9 /* startNode */
        start local 9 // int startNode
        17: .line 532
            iload 6 /* firstChild */
            istore 4 /* identity */
        18: .line 535
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM int org.xml.sax.ContentHandler int int int int int int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 5 /* type */
        19: .line 537
            aload 0 /* this */
            iload 5 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.isTextType:(I)Z
            ifeq 24
        20: .line 538
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 10 /* dataIndex */
        start local 10 // int dataIndex
        21: .line 540
            iconst_m1
            iload 7 /* offset */
            if_icmpne 23
        22: .line 541
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 10 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 7 /* offset */
        23: .line 544
      StackMap locals: int
      StackMap stack:
            iload 8 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 10 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            iadd
            istore 8 /* length */
        end local 10 // int dataIndex
        24: .line 547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getNextNodeIdentity:(I)I
            istore 4 /* identity */
        25: .line 548
            iconst_m1
            iload 4 /* identity */
            if_icmpeq 27
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._parent:(I)I
            iload 9 /* startNode */
        26: .line 534
            if_icmpge 18
        27: .line 550
      StackMap locals:
      StackMap stack:
            iload 8 /* length */
            ifle 44
        28: .line 551
            iload 3 /* normalize */
            ifeq 30
        29: .line 552
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 2 /* ch */
            iload 7 /* offset */
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.sendNormalizedSAXcharacters:(Lorg/xml/sax/ContentHandler;II)I
            pop
            goto 44
        30: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 2 /* ch */
            iload 7 /* offset */
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.sendSAXcharacters:(Lorg/xml/sax/ContentHandler;II)V
        end local 9 // int startNode
        end local 8 // int length
        end local 7 // int offset
        31: .line 556
            goto 44
      StackMap locals:
      StackMap stack:
        32: iload 5 /* type */
            iconst_1
            if_icmpeq 44
        33: .line 557
            aload 0 /* this */
            iload 4 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 7 /* dataIndex */
        start local 7 // int dataIndex
        34: .line 559
            iload 7 /* dataIndex */
            ifge 37
        35: .line 560
            iload 7 /* dataIndex */
            ineg
            istore 7 /* dataIndex */
        36: .line 561
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 7 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 7 /* dataIndex */
        37: .line 564
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 7 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            astore 8 /* str */
        start local 8 // java.lang.String str
        38: .line 566
            iload 3 /* normalize */
            ifeq 43
        39: .line 567
            aload 8 /* str */
            invokevirtual java.lang.String.toCharArray:()[C
        40: .line 568
            iconst_0
            aload 8 /* str */
            invokevirtual java.lang.String.length:()I
            aload 2 /* ch */
        41: .line 567
            invokestatic com.sun.org.apache.xml.internal.utils.FastStringBuffer.sendNormalizedSAXcharacters:([CIILorg/xml/sax/ContentHandler;)V
        42: .line 568
            goto 44
        43: .line 570
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* ch */
            aload 8 /* str */
            invokevirtual java.lang.String.toCharArray:()[C
            iconst_0
            aload 8 /* str */
            invokevirtual java.lang.String.length:()I
            invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
        end local 8 // java.lang.String str
        end local 7 // int dataIndex
        end local 6 // int firstChild
        44: .line 573
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int type
        end local 4 // int identity
        end local 3 // boolean normalize
        end local 2 // org.xml.sax.ContentHandler ch
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   45     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   45     1  nodeHandle  I
            0   45     2          ch  Lorg/xml/sax/ContentHandler;
            0   45     3   normalize  Z
            1   45     4    identity  I
            4   45     5        type  I
            6   11     6   dataIndex  I
            7   11     7      offset  I
            8   11     8      length  I
           13   44     6  firstChild  I
           15   31     7      offset  I
           16   31     8      length  I
           17   31     9   startNode  I
           21   24    10   dataIndex  I
           34   44     7   dataIndex  I
           38   44     8         str  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      nodeHandle  
      ch          
      normalize   

  public java.lang.String getNodeName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 585
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getExpandedTypeID:(I)I
            istore 2 /* expandedTypeID */
        start local 2 // int expandedTypeID
         1: .line 587
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getNamespaceID:(I)I
            istore 3 /* namespaceID */
        start local 3 // int namespaceID
         2: .line 589
            iload 3 /* namespaceID */
            ifne 11
         3: .line 592
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getNodeType:(I)S
            istore 4 /* type */
        start local 4 // int type
         4: .line 594
            iload 4 /* type */
            bipush 13
            if_icmpne 8
         5: .line 595
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
            ifnonnull 7
         6: .line 596
            ldc "xmlns"
            areturn
         7: .line 598
      StackMap locals: int int int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         8: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalNameID:(I)I
            ifne 10
         9: .line 600
            getstatic com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_fixednames:[Ljava/lang/String;
            iload 4 /* type */
            aaload
            areturn
        10: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
            areturn
        end local 4 // int type
        11: .line 604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 4 /* qnameIndex */
        start local 4 // int qnameIndex
        12: .line 606
            iload 4 /* qnameIndex */
            ifge 15
        13: .line 607
            iload 4 /* qnameIndex */
            ineg
            istore 4 /* qnameIndex */
        14: .line 608
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* qnameIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 4 /* qnameIndex */
        15: .line 611
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 4 /* qnameIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            areturn
        end local 4 // int qnameIndex
        end local 3 // int namespaceID
        end local 2 // int expandedTypeID
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   16     1      nodeHandle  I
            1   16     2  expandedTypeID  I
            2   16     3     namespaceID  I
            4   11     4            type  I
           12   16     4      qnameIndex  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getNodeNameX(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 624
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getExpandedTypeID:(I)I
            istore 2 /* expandedTypeID */
        start local 2 // int expandedTypeID
         1: .line 625
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getNamespaceID:(I)I
            istore 3 /* namespaceID */
        start local 3 // int namespaceID
         2: .line 627
            iload 3 /* namespaceID */
            ifne 7
         3: .line 628
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
         4: .line 630
            aload 4 /* name */
            ifnonnull 6
         5: .line 631
            ldc ""
            areturn
         6: .line 633
      StackMap locals: int int java.lang.String
      StackMap stack:
            aload 4 /* name */
            areturn
        end local 4 // java.lang.String name
         7: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 4 /* qnameIndex */
        start local 4 // int qnameIndex
         8: .line 637
            iload 4 /* qnameIndex */
            ifge 11
         9: .line 638
            iload 4 /* qnameIndex */
            ineg
            istore 4 /* qnameIndex */
        10: .line 639
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* qnameIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 4 /* qnameIndex */
        11: .line 642
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 4 /* qnameIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            areturn
        end local 4 // int qnameIndex
        end local 3 // int namespaceID
        end local 2 // int expandedTypeID
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   12     1      nodeHandle  I
            1   12     2  expandedTypeID  I
            2   12     3     namespaceID  I
            4    7     4            name  Ljava/lang/String;
            8   12     4      qnameIndex  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public boolean isAttributeSpecified(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.sax2dtm.SAX2DTM this
        start local 1 // int attributeHandle
         0: .line 657
            iconst_1
            ireturn
        end local 1 // int attributeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  attributeHandle  I
    MethodParameters:
                 Name  Flags
      attributeHandle  

  public java.lang.String getDocumentTypeDeclarationSystemIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 670
            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.sax2dtm.SAX2DTM.error:(Ljava/lang/String;)V
         1: .line 672
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  protected int getNextNodeIdentity(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.sax2dtm.SAX2DTM this
        start local 1 // int identity
         0: .line 683
            iinc 1 /* identity */ 1
         1: .line 685
            goto 5
         2: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            ifnonnull 4
         3: .line 687
            iconst_m1
            ireturn
         4: .line 689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.nextNode:()Z
            pop
         5: .line 685
      StackMap locals:
      StackMap stack:
            iload 1 /* identity */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            if_icmpge 2
         6: .line 692
            iload 1 /* identity */
            ireturn
        end local 1 // int identity
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    7     1  identity  I
    MethodParameters:
          Name  Flags
      identity  

  public void dispatchToEvents(int, org.xml.sax.ContentHandler);
    descriptor: (ILorg/xml/sax/ContentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
        start local 2 // org.xml.sax.ContentHandler ch
         0: .line 707
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_walker:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker;
            astore 3 /* treeWalker */
        start local 3 // com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker treeWalker
         1: .line 708
            aload 3 /* treeWalker */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.getcontentHandler:()Lorg/xml/sax/ContentHandler;
            astore 4 /* prevCH */
        start local 4 // org.xml.sax.ContentHandler prevCH
         2: .line 710
            aload 4 /* prevCH */
            ifnull 4
         3: .line 712
            new com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.<init>:()V
            astore 3 /* treeWalker */
         4: .line 715
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker org.xml.sax.ContentHandler
      StackMap stack:
            aload 3 /* treeWalker */
            aload 2 /* ch */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.setcontentHandler:(Lorg/xml/sax/ContentHandler;)V
         5: .line 716
            aload 3 /* treeWalker */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.setDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;)V
         6: .line 720
            aload 3 /* treeWalker */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.traverse:(I)V
         7: .line 721
            goto 11
         8: .line 723
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 724
            aload 3 /* treeWalker */
            aconst_null
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.setcontentHandler:(Lorg/xml/sax/ContentHandler;)V
        10: .line 725
            aload 5
            athrow
        11: .line 724
      StackMap locals:
      StackMap stack:
            aload 3 /* treeWalker */
            aconst_null
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker.setcontentHandler:(Lorg/xml/sax/ContentHandler;)V
        12: .line 726
            return
        end local 4 // org.xml.sax.ContentHandler prevCH
        end local 3 // com.sun.org.apache.xml.internal.dtm.ref.DTMTreeWalker treeWalker
        end local 2 // org.xml.sax.ContentHandler ch
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   13     1  nodeHandle  I
            0   13     2          ch  Lorg/xml/sax/ContentHandler;
            1   13     3  treeWalker  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker;
            2   13     4      prevCH  Lorg/xml/sax/ContentHandler;
      Exception table:
        from    to  target  type
           6     8       8  any
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      nodeHandle  
      ch          

  public int getNumberOfNodes();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 735
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  protected boolean nextNode();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 747
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            ifnonnull 2
         1: .line 748
            iconst_0
            ireturn
         2: .line 750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_endDocumentOccured:Z
            ifeq 5
         3: .line 752
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
         4: .line 754
            iconst_0
            ireturn
         5: .line 757
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_incrementalSAXSource:Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            iconst_1
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.deliverMoreNodes:(Z)Ljava/lang/Object;
            astore 1 /* gotMore */
        start local 1 // java.lang.Object gotMore
         6: .line 766
            aload 1 /* gotMore */
            instanceof java.lang.Boolean
            ifne 13
         7: .line 768
            aload 1 /* gotMore */
            instanceof java.lang.RuntimeException
            ifeq 9
         8: .line 770
            aload 1 /* gotMore */
            checkcast java.lang.RuntimeException
            athrow
         9: .line 772
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1 /* gotMore */
            instanceof java.lang.Exception
            ifeq 11
        10: .line 774
            new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException
            dup
            aload 1 /* gotMore */
            checkcast java.lang.Exception
            invokespecial com.sun.org.apache.xml.internal.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        11: .line 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        12: .line 779
            iconst_0
            ireturn
        13: .line 784
      StackMap locals:
      StackMap stack:
            aload 1 /* gotMore */
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            if_acmpeq 15
        14: .line 788
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        15: .line 793
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.Object gotMore
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            6   16     1  gotMore  Ljava/lang/Object;

  private final boolean isTextType(int);
    descriptor: (I)Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int type
         0: .line 805
            iconst_3
            iload 1 /* type */
            if_icmpeq 1
            iconst_4
            iload 1 /* type */
            if_icmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 1 // int type
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    2     1  type  I
    MethodParameters:
      Name  Flags
      type  

  protected int addNode(int, int, int, int, int, boolean);
    descriptor: (IIIIIZ)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int type
        start local 2 // int expandedTypeID
        start local 3 // int parentIndex
        start local 4 // int previousSibling
        start local 5 // int dataOrPrefix
        start local 6 // boolean canHaveFirstChild
         0: .line 842
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            istore 7 /* nodeIndex */
        start local 7 // int nodeIndex
         1: .line 845
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            iload 7 /* nodeIndex */
            bipush 16
            iushr
            if_icmpne 3
         2: .line 847
            aload 0 /* this */
            iload 7 /* nodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNewDTMID:(I)V
         3: .line 850
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 6 /* canHaveFirstChild */
            ifeq 4
            bipush -2
            goto 5
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
         4: iconst_m1
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM int int int int int int int
      StackMap stack: com.sun.org.apache.xml.internal.utils.SuballocatedIntVector int
         5: invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
         6: .line 851
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            bipush -2
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
         7: .line 852
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 3 /* parentIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
         8: .line 853
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_exptype:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 2 /* expandedTypeID */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
         9: .line 854
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dataOrQName:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 5 /* dataOrPrefix */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        10: .line 856
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            ifnull 12
        11: .line 857
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prevsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* previousSibling */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        12: .line 860
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 4 /* previousSibling */
            if_icmpeq 14
        13: .line 861
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 7 /* nodeIndex */
            iload 4 /* previousSibling */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
        14: .line 864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
            ifnull 16
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
            ifeq 16
        15: .line 865
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.setSourceLocation:()V
        16: .line 872
      StackMap locals:
      StackMap stack:
            iload 1 /* type */
            lookupswitch { // 2
                    2: 19
                   13: 17
              default: 20
          }
        17: .line 875
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* parentIndex */
            iload 7 /* nodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.declareNamespaceInContext:(II)V
        18: .line 876
            goto 22
        19: .line 878
      StackMap locals:
      StackMap stack:
            goto 22
        20: .line 880
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 4 /* previousSibling */
            if_icmpne 22
            iconst_m1
            iload 3 /* parentIndex */
            if_icmpeq 22
        21: .line 881
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 7 /* nodeIndex */
            iload 3 /* parentIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
        22: .line 886
      StackMap locals:
      StackMap stack:
            iload 7 /* nodeIndex */
            ireturn
        end local 7 // int nodeIndex
        end local 6 // boolean canHaveFirstChild
        end local 5 // int dataOrPrefix
        end local 4 // int previousSibling
        end local 3 // int parentIndex
        end local 2 // int expandedTypeID
        end local 1 // int type
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   23     0               this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   23     1               type  I
            0   23     2     expandedTypeID  I
            0   23     3        parentIndex  I
            0   23     4    previousSibling  I
            0   23     5       dataOrPrefix  I
            0   23     6  canHaveFirstChild  Z
            1   23     7          nodeIndex  I
    MethodParameters:
                   Name  Flags
      type               
      expandedTypeID     
      parentIndex        
      previousSibling    
      dataOrPrefix       
      canHaveFirstChild  

  protected void addNewDTMID(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeIndex
         0: .line 897
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_mgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            ifnonnull 2
         1: .line 898
            new java.lang.ClassCastException
            dup
            invokespecial java.lang.ClassCastException.<init>:()V
            athrow
         2: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_mgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            checkcast com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
            astore 2 /* mgrD */
        start local 2 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault mgrD
         3: .line 902
            aload 2 /* mgrD */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getFirstFreeDTMID:()I
            istore 3 /* id */
        start local 3 // int id
         4: .line 903
            aload 2 /* mgrD */
            aload 0 /* this */
            iload 3 /* id */
            iload 1 /* nodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
         5: .line 904
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 3 /* id */
            bipush 16
            ishl
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        end local 3 // int id
        end local 2 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault mgrD
         6: .line 905
            goto 9
         7: .line 906
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
            pop
         8: .line 911
            aload 0 /* this */
            ldc "ER_NO_DTMIDS_AVAIL"
            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.sax2dtm.SAX2DTM.error:(Ljava/lang/String;)V
         9: .line 913
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int nodeIndex
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   10     1  nodeIndex  I
            3    6     2       mgrD  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            4    6     3         id  I
      Exception table:
        from    to  target  type
           0     6       7  Class java.lang.ClassCastException
    MethodParameters:
           Name  Flags
      nodeIndex  

  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=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager manager
         0: .line 923
            aload 0 /* this */
            aload 1 /* manager */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators.migrateTo:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
         1: .line 927
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            istore 2 /* numDTMs */
        start local 2 // int numDTMs
         2: .line 928
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getFirstFreeDTMID:()I
            istore 3 /* dtmId */
        start local 3 // int dtmId
         3: .line 929
            iconst_0
            istore 4 /* nodeIndex */
        start local 4 // int nodeIndex
         4: .line 930
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         5: goto 11
         6: .line 932
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM com.sun.org.apache.xml.internal.dtm.DTMManager int int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_dtmIdent:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 3 /* dtmId */
            bipush 16
            ishl
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
         7: .line 933
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_mgrDefault:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            aload 0 /* this */
            iload 3 /* dtmId */
            iload 4 /* nodeIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
         8: .line 934
            iinc 3 /* dtmId */ 1
         9: .line 935
            iload 4 /* nodeIndex */
            ldc 65536
            iadd
            istore 4 /* nodeIndex */
        10: .line 930
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 5 /* i */
            iload 2 /* numDTMs */
            if_icmplt 6
        end local 5 // int i
        12: .line 937
            return
        end local 4 // int nodeIndex
        end local 3 // int dtmId
        end local 2 // int numDTMs
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager manager
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   13     1    manager  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            2   13     2    numDTMs  I
            3   13     3      dtmId  I
            4   13     4  nodeIndex  I
            5   12     5          i  I
    MethodParameters:
         Name  Flags
      manager  

  protected void setSourceLocation();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 944
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceSystemId:Lcom/sun/org/apache/xml/internal/utils/StringVector;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.utils.StringVector.addElement:(Ljava/lang/String;)V
         1: .line 945
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceLine:Lcom/sun/org/apache/xml/internal/utils/IntVector;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getLineNumber:()I
            invokevirtual com.sun.org.apache.xml.internal.utils.IntVector.addElement:(I)V
         2: .line 946
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceColumn:Lcom/sun/org/apache/xml/internal/utils/IntVector;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getColumnNumber:()I
            invokevirtual com.sun.org.apache.xml.internal.utils.IntVector.addElement:(I)V
         3: .line 951
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceSystemId:Lcom/sun/org/apache/xml/internal/utils/StringVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.StringVector.size:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            if_icmpeq 9
         4: .line 952
            new java.lang.StringBuilder
            dup
            ldc "CODING ERROR in Source Location: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_size:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " != "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 953
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceSystemId:Lcom/sun/org/apache/xml/internal/utils/StringVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.StringVector.size:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         6: .line 952
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* msg */
        start local 1 // java.lang.String msg
         7: .line 954
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            aload 1 /* msg */
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         8: .line 955
            new java.lang.RuntimeException
            dup
            aload 1 /* msg */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String msg
         9: .line 957
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            7    9     1   msg  Ljava/lang/String;

  public java.lang.String getNodeValue(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 971
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 972
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 3 /* type */
        start local 3 // int type
         2: .line 974
            aload 0 /* this */
            iload 3 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.isTextType:(I)Z
            ifeq 7
         3: .line 976
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 4 /* dataIndex */
        start local 4 // int dataIndex
         4: .line 977
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 5 /* offset */
        start local 5 // int offset
         5: .line 978
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 6 /* length */
        start local 6 // int length
         6: .line 981
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            iload 5 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.getString:(II)Ljava/lang/String;
            areturn
        end local 6 // int length
        end local 5 // int offset
        end local 4 // int dataIndex
         7: .line 983
      StackMap locals: int int
      StackMap stack:
            iconst_1
            iload 3 /* type */
            if_icmpeq 9
            bipush 11
            iload 3 /* type */
            if_icmpeq 9
         8: .line 984
            bipush 9
            iload 3 /* type */
            if_icmpne 10
         9: .line 986
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        10: .line 990
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 4 /* dataIndex */
        start local 4 // int dataIndex
        11: .line 992
            iload 4 /* dataIndex */
            ifge 14
        12: .line 994
            iload 4 /* dataIndex */
            ineg
            istore 4 /* dataIndex */
        13: .line 995
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 4 /* dataIndex */
        14: .line 998
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 4 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            areturn
        end local 4 // int dataIndex
        end local 3 // int type
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   15     1  nodeHandle  I
            1   15     2    identity  I
            2   15     3        type  I
            4    7     4   dataIndex  I
            5    7     5      offset  I
            6    7     6      length  I
           11   15     4   dataIndex  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getLocalName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 1012
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.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.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._exptype:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public java.lang.String getUnparsedEntityURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
         0: .line 1050
            ldc ""
            astore 2 /* url */
        start local 2 // java.lang.String url
         1: .line 1052
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            ifnonnull 3
         2: .line 1053
            aload 2 /* url */
            areturn
         3: .line 1056
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 3 /* n */
        start local 3 // int n
         4: .line 1058
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 15
         6: .line 1059
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            iload 4 /* i */
            iconst_3
            iadd
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* ename */
        start local 5 // java.lang.String ename
         7: .line 1061
            aload 5 /* ename */
            ifnull 14
            aload 5 /* ename */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 14
         8: .line 1062
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            iload 4 /* i */
            iconst_2
            iadd
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* nname */
        start local 6 // java.lang.String nname
         9: .line 1064
            aload 6 /* nname */
            ifnull 16
        10: .line 1074
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            iload 4 /* i */
            iconst_1
            iadd
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* url */
        11: .line 1076
            aload 2 /* url */
            ifnonnull 16
        12: .line 1077
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            iload 4 /* i */
            iconst_0
            iadd
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* url */
        13: .line 1081
            goto 16
        end local 6 // java.lang.String nname
        end local 5 // java.lang.String ename
        14: .line 1058
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 4
      StackMap locals:
      StackMap stack:
        15: iload 4 /* i */
            iload 3 /* n */
            if_icmplt 6
        end local 4 // int i
        16: .line 1085
      StackMap locals:
      StackMap stack:
            aload 2 /* url */
            areturn
        end local 3 // int n
        end local 2 // java.lang.String url
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   17     1   name  Ljava/lang/String;
            1   17     2    url  Ljava/lang/String;
            4   17     3      n  I
            5   16     4      i  I
            7   14     5  ename  Ljava/lang/String;
            9   14     6  nname  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String getPrefix(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 1103
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1104
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 3 /* type */
        start local 3 // int type
         2: .line 1106
            iconst_1
            iload 3 /* type */
            if_icmpne 8
         3: .line 1108
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 4 /* prefixIndex */
        start local 4 // int prefixIndex
         4: .line 1110
            iload 4 /* prefixIndex */
            ifne 6
         5: .line 1111
            ldc ""
            areturn
         6: .line 1114
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 4 /* prefixIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            astore 5 /* qname */
        start local 5 // java.lang.String qname
         7: .line 1116
            aload 0 /* this */
            aload 5 /* qname */
            aconst_null
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getPrefix:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 5 // java.lang.String qname
        end local 4 // int prefixIndex
         8: .line 1119
      StackMap locals:
      StackMap stack:
            iconst_2
            iload 3 /* type */
            if_icmpne 14
         9: .line 1121
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 4 /* prefixIndex */
        start local 4 // int prefixIndex
        10: .line 1123
            iload 4 /* prefixIndex */
            ifge 14
        11: .line 1125
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* prefixIndex */
            ineg
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 4 /* prefixIndex */
        12: .line 1127
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 4 /* prefixIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            astore 5 /* qname */
        start local 5 // java.lang.String qname
        13: .line 1129
            aload 0 /* this */
            aload 5 /* qname */
            aconst_null
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getPrefix:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 5 // java.lang.String qname
        end local 4 // int prefixIndex
        14: .line 1133
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
        end local 3 // int type
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   15     1   nodeHandle  I
            1   15     2     identity  I
            2   15     3         type  I
            4    8     4  prefixIndex  I
            7    8     5        qname  Ljava/lang/String;
           10   14     4  prefixIndex  I
           13   14     5        qname  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getAttributeNode(int, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=8, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
        start local 2 // java.lang.String namespaceURI
        start local 3 // java.lang.String name
         0: .line 1152
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getFirstAttribute:(I)I
            istore 4 /* attrH */
        start local 4 // int attrH
         1: goto 13
         2: .line 1155
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* attrH */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getNamespaceURI:(I)Ljava/lang/String;
            astore 5 /* attrNS */
        start local 5 // java.lang.String attrNS
         3: .line 1156
            aload 0 /* this */
            iload 4 /* attrH */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getLocalName:(I)Ljava/lang/String;
            astore 6 /* attrName */
        start local 6 // java.lang.String attrName
         4: .line 1157
            aload 2 /* namespaceURI */
            aload 5 /* attrNS */
            if_acmpeq 8
         5: .line 1158
            aload 2 /* namespaceURI */
            ifnull 7
         6: .line 1159
            aload 2 /* namespaceURI */
            aload 5 /* attrNS */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 8
         7: .line 1157
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack:
         8: iconst_1
      StackMap locals:
      StackMap stack: int
         9: istore 7 /* nsMatch */
        start local 7 // boolean nsMatch
        10: .line 1161
            iload 7 /* nsMatch */
            ifeq 12
            aload 3 /* name */
            aload 6 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        11: .line 1162
            iload 4 /* attrH */
            ireturn
        end local 7 // boolean nsMatch
        end local 6 // java.lang.String attrName
        end local 5 // java.lang.String attrNS
        12: .line 1153
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* attrH */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getNextAttribute:(I)I
            istore 4 /* attrH */
        13: .line 1152
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 4 /* attrH */
            if_icmpne 2
        end local 4 // int attrH
        14: .line 1165
            iconst_m1
            ireturn
        end local 3 // java.lang.String name
        end local 2 // java.lang.String namespaceURI
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   15     1    nodeHandle  I
            0   15     2  namespaceURI  Ljava/lang/String;
            0   15     3          name  Ljava/lang/String;
            1   14     4         attrH  I
            3   12     5        attrNS  Ljava/lang/String;
            4   12     6      attrName  Ljava/lang/String;
           10   12     7       nsMatch  Z
    MethodParameters:
              Name  Flags
      nodeHandle    
      namespaceURI  
      name          

  public java.lang.String getDocumentTypeDeclarationPublicIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 1180
            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.sax2dtm.SAX2DTM.error:(Ljava/lang/String;)V
         1: .line 1182
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;

  public java.lang.String getNamespaceURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 1199
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.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.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._exptype:(I)I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getNamespace:(I)Ljava/lang/String;
            areturn
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  nodeHandle  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public com.sun.org.apache.xml.internal.utils.XMLString getStringValue(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/utils/XMLString;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 1213
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1215
            iload 2 /* identity */
            iconst_m1
            if_icmpne 4
         2: .line 1216
            iconst_m1
            istore 3 /* type */
        start local 3 // int type
         3: goto 5
        end local 3 // int type
         4: .line 1218
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 3 /* type */
        start local 3 // int type
         5: .line 1220
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.isTextType:(I)Z
            ifeq 10
         6: .line 1222
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 4 /* dataIndex */
        start local 4 // int dataIndex
         7: .line 1223
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 5 /* offset */
        start local 5 // int offset
         8: .line 1224
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 6 /* length */
        start local 6 // int length
         9: .line 1226
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_xstrf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            iload 5 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLStringFactory.newstr:(Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;II)Lcom/sun/org/apache/xml/internal/utils/XMLString;
            areturn
        end local 6 // int length
        end local 5 // int offset
        end local 4 // int dataIndex
        10: .line 1230
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._firstch:(I)I
            istore 4 /* firstChild */
        start local 4 // int firstChild
        11: .line 1232
            iconst_m1
            iload 4 /* firstChild */
            if_icmpeq 27
        12: .line 1234
            iconst_m1
            istore 5 /* offset */
        start local 5 // int offset
        13: .line 1235
            iconst_0
            istore 6 /* length */
        start local 6 // int length
        14: .line 1236
            iload 2 /* identity */
            istore 7 /* startNode */
        start local 7 // int startNode
        15: .line 1238
            iload 4 /* firstChild */
            istore 2 /* identity */
        16: .line 1241
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM int int int int int int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 3 /* type */
        17: .line 1243
            aload 0 /* this */
            iload 3 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.isTextType:(I)Z
            ifeq 22
        18: .line 1245
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 8 /* dataIndex */
        start local 8 // int dataIndex
        19: .line 1247
            iconst_m1
            iload 5 /* offset */
            if_icmpne 21
        20: .line 1249
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 8 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 5 /* offset */
        21: .line 1252
      StackMap locals: int
      StackMap stack:
            iload 6 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 8 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            iadd
            istore 6 /* length */
        end local 8 // int dataIndex
        22: .line 1255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getNextNodeIdentity:(I)I
            istore 2 /* identity */
        23: .line 1256
            iconst_m1
            iload 2 /* identity */
            if_icmpeq 25
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._parent:(I)I
            iload 7 /* startNode */
        24: .line 1240
            if_icmpge 16
        25: .line 1258
      StackMap locals:
      StackMap stack:
            iload 6 /* length */
            ifle 33
        26: .line 1260
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_xstrf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            iload 5 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLStringFactory.newstr:(Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;II)Lcom/sun/org/apache/xml/internal/utils/XMLString;
            areturn
        end local 7 // int startNode
        end local 6 // int length
        end local 5 // int offset
        27: .line 1263
      StackMap locals:
      StackMap stack:
            iload 3 /* type */
            iconst_1
            if_icmpeq 33
        28: .line 1265
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 5 /* dataIndex */
        start local 5 // int dataIndex
        29: .line 1267
            iload 5 /* dataIndex */
            ifge 32
        30: .line 1269
            iload 5 /* dataIndex */
            ineg
            istore 5 /* dataIndex */
        31: .line 1270
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 5 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 5 /* dataIndex */
        32: .line 1272
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_xstrf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            iload 5 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.indexToString:(I)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLStringFactory.newstr:(Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/utils/XMLString;
            areturn
        end local 5 // int dataIndex
        end local 4 // int firstChild
        33: .line 1276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_xstrf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLStringFactory.emptystr:()Lcom/sun/org/apache/xml/internal/utils/XMLString;
            areturn
        end local 3 // int type
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   34     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   34     1  nodeHandle  I
            1   34     2    identity  I
            3    4     3        type  I
            5   34     3        type  I
            7   10     4   dataIndex  I
            8   10     5      offset  I
            9   10     6      length  I
           11   33     4  firstChild  I
           13   27     5      offset  I
           14   27     6      length  I
           15   27     7   startNode  I
           19   22     8   dataIndex  I
           29   33     5   dataIndex  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public boolean isWhitespace(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int nodeHandle
         0: .line 1288
            aload 0 /* this */
            iload 1 /* nodeHandle */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            istore 2 /* identity */
        start local 2 // int identity
         1: .line 1290
            iload 2 /* identity */
            iconst_m1
            if_icmpne 4
         2: .line 1291
            iconst_m1
            istore 3 /* type */
        start local 3 // int type
         3: goto 5
        end local 3 // int type
         4: .line 1293
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._type:(I)S
            istore 3 /* type */
        start local 3 // int type
         5: .line 1295
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.isTextType:(I)Z
            ifeq 10
         6: .line 1297
            aload 0 /* this */
            iload 2 /* identity */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM._dataOrQName:(I)I
            istore 4 /* dataIndex */
        start local 4 // int dataIndex
         7: .line 1298
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 5 /* offset */
        start local 5 // int offset
         8: .line 1299
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 4 /* dataIndex */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            istore 6 /* length */
        start local 6 // int length
         9: .line 1301
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            iload 5 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.isWhitespace:(II)Z
            ireturn
        end local 6 // int length
        end local 5 // int offset
        end local 4 // int dataIndex
        10: .line 1303
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // int type
        end local 2 // int identity
        end local 1 // int nodeHandle
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   11     1  nodeHandle  I
            1   11     2    identity  I
            3    4     3        type  I
            5   11     3        type  I
            7   10     4   dataIndex  I
            8   10     5      offset  I
            9   10     6      length  I
    MethodParameters:
            Name  Flags
      nodeHandle  

  public int getElementById(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String elementId
         0: .line 1327
            iconst_1
            istore 3 /* isMore */
        start local 3 // boolean isMore
         1: .line 1331
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_idAttributes:Ljava/util/Map;
            aload 1 /* elementId */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 2 /* intObj */
        start local 2 // java.lang.Integer intObj
         2: .line 1333
            aload 2 /* intObj */
            ifnull 4
         3: .line 1334
            aload 0 /* this */
            aload 2 /* intObj */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeHandle:(I)I
            ireturn
         4: .line 1336
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String java.lang.Integer int
      StackMap stack:
            iload 3 /* isMore */
            ifeq 8
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_endDocumentOccured:Z
            ifeq 6
         5: .line 1337
            goto 8
         6: .line 1339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.nextNode:()Z
            istore 3 /* isMore */
         7: .line 1341
            aload 2 /* intObj */
            ifnull 1
         8: .line 1343
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 3 // boolean isMore
        end local 2 // java.lang.Integer intObj
        end local 1 // java.lang.String elementId
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    9     1  elementId  Ljava/lang/String;
            2    9     2     intObj  Ljava/lang/Integer;
            1    9     3     isMore  Z
    MethodParameters:
           Name  Flags
      elementId  

  public java.lang.String getPrefix(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String qname
        start local 2 // java.lang.String uri
         0: .line 1357
            iconst_m1
            istore 4 /* uriIndex */
        start local 4 // int uriIndex
         1: .line 1359
            aload 2 /* uri */
            ifnull 22
            aload 2 /* uri */
            invokevirtual java.lang.String.length:()I
            ifle 22
         2: .line 1361
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String java.lang.String top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            aload 2 /* uri */
            iinc 4 /* uriIndex */ 1
            iload 4 /* uriIndex */
            invokevirtual java.util.Vector.indexOf:(Ljava/lang/Object;I)I
            istore 4 /* uriIndex */
         3: .line 1362
            iload 4 /* uriIndex */
            iconst_1
            iand
            ifeq 2
         4: .line 1364
            iload 4 /* uriIndex */
            iflt 7
         5: .line 1365
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            iload 4 /* uriIndex */
            iconst_1
            isub
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         6: .line 1366
            goto 36
        end local 3 // java.lang.String prefix
      StackMap locals:
      StackMap stack:
         7: aload 1 /* qname */
            ifnull 20
         8: .line 1367
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 5 /* indexOfNSSep */
        start local 5 // int indexOfNSSep
         9: .line 1369
            aload 1 /* qname */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 1370
            ldc ""
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        11: goto 36
        end local 3 // java.lang.String prefix
        12: .line 1371
      StackMap locals: int
      StackMap stack:
            aload 1 /* qname */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 15
        13: .line 1372
            aload 1 /* qname */
            iload 5 /* indexOfNSSep */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        14: goto 36
        end local 3 // java.lang.String prefix
        15: .line 1374
      StackMap locals:
      StackMap stack:
            iload 5 /* indexOfNSSep */
            ifle 17
        16: .line 1375
            aload 1 /* qname */
            iconst_0
            iload 5 /* indexOfNSSep */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            goto 18
      StackMap locals:
      StackMap stack:
        17: aconst_null
        18: .line 1374
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* prefix */
        end local 5 // int indexOfNSSep
        start local 3 // java.lang.String prefix
        19: .line 1376
            goto 36
        end local 3 // java.lang.String prefix
        20: .line 1377
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        21: .line 1379
            goto 36
        end local 3 // java.lang.String prefix
      StackMap locals:
      StackMap stack:
        22: aload 1 /* qname */
            ifnull 35
        23: .line 1380
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 5 /* indexOfNSSep */
        start local 5 // int indexOfNSSep
        24: .line 1382
            iload 5 /* indexOfNSSep */
            ifle 30
        25: .line 1383
            aload 1 /* qname */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 28
        26: .line 1384
            aload 1 /* qname */
            iload 5 /* indexOfNSSep */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        27: goto 36
        end local 3 // java.lang.String prefix
        28: .line 1386
      StackMap locals: int
      StackMap stack:
            aload 1 /* qname */
            iconst_0
            iload 5 /* indexOfNSSep */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        29: .line 1387
            goto 36
        end local 3 // java.lang.String prefix
        30: .line 1388
      StackMap locals:
      StackMap stack:
            aload 1 /* qname */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
        31: .line 1389
            ldc ""
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        32: goto 36
        end local 3 // java.lang.String prefix
        33: .line 1391
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* prefix */
        end local 5 // int indexOfNSSep
        start local 3 // java.lang.String prefix
        34: .line 1393
            goto 36
        end local 3 // java.lang.String prefix
        35: .line 1394
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        36: .line 1397
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String java.lang.String java.lang.String int
      StackMap stack:
            aload 3 /* prefix */
            areturn
        end local 4 // int uriIndex
        end local 3 // java.lang.String prefix
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String qname
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   37     0          this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   37     1         qname  Ljava/lang/String;
            0   37     2           uri  Ljava/lang/String;
            6    7     3        prefix  Ljava/lang/String;
           11   12     3        prefix  Ljava/lang/String;
           14   15     3        prefix  Ljava/lang/String;
           19   20     3        prefix  Ljava/lang/String;
           21   22     3        prefix  Ljava/lang/String;
           27   28     3        prefix  Ljava/lang/String;
           29   30     3        prefix  Ljava/lang/String;
           32   33     3        prefix  Ljava/lang/String;
           34   35     3        prefix  Ljava/lang/String;
           36   37     3        prefix  Ljava/lang/String;
            1   37     4      uriIndex  I
            9   19     5  indexOfNSSep  I
           24   34     5  indexOfNSSep  I
    MethodParameters:
       Name  Flags
      qname  
      uri    

  public int getIdForNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String uri
         0: .line 1409
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 1 /* uri */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1   uri  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      uri   

  public java.lang.String getNamespaceURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String prefix
         0: .line 1419
            ldc ""
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         1: .line 1420
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            iconst_1
            isub
            istore 3 /* prefixIndex */
        start local 3 // int prefixIndex
         2: .line 1422
            aload 1 /* prefix */
            ifnonnull 4
         3: .line 1423
            ldc ""
            astore 1 /* prefix */
         4: .line 1427
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            aload 1 /* prefix */
            iinc 3 /* prefixIndex */ 1
            iload 3 /* prefixIndex */
            invokevirtual java.util.Vector.indexOf:(Ljava/lang/Object;I)I
            istore 3 /* prefixIndex */
         5: .line 1428
            iload 3 /* prefixIndex */
            iflt 6
            iload 3 /* prefixIndex */
            iconst_1
            iand
            iconst_1
            if_icmpeq 4
         6: .line 1430
      StackMap locals:
      StackMap stack:
            iload 3 /* prefixIndex */
            iconst_m1
            if_icmple 8
         7: .line 1431
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            iload 3 /* prefixIndex */
            iconst_1
            iadd
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* uri */
         8: .line 1434
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            areturn
        end local 3 // int prefixIndex
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    9     1       prefix  Ljava/lang/String;
            1    9     2          uri  Ljava/lang/String;
            2    9     3  prefixIndex  I
    MethodParameters:
        Name  Flags
      prefix  

  public void setIDAttribute(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String id
        start local 2 // int elem
         0: .line 1445
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_idAttributes:Ljava/util/Map;
            aload 1 /* id */
            iload 2 /* elem */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 1446
            return
        end local 2 // int elem
        end local 1 // java.lang.String id
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    2     1    id  Ljava/lang/String;
            0    2     2  elem  I
    MethodParameters:
      Name  Flags
      id    
      elem  

  protected void charactersFlush();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 1455
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
            iflt 18
         1: .line 1457
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.size:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
            isub
            istore 1 /* length */
        start local 1 // int length
         2: .line 1458
            iconst_0
            istore 2 /* doStrip */
        start local 2 // boolean doStrip
         3: .line 1460
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getShouldStripWhitespace:()Z
            ifeq 5
         4: .line 1462
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
            iload 1 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.isWhitespace:(II)Z
            istore 2 /* doStrip */
         5: .line 1465
      StackMap locals: int int
      StackMap stack:
            iload 2 /* doStrip */
            ifeq 8
         6: .line 1466
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.setLength:(I)V
         7: .line 1467
            goto 16
         8: .line 1470
      StackMap locals:
      StackMap stack:
            iload 1 /* length */
            ifle 16
         9: .line 1471
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iconst_3
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(I)I
            istore 3 /* exName */
        start local 3 // int exName
        10: .line 1472
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            istore 4 /* dataIndex */
        start local 4 // int dataIndex
        11: .line 1474
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_coalescedTextType:I
            iload 3 /* exName */
        12: .line 1475
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            iload 4 /* dataIndex */
            iconst_0
        13: .line 1474
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
        14: .line 1477
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        15: .line 1478
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 1 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        end local 4 // int dataIndex
        end local 3 // int exName
        16: .line 1483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
        17: .line 1484
            aload 0 /* this */
            aload 0 /* this */
            iconst_3
            dup_x1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_coalescedTextType:I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textType:I
        end local 2 // boolean doStrip
        end local 1 // int length
        18: .line 1486
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            2   18     1     length  I
            3   18     2    doStrip  Z
           10   16     3     exName  I
           11   16     4  dataIndex  I

  public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String publicId
        start local 2 // java.lang.String systemId
         0: .line 1516
            aconst_null
            areturn
        end local 2 // java.lang.String systemId
        end local 1 // java.lang.String publicId
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  publicId  Ljava/lang/String;
            0    1     2  systemId  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      publicId  
      systemId  

  public void notationDecl(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
         0: .line 1545
            return
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1      name  Ljava/lang/String;
            0    1     2  publicId  Ljava/lang/String;
            0    1     3  systemId  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      systemId  

  public void unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // java.lang.String notationName
         0: .line 1568
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            ifnonnull 2
         1: .line 1569
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
         2: .line 1573
      StackMap locals:
      StackMap stack:
            aload 3 /* systemId */
         3: .line 1574
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getDocumentBaseURI:()Ljava/lang/String;
         4: .line 1573
            invokestatic com.sun.org.apache.xml.internal.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* systemId */
         5: .line 1575
            goto 8
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: astore 5 /* e */
        start local 5 // java.lang.Exception e
         7: .line 1576
            new org.xml.sax.SAXException
            dup
            aload 5 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // java.lang.Exception e
         8: .line 1580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            aload 2 /* publicId */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         9: .line 1583
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            aload 3 /* systemId */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        10: .line 1586
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            aload 4 /* notationName */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        11: .line 1589
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_entities:Ljava/util/List;
            aload 1 /* name */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        12: .line 1590
            return
        end local 4 // java.lang.String notationName
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   13     1          name  Ljava/lang/String;
            0   13     2      publicId  Ljava/lang/String;
            0   13     3      systemId  Ljava/lang/String;
            0   13     4  notationName  Ljava/lang/String;
            7    8     5             e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           2     5       6  Class java.lang.Exception
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      name          
      publicId      
      systemId      
      notationName  

  public void setDocumentLocator(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // org.xml.sax.Locator locator
         0: .line 1609
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
         1: .line 1610
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_systemId:Ljava/lang/String;
         2: .line 1611
            return
        end local 1 // org.xml.sax.Locator locator
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    3     1  locator  Lorg/xml/sax/Locator;
    MethodParameters:
         Name  Flags
      locator  

  public void startDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 1626
            aload 0 /* this */
            bipush 9
         1: .line 1627
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            bipush 9
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(I)I
         2: .line 1628
            iconst_m1
            iconst_m1
            iconst_0
            iconst_1
         3: .line 1626
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            istore 1 /* doc */
        start local 1 // int doc
         4: .line 1630
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            iload 1 /* doc */
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
            pop
         5: .line 1631
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
         6: .line 1633
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
            pop
         7: .line 1634
            return
        end local 1 // int doc
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            4    8     1   doc  I
    Exceptions:
      throws org.xml.sax.SAXException

  public void endDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 1648
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.charactersFlush:()V
         1: .line 1650
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_m1
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
         2: .line 1652
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            bipush -2
            if_icmpne 4
         3: .line 1653
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_m1
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
         4: .line 1655
      StackMap locals:
      StackMap stack:
            iconst_m1
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            if_icmpeq 6
         5: .line 1656
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_m1
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
         6: .line 1658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
         7: .line 1659
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
         8: .line 1660
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
         9: .line 1662
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_endDocumentOccured:Z
        10: .line 1665
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
        11: .line 1666
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
    Exceptions:
      throws org.xml.sax.SAXException

  public void startPrefixMapping(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 1689
            aload 1 /* prefix */
            ifnonnull 2
         1: .line 1690
            ldc ""
            astore 1 /* prefix */
         2: .line 1691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            aload 1 /* prefix */
            invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
            pop
         3: .line 1692
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            aload 2 /* uri */
            invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1693
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    5     1  prefix  Ljava/lang/String;
            0    5     2     uri  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

  public void endPrefixMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String prefix
         0: .line 1712
            aload 1 /* prefix */
            ifnonnull 2
         1: .line 1713
            ldc ""
            astore 1 /* prefix */
         2: .line 1715
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            iconst_1
            isub
            istore 2 /* index */
        start local 2 // int index
         3: .line 1719
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            aload 1 /* prefix */
            iinc 2 /* index */ 1
            iload 2 /* index */
            invokevirtual java.util.Vector.indexOf:(Ljava/lang/Object;I)I
            istore 2 /* index */
         4: .line 1720
            iload 2 /* index */
            iflt 5
            iload 2 /* index */
            iconst_1
            iand
            iconst_1
            if_icmpeq 3
         5: .line 1723
      StackMap locals:
      StackMap stack:
            iload 2 /* index */
            iconst_m1
            if_icmple 8
         6: .line 1725
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            ldc "%@$#^@#"
            iload 2 /* index */
            invokevirtual java.util.Vector.setElementAt:(Ljava/lang/Object;I)V
         7: .line 1726
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            ldc "%@$#^@#"
            iload 2 /* index */
            iconst_1
            iadd
            invokevirtual java.util.Vector.setElementAt:(Ljava/lang/Object;I)V
         8: .line 1730
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int index
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    9     1  prefix  Ljava/lang/String;
            3    9     2   index  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  

  protected boolean declAlreadyDeclared(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String prefix
         0: .line 1741
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            istore 2 /* startDecls */
        start local 2 // int startDecls
         1: .line 1742
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            astore 3 /* prefixMappings */
        start local 3 // java.util.Vector prefixMappings
         2: .line 1743
            aload 3 /* prefixMappings */
            invokevirtual java.util.Vector.size:()I
            istore 4 /* nDecls */
        start local 4 // int nDecls
         3: .line 1745
            iload 2 /* startDecls */
            istore 5 /* i */
        start local 5 // int i
         4: goto 11
         5: .line 1746
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String int java.util.Vector int int
      StackMap stack:
            aload 3 /* prefixMappings */
            iload 5 /* i */
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* prefixDecl */
        start local 6 // java.lang.String prefixDecl
         6: .line 1748
            aload 6 /* prefixDecl */
            ifnonnull 8
         7: .line 1749
            goto 10
         8: .line 1751
      StackMap locals: java.lang.String
      StackMap stack:
            aload 6 /* prefixDecl */
            aload 1 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         9: .line 1752
            iconst_1
            ireturn
        end local 6 // java.lang.String prefixDecl
        10: .line 1745
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 2
      StackMap locals:
      StackMap stack:
        11: iload 5 /* i */
            iload 4 /* nDecls */
            if_icmplt 5
        end local 5 // int i
        12: .line 1755
            iconst_0
            ireturn
        end local 4 // int nDecls
        end local 3 // java.util.Vector prefixMappings
        end local 2 // int startDecls
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0            this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   13     1          prefix  Ljava/lang/String;
            1   13     2      startDecls  I
            2   13     3  prefixMappings  Ljava/util/Vector<Ljava/lang/String;>;
            3   13     4          nDecls  I
            4   12     5               i  I
            6   10     6      prefixDecl  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=21, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
        start local 4 // org.xml.sax.Attributes attributes
         0: .line 1804
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.charactersFlush:()V
         1: .line 1806
            aload 2 /* localName */
            ifnull 2
            aload 2 /* localName */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 4
         2: .line 1807
      StackMap locals:
      StackMap stack:
            aload 1 /* uri */
            ifnull 3
            aload 1 /* uri */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 4
         3: .line 1808
      StackMap locals:
      StackMap stack:
            aload 3 /* qName */
            astore 2 /* localName */
         4: .line 1811
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 1 /* uri */
            aload 2 /* localName */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
            istore 5 /* exName */
        start local 5 // int exName
         5: .line 1812
            aload 0 /* this */
            aload 3 /* qName */
            aload 1 /* uri */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getPrefix:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* prefix */
        start local 6 // java.lang.String prefix
         6: .line 1813
            aload 6 /* prefix */
            ifnull 8
         7: .line 1814
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 3 /* qName */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            goto 9
      StackMap locals: int java.lang.String
      StackMap stack:
         8: iconst_0
         9: .line 1813
      StackMap locals:
      StackMap stack: int
            istore 7 /* prefixIndex */
        start local 7 // int prefixIndex
        10: .line 1816
            aload 0 /* this */
            iconst_1
            iload 5 /* exName */
        11: .line 1817
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            iload 7 /* prefixIndex */
            iconst_1
        12: .line 1816
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            istore 8 /* elemNode */
        start local 8 // int elemNode
        13: .line 1819
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_indexing:Z
            ifeq 15
        14: .line 1820
            aload 0 /* this */
            iload 5 /* exName */
            iload 8 /* elemNode */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.indexNode:(II)V
        15: .line 1822
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            iload 8 /* elemNode */
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
            pop
        16: .line 1824
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            istore 9 /* startDecls */
        start local 9 // int startDecls
        17: .line 1825
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            istore 10 /* nDecls */
        start local 10 // int nDecls
        18: .line 1826
            iconst_m1
            istore 11 /* prev */
        start local 11 // int prev
        19: .line 1828
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_pastFirstElement:Z
            ifne 28
        20: .line 1830
            ldc "xml"
            astore 6 /* prefix */
        21: .line 1831
            ldc "http://www.w3.org/XML/1998/namespace"
            astore 12 /* declURL */
        start local 12 // java.lang.String declURL
        22: .line 1832
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aconst_null
            aload 6 /* prefix */
            bipush 13
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
            istore 5 /* exName */
        23: .line 1833
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 12 /* declURL */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            istore 13 /* val */
        start local 13 // int val
        24: .line 1834
            aload 0 /* this */
            bipush 13
            iload 5 /* exName */
            iload 8 /* elemNode */
        25: .line 1835
            iload 11 /* prev */
            iload 13 /* val */
            iconst_0
        26: .line 1834
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            istore 11 /* prev */
        27: .line 1836
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_pastFirstElement:Z
        end local 13 // int val
        end local 12 // java.lang.String declURL
        28: .line 1839
      StackMap locals: int int int
      StackMap stack:
            iload 9 /* startDecls */
            istore 12 /* i */
        start local 12 // int i
        29: goto 40
        30: .line 1840
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            iload 12 /* i */
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* prefix */
        31: .line 1842
            aload 6 /* prefix */
            ifnonnull 33
        32: .line 1843
            goto 39
        33: .line 1845
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            iload 12 /* i */
            iconst_1
            iadd
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 13 /* declURL */
        start local 13 // java.lang.String declURL
        34: .line 1847
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aconst_null
            aload 6 /* prefix */
            bipush 13
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
            istore 5 /* exName */
        35: .line 1849
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 13 /* declURL */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            istore 14 /* val */
        start local 14 // int val
        36: .line 1851
            aload 0 /* this */
            bipush 13
            iload 5 /* exName */
            iload 8 /* elemNode */
        37: .line 1852
            iload 11 /* prev */
            iload 14 /* val */
            iconst_0
        38: .line 1851
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            istore 11 /* prev */
        end local 14 // int val
        end local 13 // java.lang.String declURL
        39: .line 1839
      StackMap locals:
      StackMap stack:
            iinc 12 /* i */ 2
      StackMap locals:
      StackMap stack:
        40: iload 12 /* i */
            iload 10 /* nDecls */
            if_icmplt 30
        end local 12 // int i
        41: .line 1855
            aload 4 /* attributes */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            istore 12 /* n */
        start local 12 // int n
        42: .line 1857
            iconst_0
            istore 13 /* i */
        start local 13 // int i
        43: goto 72
        44: .line 1858
      StackMap locals: int
      StackMap stack:
            aload 4 /* attributes */
            iload 13 /* i */
            invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
            astore 14 /* attrUri */
        start local 14 // java.lang.String attrUri
        45: .line 1859
            aload 4 /* attributes */
            iload 13 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
            astore 15 /* attrQName */
        start local 15 // java.lang.String attrQName
        46: .line 1860
            aload 4 /* attributes */
            iload 13 /* i */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
            astore 16 /* valString */
        start local 16 // java.lang.String valString
        47: .line 1862
            aload 0 /* this */
            aload 15 /* attrQName */
            aload 14 /* attrUri */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getPrefix:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* prefix */
        48: .line 1866
            aload 4 /* attributes */
            iload 13 /* i */
            invokeinterface org.xml.sax.Attributes.getLocalName:(I)Ljava/lang/String;
            astore 18 /* attrLocalName */
        start local 18 // java.lang.String attrLocalName
        49: .line 1868
            aload 15 /* attrQName */
            ifnull 55
        50: .line 1869
            aload 15 /* attrQName */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 51
            aload 15 /* attrQName */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 55
        51: .line 1870
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String java.lang.String java.lang.String org.xml.sax.Attributes int java.lang.String int int int int int int int java.lang.String java.lang.String java.lang.String top java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 6 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.declAlreadyDeclared:(Ljava/lang/String;)Z
            ifeq 53
        52: .line 1871
            goto 71
        53: .line 1873
      StackMap locals:
      StackMap stack:
            bipush 13
            istore 17 /* nodeType */
        start local 17 // int nodeType
        54: .line 1874
            goto 58
        end local 17 // int nodeType
        55: .line 1875
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 17 /* nodeType */
        start local 17 // int nodeType
        56: .line 1877
            aload 4 /* attributes */
            iload 13 /* i */
            invokeinterface org.xml.sax.Attributes.getType:(I)Ljava/lang/String;
            ldc "ID"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 58
        57: .line 1878
            aload 0 /* this */
            aload 16 /* valString */
            iload 8 /* elemNode */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.setIDAttribute:(Ljava/lang/String;I)V
        58: .line 1883
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String java.lang.String java.lang.String org.xml.sax.Attributes int java.lang.String int int int int int int int java.lang.String java.lang.String java.lang.String int java.lang.String
      StackMap stack:
            aload 16 /* valString */
            ifnonnull 60
        59: .line 1884
            ldc ""
            astore 16 /* valString */
        60: .line 1886
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 16 /* valString */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            istore 19 /* val */
        start local 19 // int val
        61: .line 1889
            aload 6 /* prefix */
            ifnull 67
        62: .line 1890
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 15 /* attrQName */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            istore 7 /* prefixIndex */
        63: .line 1892
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.size:()I
            istore 20 /* dataIndex */
        start local 20 // int dataIndex
        64: .line 1894
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 7 /* prefixIndex */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        65: .line 1895
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_data:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iload 19 /* val */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.addElement:(I)V
        66: .line 1897
            iload 20 /* dataIndex */
            ineg
            istore 19 /* val */
        end local 20 // int dataIndex
        67: .line 1900
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 14 /* attrUri */
            aload 18 /* attrLocalName */
            iload 17 /* nodeType */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
            istore 5 /* exName */
        68: .line 1901
            aload 0 /* this */
            iload 17 /* nodeType */
            iload 5 /* exName */
            iload 8 /* elemNode */
            iload 11 /* prev */
            iload 19 /* val */
        69: .line 1902
            iconst_0
        70: .line 1901
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            istore 11 /* prev */
        end local 19 // int val
        end local 18 // java.lang.String attrLocalName
        end local 17 // int nodeType
        end local 16 // java.lang.String valString
        end local 15 // java.lang.String attrQName
        end local 14 // java.lang.String attrUri
        71: .line 1857
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM java.lang.String java.lang.String java.lang.String org.xml.sax.Attributes int java.lang.String int int int int int int int
      StackMap stack:
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
        72: iload 13 /* i */
            iload 12 /* n */
            if_icmplt 44
        end local 13 // int i
        73: .line 1905
            iconst_m1
            iload 11 /* prev */
            if_icmpeq 75
        74: .line 1906
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_m1
            iload 11 /* prev */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
        75: .line 1908
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            ifnull 83
        76: .line 1909
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            aload 0 /* this */
            iload 8 /* elemNode */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeHandle:(I)I
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTMWSFilter.getShouldStripSpace:(ILcom/sun/org/apache/xml/internal/dtm/DTM;)S
            istore 13 /* wsv */
        start local 13 // short wsv
        77: .line 1910
            iconst_3
            iload 13 /* wsv */
            if_icmpne 79
        78: .line 1911
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getShouldStripWhitespace:()Z
            goto 81
        79: .line 1912
      StackMap locals: int
      StackMap stack:
            iconst_2
            iload 13 /* wsv */
            if_icmpne 80
            iconst_1
            goto 81
      StackMap locals:
      StackMap stack:
        80: iconst_0
        81: .line 1910
      StackMap locals:
      StackMap stack: int
            istore 14 /* shouldStrip */
        start local 14 // boolean shouldStrip
        82: .line 1914
            aload 0 /* this */
            iload 14 /* shouldStrip */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.pushShouldStripWhitespace:(Z)V
        end local 14 // boolean shouldStrip
        end local 13 // short wsv
        83: .line 1917
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
        84: .line 1919
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
            pop
        85: .line 1920
            return
        end local 12 // int n
        end local 11 // int prev
        end local 10 // int nDecls
        end local 9 // int startDecls
        end local 8 // int elemNode
        end local 7 // int prefixIndex
        end local 6 // java.lang.String prefix
        end local 5 // int exName
        end local 4 // org.xml.sax.Attributes attributes
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   86     0           this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   86     1            uri  Ljava/lang/String;
            0   86     2      localName  Ljava/lang/String;
            0   86     3          qName  Ljava/lang/String;
            0   86     4     attributes  Lorg/xml/sax/Attributes;
            5   86     5         exName  I
            6   86     6         prefix  Ljava/lang/String;
           10   86     7    prefixIndex  I
           13   86     8       elemNode  I
           17   86     9     startDecls  I
           18   86    10         nDecls  I
           19   86    11           prev  I
           22   28    12        declURL  Ljava/lang/String;
           24   28    13            val  I
           29   41    12              i  I
           34   39    13        declURL  Ljava/lang/String;
           36   39    14            val  I
           42   86    12              n  I
           43   73    13              i  I
           45   71    14        attrUri  Ljava/lang/String;
           46   71    15      attrQName  Ljava/lang/String;
           47   71    16      valString  Ljava/lang/String;
           54   55    17       nodeType  I
           56   71    17       nodeType  I
           49   71    18  attrLocalName  Ljava/lang/String;
           61   71    19            val  I
           64   67    20      dataIndex  I
           77   83    13            wsv  S
           82   83    14    shouldStrip  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      uri         
      localName   
      qName       
      attributes  

  public void endElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
         0: .line 1949
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.charactersFlush:()V
         1: .line 1953
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
         2: .line 1956
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_contextIndexes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            istore 4 /* topContextIndex */
        start local 4 // int topContextIndex
         3: .line 1957
            iload 4 /* topContextIndex */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            if_icmpeq 5
         4: .line 1958
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_prefixMappings:Ljava/util/Vector;
            iload 4 /* topContextIndex */
            invokevirtual java.util.Vector.setSize:(I)V
         5: .line 1961
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            istore 5 /* lastNode */
        start local 5 // int lastNode
         6: .line 1963
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.pop:()I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
         7: .line 1966
            iconst_m1
            iload 5 /* lastNode */
            if_icmpne 9
         8: .line 1967
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_firstch:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_m1
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
            goto 10
         9: .line 1969
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_nextsib:Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_m1
            iload 5 /* lastNode */
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.setElementAt:(II)V
        10: .line 1971
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.popShouldStripWhitespace:()V
        11: .line 1972
            return
        end local 5 // int lastNode
        end local 4 // int topContextIndex
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   12     0             this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   12     1              uri  Ljava/lang/String;
            0   12     2        localName  Ljava/lang/String;
            0   12     3            qName  Ljava/lang/String;
            3   12     4  topContextIndex  I
            6   12     5         lastNode  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
           Name  Flags
      uri        
      localName  
      qName      

  public void characters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 1992
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
            iconst_m1
            if_icmpne 4
         1: .line 1994
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.size:()I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textPendingStart:I
         2: .line 1995
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textType:I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_coalescedTextType:I
         3: .line 1996
            goto 6
         4: .line 2001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textType:I
            iconst_3
            if_icmpne 6
         5: .line 2003
            aload 0 /* this */
            iconst_3
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_coalescedTextType:I
         6: .line 2006
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_chars:Lcom/sun/org/apache/xml/internal/utils/FastStringBuffer;
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.org.apache.xml.internal.utils.FastStringBuffer.append:([CII)V
         7: .line 2007
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    8     1      ch  [C
            0    8     2   start  I
            0    8     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public void ignorableWhitespace(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 2031
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.characters:([CII)V
         1: .line 2032
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    2     1      ch  [C
            0    2     2   start  I
            0    2     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public void processingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 2055
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.charactersFlush:()V
         1: .line 2057
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aconst_null
            aload 1 /* target */
         2: .line 2058
            bipush 7
         3: .line 2057
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
            istore 3 /* exName */
        start local 3 // int exName
         4: .line 2059
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            istore 4 /* dataIndex */
        start local 4 // int dataIndex
         5: .line 2061
            aload 0 /* this */
            aload 0 /* this */
            bipush 7
            iload 3 /* exName */
         6: .line 2062
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
         7: .line 2063
            iload 4 /* dataIndex */
            iconst_0
         8: .line 2061
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
         9: .line 2064
            return
        end local 4 // int dataIndex
        end local 3 // int exName
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   10     1     target  Ljava/lang/String;
            0   10     2       data  Ljava/lang/String;
            4   10     3     exName  I
            5   10     4  dataIndex  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

  public void skippedEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
         0: .line 2084
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void warning(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // org.xml.sax.SAXParseException e
         0: .line 2108
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            aload 1 /* e */
            invokevirtual org.xml.sax.SAXParseException.getMessage:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 2109
            return
        end local 1 // org.xml.sax.SAXParseException e
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    2     1     e  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      e     

  public void error(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // org.xml.sax.SAXParseException e
         0: .line 2127
            aload 1 /* e */
            athrow
        end local 1 // org.xml.sax.SAXParseException e
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1     e  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      e     

  public void fatalError(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // org.xml.sax.SAXParseException e
         0: .line 2149
            aload 1 /* e */
            athrow
        end local 1 // org.xml.sax.SAXParseException e
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1     e  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      e     

  public void elementDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String model
         0: .line 2173
            return
        end local 2 // java.lang.String model
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1   name  Ljava/lang/String;
            0    1     2  model  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      name   
      model  

  public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String eName
        start local 2 // java.lang.String aName
        start local 3 // java.lang.String type
        start local 4 // java.lang.String valueDefault
        start local 5 // java.lang.String value
         0: .line 2200
            return
        end local 5 // java.lang.String value
        end local 4 // java.lang.String valueDefault
        end local 3 // java.lang.String type
        end local 2 // java.lang.String aName
        end local 1 // java.lang.String eName
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1         eName  Ljava/lang/String;
            0    1     2         aName  Ljava/lang/String;
            0    1     3          type  Ljava/lang/String;
            0    1     4  valueDefault  Ljava/lang/String;
            0    1     5         value  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      eName         
      aName         
      type          
      valueDefault  
      value         

  public void internalEntityDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 2220
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1   name  Ljava/lang/String;
            0    1     2  value  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      name   
      value  

  public void externalEntityDecl(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
         0: .line 2242
            return
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1      name  Ljava/lang/String;
            0    1     2  publicId  Ljava/lang/String;
            0    1     3  systemId  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      systemId  

  public void startDTD(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
         0: .line 2273
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_insideDTD:Z
         1: .line 2274
            return
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    2     1      name  Ljava/lang/String;
            0    2     2  publicId  Ljava/lang/String;
            0    2     3  systemId  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      systemId  

  public void endDTD();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 2285
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_insideDTD:Z
         1: .line 2286
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
    Exceptions:
      throws org.xml.sax.SAXException

  public void startEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
         0: .line 2314
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void endEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String name
         0: .line 2327
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void startCDATA();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 2341
            aload 0 /* this */
            iconst_4
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textType:I
         1: .line 2342
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
    Exceptions:
      throws org.xml.sax.SAXException

  public void endCDATA();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
         0: .line 2352
            aload 0 /* this */
            iconst_3
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_textType:I
         1: .line 2353
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
    Exceptions:
      throws org.xml.sax.SAXException

  public void comment(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 2370
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_insideDTD:Z
            ifeq 2
         1: .line 2371
            return
         2: .line 2373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.charactersFlush:()V
         3: .line 2375
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            bipush 8
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(I)I
            istore 4 /* exName */
        start local 4 // int exName
         4: .line 2379
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_valuesOrPrefixes:Lcom/sun/org/apache/xml/internal/dtm/ref/DTMStringPool;
            new java.lang.String
            dup
            aload 1 /* ch */
            iload 2 /* start */
         5: .line 2380
            iload 3 /* length */
            invokespecial java.lang.String.<init>:([CII)V
         6: .line 2379
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMStringPool.stringToIndex:(Ljava/lang/String;)I
            istore 5 /* dataIndex */
        start local 5 // int dataIndex
         7: .line 2383
            aload 0 /* this */
            aload 0 /* this */
            bipush 8
            iload 4 /* exName */
         8: .line 2384
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
            iload 5 /* dataIndex */
            iconst_0
         9: .line 2383
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.addNode:(IIIIIZ)I
            putfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_previous:I
        10: .line 2385
            return
        end local 5 // int dataIndex
        end local 4 // int exName
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   11     1         ch  [C
            0   11     2      start  I
            0   11     3     length  I
            4   11     4     exName  I
            7   11     5  dataIndex  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // java.lang.String property
        start local 2 // java.lang.Object value
         0: .line 2398
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String property
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  property  Ljava/lang/String;
            0    1     2     value  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      property  
      value     

  public javax.xml.transform.SourceLocator getSourceLocatorFor(int);
    descriptor: (I)Ljavax/xml/transform/SourceLocator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
        start local 1 // int node
         0: .line 2410
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_useSourceLocationProperty:Z
            ifeq 7
         1: .line 2413
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.makeNodeIdentity:(I)I
            istore 1 /* node */
         2: .line 2416
            new com.sun.org.apache.xml.internal.dtm.ref.NodeLocator
            dup
            aconst_null
         3: .line 2417
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceSystemId:Lcom/sun/org/apache/xml/internal/utils/StringVector;
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.utils.StringVector.elementAt:(I)Ljava/lang/String;
         4: .line 2418
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceLine:Lcom/sun/org/apache/xml/internal/utils/IntVector;
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.utils.IntVector.elementAt:(I)I
         5: .line 2419
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_sourceColumn:Lcom/sun/org/apache/xml/internal/utils/IntVector;
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.utils.IntVector.elementAt:(I)I
         6: .line 2416
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.NodeLocator.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
            areturn
         7: .line 2421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
            ifnull 9
         8: .line 2423
            new com.sun.org.apache.xml.internal.dtm.ref.NodeLocator
            dup
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.NodeLocator.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
            areturn
         9: .line 2425
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_systemId:Ljava/lang/String;
            ifnull 11
        10: .line 2427
            new com.sun.org.apache.xml.internal.dtm.ref.NodeLocator
            dup
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_systemId:Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.NodeLocator.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
            areturn
        11: .line 2429
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int node
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0   12     1  node  I
    MethodParameters:
      Name  Flags
      node  

  public java.lang.String getFixedNames(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.sax2dtm.SAX2DTM this
        start local 1 // int type
         0: .line 2433
            getstatic com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.m_fixednames:[Ljava/lang/String;
            iload 1 /* type */
            aaload
            areturn
        end local 1 // int type
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
            0    1     1  type  I
    MethodParameters:
      Name  Flags
      type  
}
SourceFile: "SAX2DTM.java"