public class org.apache.xml.dtm.ref.DTMManagerDefault extends org.apache.xml.dtm.DTMManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.xml.dtm.ref.DTMManagerDefault
  super_class: org.apache.xml.dtm.DTMManager
{
  private static final boolean DUMPTREE;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

  protected org.apache.xml.dtm.DTM[] m_dtms;
    descriptor: [Lorg/apache/xml/dtm/DTM;
    flags: (0x0004) ACC_PROTECTED

  int[] m_dtm_offsets;
    descriptor: [I
    flags: (0x0000) 

  protected org.apache.xml.utils.XMLReaderManager m_readerManager;
    descriptor: Lorg/apache/xml/utils/XMLReaderManager;
    flags: (0x0004) ACC_PROTECTED

  protected org.xml.sax.helpers.DefaultHandler m_defaultHandler;
    descriptor: Lorg/xml/sax/helpers/DefaultHandler;
    flags: (0x0004) ACC_PROTECTED

  private org.apache.xml.dtm.ref.ExpandedNameTable m_expandedNameTable;
    descriptor: Lorg/apache/xml/dtm/ref/ExpandedNameTable;
    flags: (0x0002) ACC_PRIVATE

  public synchronized void addDTM(org.apache.xml.dtm.DTM, int);
    descriptor: (Lorg/apache/xml/dtm/DTM;I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.apache.xml.dtm.DTM dtm
        start local 2 // int id
         0: .line 130
            aload 0 /* this */
            aload 1 /* dtm */
            iload 2 /* id */
            iconst_0
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.addDTM:(Lorg/apache/xml/dtm/DTM;II)V
            return
        end local 2 // int id
        end local 1 // org.apache.xml.dtm.DTM dtm
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    1     1   dtm  Lorg/apache/xml/dtm/DTM;
            0    1     2    id  I
    MethodParameters:
      Name  Flags
      dtm   
      id    

  public synchronized void addDTM(org.apache.xml.dtm.DTM, int, int);
    descriptor: (Lorg/apache/xml/dtm/DTM;II)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.apache.xml.dtm.DTM dtm
        start local 2 // int id
        start local 3 // int offset
         0: .line 145
            iload 2 /* id */
            ldc 65536
            if_icmplt 2
         1: .line 148
            new org.apache.xml.dtm.DTMException
            dup
            ldc "ER_NO_DTMIDS_AVAIL"
            aconst_null
            invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.xml.dtm.DTMException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            arraylength
            istore 4 /* oldlen */
        start local 4 // int oldlen
         3: .line 157
            iload 4 /* oldlen */
            iload 2 /* id */
            if_icmpgt 11
         4: .line 164
            iload 2 /* id */
            sipush 256
            iadd
            ldc 65536
            invokestatic java.lang.Math.min:(II)I
            istore 5 /* newlen */
        start local 5 // int newlen
         5: .line 166
            iload 5 /* newlen */
            anewarray org.apache.xml.dtm.DTM
            astore 6 /* new_m_dtms */
        start local 6 // org.apache.xml.dtm.DTM[] new_m_dtms
         6: .line 167
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iconst_0
            aload 6 /* new_m_dtms */
            iconst_0
            iload 4 /* oldlen */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         7: .line 168
            aload 0 /* this */
            aload 6 /* new_m_dtms */
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
         8: .line 169
            iload 5 /* newlen */
            newarray 10
            astore 7 /* new_m_dtm_offsets */
        start local 7 // int[] new_m_dtm_offsets
         9: .line 170
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
            iconst_0
            aload 7 /* new_m_dtm_offsets */
            iconst_0
            iload 4 /* oldlen */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 171
            aload 0 /* this */
            aload 7 /* new_m_dtm_offsets */
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
        end local 7 // int[] new_m_dtm_offsets
        end local 6 // org.apache.xml.dtm.DTM[] new_m_dtms
        end local 5 // int newlen
        11: .line 174
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iload 2 /* id */
            aload 1 /* dtm */
            aastore
        12: .line 175
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
            iload 2 /* id */
            iload 3 /* offset */
            iastore
        13: .line 176
            aload 1 /* dtm */
            invokeinterface org.apache.xml.dtm.DTM.documentRegistration:()V
        14: .line 179
            return
        end local 4 // int oldlen
        end local 3 // int offset
        end local 2 // int id
        end local 1 // org.apache.xml.dtm.DTM dtm
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0   15     1                dtm  Lorg/apache/xml/dtm/DTM;
            0   15     2                 id  I
            0   15     3             offset  I
            3   15     4             oldlen  I
            5   11     5             newlen  I
            6   11     6         new_m_dtms  [Lorg/apache/xml/dtm/DTM;
            9   11     7  new_m_dtm_offsets  [I
    MethodParameters:
        Name  Flags
      dtm     
      id      
      offset  

  public synchronized int getFirstFreeDTMID();
    descriptor: ()I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
         0: .line 186
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            arraylength
            istore 1 /* n */
        start local 1 // int n
         1: .line 187
            iconst_1
            istore 2 /* i */
        start local 2 // int i
         2: goto 6
         3: .line 189
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iload 2 /* i */
            aaload
            ifnonnull 5
         4: .line 191
            iload 2 /* i */
            ireturn
         5: .line 187
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* i */
            iload 1 /* n */
            if_icmplt 3
        end local 2 // int i
         7: .line 194
            iload 1 /* n */
            ireturn
        end local 1 // int n
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            1    8     1     n  I
            2    7     2     i  I

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
         0: .line 207
            aload 0 /* this */
            invokespecial org.apache.xml.dtm.DTMManager.<init>:()V
         1: .line 94
            aload 0 /* this */
            sipush 256
            anewarray org.apache.xml.dtm.DTM
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
         2: .line 109
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
         3: .line 115
            aload 0 /* this */
            aconst_null
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_readerManager:Lorg/apache/xml/utils/XMLReaderManager;
         4: .line 120
            aload 0 /* this */
            new org.xml.sax.helpers.DefaultHandler
            dup
            invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
         5: .line 200
            aload 0 /* this */
         6: .line 201
            new org.apache.xml.dtm.ref.ExpandedNameTable
            dup
            invokespecial org.apache.xml.dtm.ref.ExpandedNameTable.<init>:()V
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
         7: .line 207
            return
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;

  public synchronized org.apache.xml.dtm.DTM getDTM(javax.xml.transform.Source, boolean, org.apache.xml.dtm.DTMWSFilter, boolean, boolean);
    descriptor: (Ljavax/xml/transform/Source;ZLorg/apache/xml/dtm/DTMWSFilter;ZZ)Lorg/apache/xml/dtm/DTM;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=19, args_size=6
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // javax.xml.transform.Source source
        start local 2 // boolean unique
        start local 3 // org.apache.xml.dtm.DTMWSFilter whiteSpaceFilter
        start local 4 // boolean incremental
        start local 5 // boolean doIndexing
         0: .line 247
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_xsf:Lorg/apache/xml/utils/XMLStringFactory;
            astore 6 /* xstringFactory */
        start local 6 // org.apache.xml.utils.XMLStringFactory xstringFactory
         1: .line 248
            aload 0 /* this */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.getFirstFreeDTMID:()I
            istore 7 /* dtmPos */
        start local 7 // int dtmPos
         2: .line 249
            iload 7 /* dtmPos */
            bipush 16
            ishl
            istore 8 /* documentID */
        start local 8 // int documentID
         3: .line 251
            aload 1 /* source */
            ifnull 9
            aload 1 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 9
         4: .line 253
            new org.apache.xml.dtm.ref.dom2dtm.DOM2DTM
            dup
            aload 0 /* this */
            aload 1 /* source */
            checkcast javax.xml.transform.dom.DOMSource
            iload 8 /* documentID */
         5: .line 254
            aload 3 /* whiteSpaceFilter */
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
         6: .line 253
            invokespecial org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.<init>:(Lorg/apache/xml/dtm/DTMManager;Ljavax/xml/transform/dom/DOMSource;ILorg/apache/xml/dtm/DTMWSFilter;Lorg/apache/xml/utils/XMLStringFactory;Z)V
            astore 9 /* dtm */
        start local 9 // org.apache.xml.dtm.ref.dom2dtm.DOM2DTM dtm
         7: .line 256
            aload 0 /* this */
            aload 9 /* dtm */
            iload 7 /* dtmPos */
            iconst_0
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.addDTM:(Lorg/apache/xml/dtm/DTM;II)V
         8: .line 263
            aload 9 /* dtm */
            areturn
        end local 9 // org.apache.xml.dtm.ref.dom2dtm.DOM2DTM dtm
         9: .line 267
      StackMap locals: org.apache.xml.utils.XMLStringFactory int int
      StackMap stack:
            aload 1 /* source */
            ifnull 11
        10: .line 268
            aload 1 /* source */
            instanceof javax.xml.transform.sax.SAXSource
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_1
        12: .line 267
      StackMap locals:
      StackMap stack: int
            istore 9 /* isSAXSource */
        start local 9 // boolean isSAXSource
        13: .line 269
            aload 1 /* source */
            ifnull 15
        14: .line 270
            aload 1 /* source */
            instanceof javax.xml.transform.stream.StreamSource
            goto 16
      StackMap locals: int
      StackMap stack:
        15: iconst_0
        16: .line 269
      StackMap locals:
      StackMap stack: int
            istore 10 /* isStreamSource */
        start local 10 // boolean isStreamSource
        17: .line 272
            iload 9 /* isSAXSource */
            ifne 18
            iload 10 /* isStreamSource */
            ifeq 139
        18: .line 273
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 11 /* reader */
        start local 11 // org.xml.sax.XMLReader reader
        19: .line 279
            aload 1 /* source */
            ifnonnull 22
        20: .line 280
            aconst_null
            astore 13 /* xmlSource */
        start local 13 // org.xml.sax.InputSource xmlSource
        21: .line 281
            goto 31
        end local 13 // org.xml.sax.InputSource xmlSource
        22: .line 282
      StackMap locals: org.xml.sax.XMLReader
      StackMap stack:
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.getXMLReader:(Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLReader;
            astore 11 /* reader */
        23: .line 283
            aload 1 /* source */
            invokestatic javax.xml.transform.sax.SAXSource.sourceToInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;
            astore 13 /* xmlSource */
        start local 13 // org.xml.sax.InputSource xmlSource
        24: .line 285
            aload 13 /* xmlSource */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 14 /* urlOfSource */
        start local 14 // java.lang.String urlOfSource
        25: .line 287
            aload 14 /* urlOfSource */
            ifnull 31
        26: .line 289
            aload 14 /* urlOfSource */
            invokestatic org.apache.xml.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* urlOfSource */
        27: .line 290
            goto 30
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader top org.xml.sax.InputSource java.lang.String
      StackMap stack: java.lang.Exception
        28: pop
        29: .line 292
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "Can not absolutize URL: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 14 /* urlOfSource */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        30: .line 295
      StackMap locals:
      StackMap stack:
            aload 13 /* xmlSource */
            aload 14 /* urlOfSource */
            invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
        end local 14 // java.lang.String urlOfSource
        31: .line 299
      StackMap locals:
      StackMap stack:
            aload 1 /* source */
            ifnonnull 36
            iload 2 /* unique */
            ifeq 36
            iload 4 /* incremental */
            ifne 36
            iload 5 /* doIndexing */
            ifne 36
        32: .line 307
            new org.apache.xml.dtm.ref.sax2dtm.SAX2RTFDTM
            dup
            aload 0 /* this */
            aload 1 /* source */
            iload 8 /* documentID */
            aload 3 /* whiteSpaceFilter */
        33: .line 308
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
        34: .line 307
            invokespecial org.apache.xml.dtm.ref.sax2dtm.SAX2RTFDTM.<init>:(Lorg/apache/xml/dtm/DTMManager;Ljavax/xml/transform/Source;ILorg/apache/xml/dtm/DTMWSFilter;Lorg/apache/xml/utils/XMLStringFactory;Z)V
            astore 12 /* dtm */
        start local 12 // org.apache.xml.dtm.ref.sax2dtm.SAX2DTM dtm
        35: .line 309
            goto 39
        end local 12 // org.apache.xml.dtm.ref.sax2dtm.SAX2DTM dtm
        36: .line 319
      StackMap locals:
      StackMap stack:
            new org.apache.xml.dtm.ref.sax2dtm.SAX2DTM
            dup
            aload 0 /* this */
            aload 1 /* source */
            iload 8 /* documentID */
            aload 3 /* whiteSpaceFilter */
        37: .line 320
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
        38: .line 319
            invokespecial org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.<init>:(Lorg/apache/xml/dtm/DTMManager;Ljavax/xml/transform/Source;ILorg/apache/xml/dtm/DTMWSFilter;Lorg/apache/xml/utils/XMLStringFactory;Z)V
            astore 12 /* dtm */
        start local 12 // org.apache.xml.dtm.ref.sax2dtm.SAX2DTM dtm
        39: .line 326
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource
      StackMap stack:
            aload 0 /* this */
            aload 12 /* dtm */
            iload 7 /* dtmPos */
            iconst_0
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.addDTM:(Lorg/apache/xml/dtm/DTM;II)V
        40: .line 330
            aload 11 /* reader */
            ifnull 45
        41: .line 331
            aload 11 /* reader */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        42: .line 332
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
        43: .line 333
            ldc "org.apache.xerces.parsers.SAXParser"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 45
        44: .line 329
            iconst_1
            goto 46
      StackMap locals:
      StackMap stack:
        45: iconst_0
      StackMap locals:
      StackMap stack: int
        46: istore 14 /* haveXercesParser */
        start local 14 // boolean haveXercesParser
        47: .line 335
            iload 14 /* haveXercesParser */
            ifeq 49
        48: .line 336
            iconst_1
            istore 4 /* incremental */
        49: .line 341
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 89
            iload 4 /* incremental */
            ifeq 89
        50: .line 343
            aconst_null
            astore 15 /* coParser */
        start local 15 // org.apache.xml.dtm.ref.IncrementalSAXSource coParser
        51: .line 345
            iload 14 /* haveXercesParser */
            ifeq 58
        52: .line 349
            ldc "org.apache.xml.dtm.ref.IncrementalSAXSource_Xerces"
            invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
            invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
            checkcast org.apache.xml.dtm.ref.IncrementalSAXSource
        53: .line 348
            astore 15 /* coParser */
        54: .line 350
            goto 58
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int org.apache.xml.dtm.ref.IncrementalSAXSource
      StackMap stack: java.lang.Exception
        55: astore 16 /* ex */
        start local 16 // java.lang.Exception ex
        56: .line 351
            aload 16 /* ex */
            invokevirtual java.lang.Exception.printStackTrace:()V
        57: .line 352
            aconst_null
            astore 15 /* coParser */
        end local 16 // java.lang.Exception ex
        58: .line 356
      StackMap locals:
      StackMap stack:
            aload 15 /* coParser */
            ifnonnull 66
        59: .line 358
            aload 11 /* reader */
            ifnonnull 62
        60: .line 359
            new org.apache.xml.dtm.ref.IncrementalSAXSource_Filter
            dup
            invokespecial org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.<init>:()V
            astore 15 /* coParser */
        61: .line 360
            goto 66
        62: .line 362
      StackMap locals:
      StackMap stack:
            new org.apache.xml.dtm.ref.IncrementalSAXSource_Filter
            dup
            invokespecial org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.<init>:()V
        63: .line 361
            astore 16 /* filter */
        start local 16 // org.apache.xml.dtm.ref.IncrementalSAXSource_Filter filter
        64: .line 363
            aload 16 /* filter */
            aload 11 /* reader */
            invokevirtual org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.setXMLReader:(Lorg/xml/sax/XMLReader;)V
        65: .line 364
            aload 16 /* filter */
            astore 15 /* coParser */
        end local 16 // org.apache.xml.dtm.ref.IncrementalSAXSource_Filter filter
        66: .line 388
      StackMap locals:
      StackMap stack:
            aload 12 /* dtm */
            aload 15 /* coParser */
            invokevirtual org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.setIncrementalSAXSource:(Lorg/apache/xml/dtm/ref/IncrementalSAXSource;)V
        67: .line 390
            aload 13 /* xmlSource */
            ifnonnull 78
        68: .line 393
            aload 12 /* dtm */
            astore 18
        69: .line 460
            aload 11 /* reader */
            ifnull 76
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 70
            iload 4 /* incremental */
            ifne 76
        70: .line 461
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int org.apache.xml.dtm.ref.IncrementalSAXSource top top org.apache.xml.dtm.DTM
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        71: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        72: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        73: .line 467
            aload 11 /* reader */
            ldc "http://xml.org/sax/properties/lexical-handler"
            aconst_null
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        74: .line 468
            goto 76
        75: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        76: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        77: .line 393
            aload 18
            areturn
        78: .line 396
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int org.apache.xml.dtm.ref.IncrementalSAXSource
      StackMap stack:
            aload 11 /* reader */
            invokeinterface org.xml.sax.XMLReader.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
            ifnonnull 80
        79: .line 397
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        80: .line 399
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        81: .line 405
            aload 15 /* coParser */
            aload 13 /* xmlSource */
            invokeinterface org.apache.xml.dtm.ref.IncrementalSAXSource.startParse:(Lorg/xml/sax/InputSource;)V
        82: .line 406
            goto 119
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
        83: astore 16 /* re */
        start local 16 // java.lang.RuntimeException re
        84: .line 408
            aload 12 /* dtm */
            invokevirtual org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        85: .line 410
            aload 16 /* re */
            athrow
        end local 16 // java.lang.RuntimeException re
        86: .line 411
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 16 /* e */
        start local 16 // java.lang.Exception e
        87: .line 413
            aload 12 /* dtm */
            invokevirtual org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        88: .line 415
            new org.apache.xml.utils.WrappedRuntimeException
            dup
            aload 16 /* e */
            invokespecial org.apache.xml.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 16 // java.lang.Exception e
        end local 15 // org.apache.xml.dtm.ref.IncrementalSAXSource coParser
        89: .line 418
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            ifnonnull 100
        90: .line 421
            aload 12 /* dtm */
            astore 18
        91: .line 460
            aload 11 /* reader */
            ifnull 98
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 92
            iload 4 /* incremental */
            ifne 98
        92: .line 461
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int top top top org.apache.xml.dtm.DTM
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        93: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        94: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        95: .line 467
            aload 11 /* reader */
            ldc "http://xml.org/sax/properties/lexical-handler"
            aconst_null
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        96: .line 468
            goto 98
        97: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        98: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        99: .line 421
            aload 18
            areturn
       100: .line 425
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int
      StackMap stack:
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
       101: .line 426
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       102: .line 427
            aload 11 /* reader */
            invokeinterface org.xml.sax.XMLReader.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
            ifnonnull 104
       103: .line 428
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       104: .line 432
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
       105: .line 433
            ldc "http://xml.org/sax/properties/lexical-handler"
       106: .line 434
            aload 12 /* dtm */
       107: .line 432
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
       108: .line 435
            goto 111
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotRecognizedException
       109: pop
            goto 111
       110: .line 436
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotSupportedException
            pop
       111: .line 439
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            aload 13 /* xmlSource */
            invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
       112: .line 440
            goto 119
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
       113: astore 15 /* re */
        start local 15 // java.lang.RuntimeException re
       114: .line 441
            aload 12 /* dtm */
            invokevirtual org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
       115: .line 443
            aload 15 /* re */
            athrow
        end local 15 // java.lang.RuntimeException re
       116: .line 444
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 15 /* e */
        start local 15 // java.lang.Exception e
       117: .line 445
            aload 12 /* dtm */
            invokevirtual org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
       118: .line 447
            new org.apache.xml.utils.WrappedRuntimeException
            dup
            aload 15 /* e */
            invokespecial org.apache.xml.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 15 // java.lang.Exception e
       119: .line 456
      StackMap locals:
      StackMap stack:
            aload 12 /* dtm */
            astore 18
       120: .line 460
            aload 11 /* reader */
            ifnull 127
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 121
            iload 4 /* incremental */
            ifne 127
       121: .line 461
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader org.apache.xml.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int top top top org.apache.xml.dtm.DTM
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
       122: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       123: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       124: .line 467
            aload 11 /* reader */
            ldc "http://xml.org/sax/properties/lexical-handler"
            aconst_null
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
       125: .line 468
            goto 127
       126: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
       127: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
       128: .line 456
            aload 18
            areturn
        end local 14 // boolean haveXercesParser
        end local 13 // org.xml.sax.InputSource xmlSource
        end local 12 // org.apache.xml.dtm.ref.sax2dtm.SAX2DTM dtm
       129: .line 457
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader
      StackMap stack: java.lang.Throwable
            astore 17
       130: .line 460
            aload 11 /* reader */
            ifnull 137
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 131
            iload 4 /* incremental */
            ifne 137
       131: .line 461
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int org.xml.sax.XMLReader top top top top top java.lang.Throwable
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
       132: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       133: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       134: .line 467
            aload 11 /* reader */
            ldc "http://xml.org/sax/properties/lexical-handler"
            aconst_null
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
       135: .line 468
            goto 137
       136: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
       137: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
       138: .line 472
            aload 17
            athrow
        end local 11 // org.xml.sax.XMLReader reader
       139: .line 477
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter int int org.apache.xml.utils.XMLStringFactory int int int int
      StackMap stack:
            new org.apache.xml.dtm.DTMException
            dup
            ldc "ER_NOT_SUPPORTED"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* source */
            aastore
            invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.xml.dtm.DTMException.<init>:(Ljava/lang/String;)V
            athrow
        end local 10 // boolean isStreamSource
        end local 9 // boolean isSAXSource
        end local 8 // int documentID
        end local 7 // int dtmPos
        end local 6 // org.apache.xml.utils.XMLStringFactory xstringFactory
        end local 5 // boolean doIndexing
        end local 4 // boolean incremental
        end local 3 // org.apache.xml.dtm.DTMWSFilter whiteSpaceFilter
        end local 2 // boolean unique
        end local 1 // javax.xml.transform.Source source
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  140     0              this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0  140     1            source  Ljavax/xml/transform/Source;
            0  140     2            unique  Z
            0  140     3  whiteSpaceFilter  Lorg/apache/xml/dtm/DTMWSFilter;
            0  140     4       incremental  Z
            0  140     5        doIndexing  Z
            1  140     6    xstringFactory  Lorg/apache/xml/utils/XMLStringFactory;
            2  140     7            dtmPos  I
            3  140     8        documentID  I
            7    9     9               dtm  Lorg/apache/xml/dtm/ref/dom2dtm/DOM2DTM;
           13  140     9       isSAXSource  Z
           17  140    10    isStreamSource  Z
           19  139    11            reader  Lorg/xml/sax/XMLReader;
           35   36    12               dtm  Lorg/apache/xml/dtm/ref/sax2dtm/SAX2DTM;
           39  129    12               dtm  Lorg/apache/xml/dtm/ref/sax2dtm/SAX2DTM;
           21   22    13         xmlSource  Lorg/xml/sax/InputSource;
           24  129    13         xmlSource  Lorg/xml/sax/InputSource;
           25   31    14       urlOfSource  Ljava/lang/String;
           47  129    14  haveXercesParser  Z
           51   89    15          coParser  Lorg/apache/xml/dtm/ref/IncrementalSAXSource;
           56   58    16                ex  Ljava/lang/Exception;
           64   66    16            filter  Lorg/apache/xml/dtm/ref/IncrementalSAXSource_Filter;
           84   86    16                re  Ljava/lang/RuntimeException;
           87   89    16                 e  Ljava/lang/Exception;
          114  116    15                re  Ljava/lang/RuntimeException;
          117  119    15                 e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          26    27      28  Class java.lang.Exception
          52    54      55  Class java.lang.Exception
          73    74      75  Class java.lang.Exception
          81    82      83  Class java.lang.RuntimeException
          81    82      86  Class java.lang.Exception
          95    96      97  Class java.lang.Exception
         104   108     109  Class org.xml.sax.SAXNotRecognizedException
         104   108     110  Class org.xml.sax.SAXNotSupportedException
         111   112     113  Class java.lang.RuntimeException
         111   112     116  Class java.lang.Exception
         124   125     126  Class java.lang.Exception
          19    69     129  any
          78    91     129  any
         100   120     129  any
         134   135     136  Class java.lang.Exception
    MethodParameters:
                  Name  Flags
      source            
      unique            
      whiteSpaceFilter  
      incremental       
      doIndexing        

  public synchronized int getDTMHandleFromNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.w3c.dom.Node node
         0: .line 493
            aload 1 /* node */
            ifnonnull 2
         1: .line 494
            new java.lang.IllegalArgumentException
            dup
            ldc "ER_NODE_NON_NULL"
            aconst_null
            invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 496
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof org.apache.xml.dtm.ref.DTMNodeProxy
            ifeq 4
         3: .line 497
            aload 1 /* node */
            checkcast org.apache.xml.dtm.ref.DTMNodeProxy
            invokevirtual org.apache.xml.dtm.ref.DTMNodeProxy.getDTMNodeNumber:()I
            ireturn
         4: .line 522
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            arraylength
            istore 2 /* max */
        start local 2 // int max
         5: .line 523
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 12
         7: .line 525
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iload 3 /* i */
            aaload
            astore 4 /* thisDTM */
        start local 4 // org.apache.xml.dtm.DTM thisDTM
         8: .line 526
            aload 4 /* thisDTM */
            ifnull 11
            aload 4 /* thisDTM */
            instanceof org.apache.xml.dtm.ref.dom2dtm.DOM2DTM
            ifeq 11
         9: .line 528
            aload 4 /* thisDTM */
            checkcast org.apache.xml.dtm.ref.dom2dtm.DOM2DTM
            aload 1 /* node */
            invokevirtual org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.getHandleOfNode:(Lorg/w3c/dom/Node;)I
            istore 5 /* handle */
        start local 5 // int handle
        10: .line 529
            iload 5 /* handle */
            iconst_m1
            if_icmpeq 11
            iload 5 /* handle */
            ireturn
        end local 5 // int handle
        end local 4 // org.apache.xml.dtm.DTM thisDTM
        11: .line 523
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 3 /* i */
            iload 2 /* max */
            if_icmplt 7
        end local 3 // int i
        13: .line 552
            aload 1 /* node */
            astore 3 /* root */
        start local 3 // org.w3c.dom.Node root
        14: .line 553
            aload 3 /* root */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_2
            if_icmpne 15
            aload 3 /* root */
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getOwnerElement:()Lorg/w3c/dom/Element;
            goto 16
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault org.w3c.dom.Node int org.w3c.dom.Node
      StackMap stack:
        15: aload 3 /* root */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
        16: astore 4 /* p */
        start local 4 // org.w3c.dom.Node p
        17: .line 554
            goto 20
        18: .line 556
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 4 /* p */
            astore 3 /* root */
        19: .line 554
            aload 4 /* p */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* p */
      StackMap locals:
      StackMap stack:
        20: aload 4 /* p */
            ifnonnull 18
        21: .line 559
            aload 0 /* this */
            new javax.xml.transform.dom.DOMSource
            dup
            aload 3 /* root */
            invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
        22: .line 560
            iconst_0
            aconst_null
            iconst_1
            iconst_1
        23: .line 559
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.getDTM:(Ljavax/xml/transform/Source;ZLorg/apache/xml/dtm/DTMWSFilter;ZZ)Lorg/apache/xml/dtm/DTM;
            checkcast org.apache.xml.dtm.ref.dom2dtm.DOM2DTM
            astore 5 /* dtm */
        start local 5 // org.apache.xml.dtm.ref.dom2dtm.DOM2DTM dtm
        24: .line 564
            aload 1 /* node */
            instanceof org.apache.xml.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode
            ifeq 28
        25: .line 569
            aload 5 /* dtm */
            aload 1 /* node */
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getOwnerElement:()Lorg/w3c/dom/Element;
            invokevirtual org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.getHandleOfNode:(Lorg/w3c/dom/Node;)I
            istore 6 /* handle */
        start local 6 // int handle
        26: .line 570
            aload 5 /* dtm */
            iload 6 /* handle */
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            invokevirtual org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.getAttributeNode:(ILjava/lang/String;Ljava/lang/String;)I
            istore 6 /* handle */
        27: .line 571
            goto 29
        end local 6 // int handle
        28: .line 573
      StackMap locals: org.apache.xml.dtm.ref.dom2dtm.DOM2DTM
      StackMap stack:
            aload 5 /* dtm */
            aload 1 /* node */
            invokevirtual org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.getHandleOfNode:(Lorg/w3c/dom/Node;)I
            istore 6 /* handle */
        start local 6 // int handle
        29: .line 575
      StackMap locals: int
      StackMap stack:
            iconst_m1
            iload 6 /* handle */
            if_icmpne 31
        30: .line 576
            new java.lang.RuntimeException
            dup
            ldc "ER_COULD_NOT_RESOLVE_NODE"
            aconst_null
            invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        31: .line 578
      StackMap locals:
      StackMap stack:
            iload 6 /* handle */
            ireturn
        end local 6 // int handle
        end local 5 // org.apache.xml.dtm.ref.dom2dtm.DOM2DTM dtm
        end local 4 // org.w3c.dom.Node p
        end local 3 // org.w3c.dom.Node root
        end local 2 // int max
        end local 1 // org.w3c.dom.Node node
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   32     0     this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0   32     1     node  Lorg/w3c/dom/Node;
            5   32     2      max  I
            6   13     3        i  I
            8   11     4  thisDTM  Lorg/apache/xml/dtm/DTM;
           10   11     5   handle  I
           14   32     3     root  Lorg/w3c/dom/Node;
           17   32     4        p  Lorg/w3c/dom/Node;
           24   32     5      dtm  Lorg/apache/xml/dtm/ref/dom2dtm/DOM2DTM;
           26   28     6   handle  I
           29   32     6   handle  I
    MethodParameters:
      Name  Flags
      node  

  public synchronized org.xml.sax.XMLReader getXMLReader(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLReader;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // javax.xml.transform.Source inputSource
         0: .line 601
            aload 1 /* inputSource */
            instanceof javax.xml.transform.sax.SAXSource
            ifeq 2
         1: .line 602
            aload 1 /* inputSource */
            checkcast javax.xml.transform.sax.SAXSource
            invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
         3: .line 601
      StackMap locals:
      StackMap stack: org.xml.sax.XMLReader
            astore 2 /* reader */
        start local 2 // org.xml.sax.XMLReader reader
         4: .line 605
            aload 2 /* reader */
            ifnonnull 8
         5: .line 606
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_readerManager:Lorg/apache/xml/utils/XMLReaderManager;
            ifnonnull 7
         6: .line 607
            aload 0 /* this */
            invokestatic org.apache.xml.utils.XMLReaderManager.getInstance:()Lorg/apache/xml/utils/XMLReaderManager;
            putfield org.apache.xml.dtm.ref.DTMManagerDefault.m_readerManager:Lorg/apache/xml/utils/XMLReaderManager;
         7: .line 610
      StackMap locals: org.xml.sax.XMLReader
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_readerManager:Lorg/apache/xml/utils/XMLReaderManager;
            invokevirtual org.apache.xml.utils.XMLReaderManager.getXMLReader:()Lorg/xml/sax/XMLReader;
            astore 2 /* reader */
         8: .line 613
      StackMap locals:
      StackMap stack:
            aload 2 /* reader */
         9: areturn
        end local 2 // org.xml.sax.XMLReader reader
        10: .line 615
      StackMap locals: org.apache.xml.dtm.ref.DTMManagerDefault javax.xml.transform.Source
      StackMap stack: org.xml.sax.SAXException
            astore 2 /* se */
        start local 2 // org.xml.sax.SAXException se
        11: .line 616
            new org.apache.xml.dtm.DTMException
            dup
            aload 2 /* se */
            invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
            aload 2 /* se */
            invokespecial org.apache.xml.dtm.DTMException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // org.xml.sax.SAXException se
        end local 1 // javax.xml.transform.Source inputSource
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0   12     1  inputSource  Ljavax/xml/transform/Source;
            4   10     2       reader  Lorg/xml/sax/XMLReader;
           11   12     2           se  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     9      10  Class org.xml.sax.SAXException
    MethodParameters:
             Name  Flags
      inputSource  

  public synchronized void releaseXMLReader(org.xml.sax.XMLReader);
    descriptor: (Lorg/xml/sax/XMLReader;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.xml.sax.XMLReader reader
         0: .line 631
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_readerManager:Lorg/apache/xml/utils/XMLReaderManager;
            ifnull 2
         1: .line 632
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_readerManager:Lorg/apache/xml/utils/XMLReaderManager;
            aload 1 /* reader */
            invokevirtual org.apache.xml.utils.XMLReaderManager.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
         2: .line 634
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.XMLReader reader
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    3     1  reader  Lorg/xml/sax/XMLReader;
    MethodParameters:
        Name  Flags
      reader  

  public synchronized org.apache.xml.dtm.DTM getDTM(int);
    descriptor: (I)Lorg/apache/xml/dtm/DTM;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // int nodeHandle
         0: .line 648
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iload 1 /* nodeHandle */
            bipush 16
            iushr
            aaload
         1: areturn
         2: .line 650
      StackMap locals:
      StackMap stack: java.lang.ArrayIndexOutOfBoundsException
            astore 2 /* e */
        start local 2 // java.lang.ArrayIndexOutOfBoundsException e
         3: .line 652
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 5
         4: .line 653
            aconst_null
            areturn
         5: .line 655
      StackMap locals: java.lang.ArrayIndexOutOfBoundsException
      StackMap stack:
            aload 2 /* e */
            athrow
        end local 2 // java.lang.ArrayIndexOutOfBoundsException e
        end local 1 // int nodeHandle
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    6     1  nodeHandle  I
            3    6     2           e  Ljava/lang/ArrayIndexOutOfBoundsException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ArrayIndexOutOfBoundsException
    MethodParameters:
            Name  Flags
      nodeHandle  

  public synchronized int getDTMIdentity(org.apache.xml.dtm.DTM);
    descriptor: (Lorg/apache/xml/dtm/DTM;)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.apache.xml.dtm.DTM dtm
         0: .line 673
            aload 1 /* dtm */
            instanceof org.apache.xml.dtm.ref.DTMDefaultBase
            ifeq 5
         1: .line 675
            aload 1 /* dtm */
            checkcast org.apache.xml.dtm.ref.DTMDefaultBase
            astore 2 /* dtmdb */
        start local 2 // org.apache.xml.dtm.ref.DTMDefaultBase dtmdb
         2: .line 676
            aload 2 /* dtmdb */
            invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getManager:()Lorg/apache/xml/dtm/DTMManager;
            aload 0 /* this */
            if_acmpne 4
         3: .line 677
            aload 2 /* dtmdb */
            invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getDTMIDs:()Lorg/apache/xml/utils/SuballocatedIntVector;
            iconst_0
            invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
         4: .line 679
      StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // org.apache.xml.dtm.ref.DTMDefaultBase dtmdb
         5: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            arraylength
            istore 2 /* n */
        start local 2 // int n
         6: .line 684
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         7: goto 12
         8: .line 686
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iload 3 /* i */
            aaload
            astore 4 /* tdtm */
        start local 4 // org.apache.xml.dtm.DTM tdtm
         9: .line 688
            aload 4 /* tdtm */
            aload 1 /* dtm */
            if_acmpne 11
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
            iload 3 /* i */
            iaload
            ifne 11
        10: .line 689
            iload 3 /* i */
            bipush 16
            ishl
            ireturn
        end local 4 // org.apache.xml.dtm.DTM tdtm
        11: .line 684
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 3 /* i */
            iload 2 /* n */
            if_icmplt 8
        end local 3 // int i
        13: .line 692
            iconst_m1
            ireturn
        end local 2 // int n
        end local 1 // org.apache.xml.dtm.DTM dtm
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0   14     1    dtm  Lorg/apache/xml/dtm/DTM;
            2    5     2  dtmdb  Lorg/apache/xml/dtm/ref/DTMDefaultBase;
            6   14     2      n  I
            7   13     3      i  I
            9   11     4   tdtm  Lorg/apache/xml/dtm/DTM;
    MethodParameters:
      Name  Flags
      dtm   

  public synchronized boolean release(org.apache.xml.dtm.DTM, boolean);
    descriptor: (Lorg/apache/xml/dtm/DTM;Z)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.apache.xml.dtm.DTM dtm
        start local 2 // boolean shouldHardDelete
         0: .line 723
            aload 1 /* dtm */
            instanceof org.apache.xml.dtm.ref.sax2dtm.SAX2DTM
            ifeq 2
         1: .line 725
            aload 1 /* dtm */
            checkcast org.apache.xml.dtm.ref.sax2dtm.SAX2DTM
            invokevirtual org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
         2: .line 736
      StackMap locals:
      StackMap stack:
            aload 1 /* dtm */
            instanceof org.apache.xml.dtm.ref.DTMDefaultBase
            ifeq 10
         3: .line 738
            aload 1 /* dtm */
            checkcast org.apache.xml.dtm.ref.DTMDefaultBase
            invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getDTMIDs:()Lorg/apache/xml/utils/SuballocatedIntVector;
            astore 3 /* ids */
        start local 3 // org.apache.xml.utils.SuballocatedIntVector ids
         4: .line 739
            aload 3 /* ids */
            invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
            iconst_1
            isub
            istore 4 /* i */
        start local 4 // int i
         5: goto 8
         6: .line 740
      StackMap locals: org.apache.xml.utils.SuballocatedIntVector int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            aload 3 /* ids */
            iload 4 /* i */
            invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
            bipush 16
            iushr
            aconst_null
            aastore
         7: .line 739
            iinc 4 /* i */ -1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            ifge 6
        end local 4 // int i
        end local 3 // org.apache.xml.utils.SuballocatedIntVector ids
         9: .line 741
            goto 13
        10: .line 744
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* dtm */
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.getDTMIdentity:(Lorg/apache/xml/dtm/DTM;)I
            istore 3 /* i */
        start local 3 // int i
        11: .line 745
            iload 3 /* i */
            iflt 13
        12: .line 747
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
            iload 3 /* i */
            bipush 16
            iushr
            aconst_null
            aastore
        end local 3 // int i
        13: .line 751
      StackMap locals:
      StackMap stack:
            aload 1 /* dtm */
            invokeinterface org.apache.xml.dtm.DTM.documentRelease:()V
        14: .line 752
            iconst_1
            ireturn
        end local 2 // boolean shouldHardDelete
        end local 1 // org.apache.xml.dtm.DTM dtm
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0              this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0   15     1               dtm  Lorg/apache/xml/dtm/DTM;
            0   15     2  shouldHardDelete  Z
            4    9     3               ids  Lorg/apache/xml/utils/SuballocatedIntVector;
            5    9     4                 i  I
           11   13     3                 i  I
    MethodParameters:
                  Name  Flags
      dtm               
      shouldHardDelete  

  public synchronized org.apache.xml.dtm.DTM createDocumentFragment();
    descriptor: ()Lorg/apache/xml/dtm/DTM;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
         0: .line 766
            invokestatic javax.xml.parsers.DocumentBuilderFactory.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory;
            astore 1 /* dbf */
        start local 1 // javax.xml.parsers.DocumentBuilderFactory dbf
         1: .line 768
            aload 1 /* dbf */
            iconst_1
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.setNamespaceAware:(Z)V
         2: .line 770
            aload 1 /* dbf */
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
            astore 2 /* db */
        start local 2 // javax.xml.parsers.DocumentBuilder db
         3: .line 771
            aload 2 /* db */
            invokevirtual javax.xml.parsers.DocumentBuilder.newDocument:()Lorg/w3c/dom/Document;
            astore 3 /* doc */
        start local 3 // org.w3c.dom.Document doc
         4: .line 772
            aload 3 /* doc */
            invokeinterface org.w3c.dom.Document.createDocumentFragment:()Lorg/w3c/dom/DocumentFragment;
            astore 4 /* df */
        start local 4 // org.w3c.dom.Node df
         5: .line 774
            aload 0 /* this */
            new javax.xml.transform.dom.DOMSource
            dup
            aload 4 /* df */
            invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
            iconst_1
            aconst_null
            iconst_0
            iconst_0
            invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.getDTM:(Ljavax/xml/transform/Source;ZLorg/apache/xml/dtm/DTMWSFilter;ZZ)Lorg/apache/xml/dtm/DTM;
         6: areturn
        end local 4 // org.w3c.dom.Node df
        end local 3 // org.w3c.dom.Document doc
        end local 2 // javax.xml.parsers.DocumentBuilder db
        end local 1 // javax.xml.parsers.DocumentBuilderFactory dbf
         7: .line 776
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         8: .line 778
            new org.apache.xml.dtm.DTMException
            dup
            aload 1 /* e */
            invokespecial org.apache.xml.dtm.DTMException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            1    7     1   dbf  Ljavax/xml/parsers/DocumentBuilderFactory;
            3    7     2    db  Ljavax/xml/parsers/DocumentBuilder;
            4    7     3   doc  Lorg/w3c/dom/Document;
            5    7     4    df  Lorg/w3c/dom/Node;
            8    9     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     6       7  Class java.lang.Exception

  public synchronized org.apache.xml.dtm.DTMIterator createDTMIterator(int, org.apache.xml.dtm.DTMFilter, boolean);
    descriptor: (ILorg/apache/xml/dtm/DTMFilter;Z)Lorg/apache/xml/dtm/DTMIterator;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // int whatToShow
        start local 2 // org.apache.xml.dtm.DTMFilter filter
        start local 3 // boolean entityReferenceExpansion
         0: .line 797
            aconst_null
            areturn
        end local 3 // boolean entityReferenceExpansion
        end local 2 // org.apache.xml.dtm.DTMFilter filter
        end local 1 // int whatToShow
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    1     1                whatToShow  I
            0    1     2                    filter  Lorg/apache/xml/dtm/DTMFilter;
            0    1     3  entityReferenceExpansion  Z
    MethodParameters:
                          Name  Flags
      whatToShow                
      filter                    
      entityReferenceExpansion  

  public synchronized org.apache.xml.dtm.DTMIterator createDTMIterator(java.lang.String, org.apache.xml.utils.PrefixResolver);
    descriptor: (Ljava/lang/String;Lorg/apache/xml/utils/PrefixResolver;)Lorg/apache/xml/dtm/DTMIterator;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // java.lang.String xpathString
        start local 2 // org.apache.xml.utils.PrefixResolver presolver
         0: .line 814
            aconst_null
            areturn
        end local 2 // org.apache.xml.utils.PrefixResolver presolver
        end local 1 // java.lang.String xpathString
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    1     1  xpathString  Ljava/lang/String;
            0    1     2    presolver  Lorg/apache/xml/utils/PrefixResolver;
    MethodParameters:
             Name  Flags
      xpathString  
      presolver    

  public synchronized org.apache.xml.dtm.DTMIterator createDTMIterator(int);
    descriptor: (I)Lorg/apache/xml/dtm/DTMIterator;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // int node
         0: .line 829
            aconst_null
            areturn
        end local 1 // int node
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    1     1  node  I
    MethodParameters:
      Name  Flags
      node  

  public synchronized org.apache.xml.dtm.DTMIterator createDTMIterator(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Lorg/apache/xml/dtm/DTMIterator;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // java.lang.Object xpathCompiler
        start local 2 // int pos
         0: .line 845
            aconst_null
            areturn
        end local 2 // int pos
        end local 1 // java.lang.Object xpathCompiler
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    1     1  xpathCompiler  Ljava/lang/Object;
            0    1     2            pos  I
    MethodParameters:
               Name  Flags
      xpathCompiler  
      pos            

  public org.apache.xml.dtm.ref.ExpandedNameTable getExpandedNameTable(org.apache.xml.dtm.DTM);
    descriptor: (Lorg/apache/xml/dtm/DTM;)Lorg/apache/xml/dtm/ref/ExpandedNameTable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
        start local 1 // org.apache.xml.dtm.DTM dtm
         0: .line 857
            aload 0 /* this */
            getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
            areturn
        end local 1 // org.apache.xml.dtm.DTM dtm
        end local 0 // org.apache.xml.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xml/dtm/ref/DTMManagerDefault;
            0    1     1   dtm  Lorg/apache/xml/dtm/DTM;
    MethodParameters:
      Name  Flags
      dtm   
}
SourceFile: "DTMManagerDefault.java"