public class com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault extends com.sun.org.apache.xml.internal.dtm.DTMManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
  super_class: com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.dtm.DTM[] m_dtms;
    descriptor: [Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.sun.org.apache.xml.internal.utils.XMLReaderManager m_readerManager;
    descriptor: Lcom/sun/org/apache/xml/internal/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 com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable m_expandedNameTable;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
    flags: (0x0002) ACC_PRIVATE

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

  public synchronized void addDTM(com.sun.org.apache.xml.internal.dtm.DTM, int, int);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTM dtm
        start local 2 // int id
        start local 3 // int offset
         0: .line 146
            iload 2 /* id */
            ldc 65536
            if_icmplt 2
         1: .line 149
            new com.sun.org.apache.xml.internal.dtm.DTMException
            dup
            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;
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 157
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            arraylength
            istore 4 /* oldlen */
        start local 4 // int oldlen
         3: .line 158
            iload 4 /* oldlen */
            iload 2 /* id */
            if_icmpgt 11
         4: .line 165
            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 167
            iload 5 /* newlen */
            anewarray com.sun.org.apache.xml.internal.dtm.DTM
            astore 6 /* new_m_dtms */
        start local 6 // com.sun.org.apache.xml.internal.dtm.DTM[] new_m_dtms
         6: .line 168
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/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 169
            aload 0 /* this */
            aload 6 /* new_m_dtms */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
         8: .line 170
            iload 5 /* newlen */
            newarray 10
            astore 7 /* new_m_dtm_offsets */
        start local 7 // int[] new_m_dtm_offsets
         9: .line 171
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.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 172
            aload 0 /* this */
            aload 7 /* new_m_dtm_offsets */
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
        end local 7 // int[] new_m_dtm_offsets
        end local 6 // com.sun.org.apache.xml.internal.dtm.DTM[] new_m_dtms
        end local 5 // int newlen
        11: .line 175
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            iload 2 /* id */
            aload 1 /* dtm */
            aastore
        12: .line 176
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
            iload 2 /* id */
            iload 3 /* offset */
            iastore
        13: .line 177
            aload 1 /* dtm */
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTM.documentRegistration:()V
        14: .line 180
            return
        end local 4 // int oldlen
        end local 3 // int offset
        end local 2 // int id
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTM dtm
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            0   15     1                dtm  Lcom/sun/org/apache/xml/internal/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  [Lcom/sun/org/apache/xml/internal/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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
         0: .line 187
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            arraylength
            istore 1 /* n */
        start local 1 // int n
         1: .line 188
            iconst_1
            istore 2 /* i */
        start local 2 // int i
         2: goto 6
         3: .line 190
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            iload 2 /* i */
            aaload
            ifnonnull 5
         4: .line 192
            iload 2 /* i */
            ireturn
         5: .line 188
      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 195
            iload 1 /* n */
            ireturn
        end local 1 // int n
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xml/internal/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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
         0: .line 208
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMManager.<init>:()V
         1: .line 95
            aload 0 /* this */
            sipush 256
            anewarray com.sun.org.apache.xml.internal.dtm.DTM
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
         2: .line 110
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
         3: .line 116
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
         4: .line 121
            aload 0 /* this */
            new org.xml.sax.helpers.DefaultHandler
            dup
            invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
         5: .line 201
            aload 0 /* this */
         6: .line 202
            new com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.<init>:()V
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
         7: .line 208
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;

  public synchronized com.sun.org.apache.xml.internal.dtm.DTM getDTM(javax.xml.transform.Source, boolean, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, boolean, boolean);
    descriptor: (Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=19, args_size=6
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
        start local 1 // javax.xml.transform.Source source
        start local 2 // boolean unique
        start local 3 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        start local 4 // boolean incremental
        start local 5 // boolean doIndexing
         0: .line 248
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_xsf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            astore 6 /* xstringFactory */
        start local 6 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringFactory
         1: .line 249
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getFirstFreeDTMID:()I
            istore 7 /* dtmPos */
        start local 7 // int dtmPos
         2: .line 250
            iload 7 /* dtmPos */
            bipush 16
            ishl
            istore 8 /* documentID */
        start local 8 // int documentID
         3: .line 252
            aload 1 /* source */
            ifnull 9
            aload 1 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 9
         4: .line 254
            new com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM
            dup
            aload 0 /* this */
            aload 1 /* source */
            checkcast javax.xml.transform.dom.DOMSource
            iload 8 /* documentID */
         5: .line 255
            aload 3 /* whiteSpaceFilter */
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
         6: .line 254
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/dom/DOMSource;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;Z)V
            astore 9 /* dtm */
        start local 9 // com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM dtm
         7: .line 257
            aload 0 /* this */
            aload 9 /* dtm */
            iload 7 /* dtmPos */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
         8: .line 264
            aload 9 /* dtm */
            areturn
        end local 9 // com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM dtm
         9: .line 268
      StackMap locals: com.sun.org.apache.xml.internal.utils.XMLStringFactory int int
      StackMap stack:
            aload 1 /* source */
            ifnull 11
        10: .line 269
            aload 1 /* source */
            instanceof javax.xml.transform.sax.SAXSource
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_1
        12: .line 268
      StackMap locals:
      StackMap stack: int
            istore 9 /* isSAXSource */
        start local 9 // boolean isSAXSource
        13: .line 270
            aload 1 /* source */
            ifnull 15
        14: .line 271
            aload 1 /* source */
            instanceof javax.xml.transform.stream.StreamSource
            goto 16
      StackMap locals: int
      StackMap stack:
        15: iconst_0
        16: .line 270
      StackMap locals:
      StackMap stack: int
            istore 10 /* isStreamSource */
        start local 10 // boolean isStreamSource
        17: .line 273
            iload 9 /* isSAXSource */
            ifne 18
            iload 10 /* isStreamSource */
            ifeq 138
        18: .line 274
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 11 /* reader */
        start local 11 // org.xml.sax.XMLReader reader
        19: .line 280
            aload 1 /* source */
            ifnonnull 22
        20: .line 281
            aconst_null
            astore 13 /* xmlSource */
        start local 13 // org.xml.sax.InputSource xmlSource
        21: .line 282
            goto 31
        end local 13 // org.xml.sax.InputSource xmlSource
        22: .line 283
      StackMap locals: org.xml.sax.XMLReader
      StackMap stack:
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getXMLReader:(Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLReader;
            astore 11 /* reader */
        23: .line 284
            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 286
            aload 13 /* xmlSource */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 14 /* urlOfSource */
        start local 14 // java.lang.String urlOfSource
        25: .line 288
            aload 14 /* urlOfSource */
            ifnull 31
        26: .line 290
            aload 14 /* urlOfSource */
            invokestatic com.sun.org.apache.xml.internal.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* urlOfSource */
        27: .line 291
            goto 30
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.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 293
            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 296
      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 300
      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 308
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
            dup
            aload 0 /* this */
            aload 1 /* source */
            iload 8 /* documentID */
            aload 3 /* whiteSpaceFilter */
        33: .line 309
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
        34: .line 308
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM.<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;Z)V
            astore 12 /* dtm */
        start local 12 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM dtm
        35: .line 310
            goto 39
        end local 12 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM dtm
        36: .line 320
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
            dup
            aload 0 /* this */
            aload 1 /* source */
            iload 8 /* documentID */
            aload 3 /* whiteSpaceFilter */
        37: .line 321
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
        38: .line 320
            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;Z)V
            astore 12 /* dtm */
        start local 12 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM dtm
        39: .line 327
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource
      StackMap stack:
            aload 0 /* this */
            aload 12 /* dtm */
            iload 7 /* dtmPos */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
        40: .line 331
            aload 11 /* reader */
            ifnull 45
        41: .line 332
            aload 11 /* reader */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        42: .line 333
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
        43: .line 334
            ldc "com.sun.org.apache.xerces.internal.parsers.SAXParser"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 45
        44: .line 330
            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 336
            iload 14 /* haveXercesParser */
            ifeq 49
        48: .line 337
            iconst_1
            istore 4 /* incremental */
        49: .line 342
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 88
            iload 4 /* incremental */
            ifeq 88
        50: .line 344
            aconst_null
            astore 15 /* coParser */
        start local 15 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource coParser
        51: .line 346
            iload 14 /* haveXercesParser */
            ifeq 57
        52: .line 349
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.<init>:()V
            astore 15 /* coParser */
        53: .line 350
            goto 57
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource
      StackMap stack: java.lang.Exception
        54: astore 16 /* ex */
        start local 16 // java.lang.Exception ex
        55: .line 351
            aload 16 /* ex */
            invokevirtual java.lang.Exception.printStackTrace:()V
        56: .line 352
            aconst_null
            astore 15 /* coParser */
        end local 16 // java.lang.Exception ex
        57: .line 356
      StackMap locals:
      StackMap stack:
            aload 15 /* coParser */
            ifnonnull 65
        58: .line 358
            aload 11 /* reader */
            ifnonnull 61
        59: .line 359
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.<init>:()V
            astore 15 /* coParser */
        60: .line 360
            goto 65
        61: .line 362
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.<init>:()V
        62: .line 361
            astore 16 /* filter */
        start local 16 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter filter
        63: .line 363
            aload 16 /* filter */
            aload 11 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.setXMLReader:(Lorg/xml/sax/XMLReader;)V
        64: .line 364
            aload 16 /* filter */
            astore 15 /* coParser */
        end local 16 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter filter
        65: .line 388
      StackMap locals:
      StackMap stack:
            aload 12 /* dtm */
            aload 15 /* coParser */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.setIncrementalSAXSource:(Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;)V
        66: .line 390
            aload 13 /* xmlSource */
            ifnonnull 77
        67: .line 393
            aload 12 /* dtm */
            astore 18
        68: .line 460
            aload 11 /* reader */
            ifnull 75
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 69
            iload 4 /* incremental */
            ifne 75
        69: .line 461
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource top top com.sun.org.apache.xml.internal.dtm.DTM
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        70: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        71: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        72: .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
        73: .line 468
            goto 75
        74: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        75: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        76: .line 393
            aload 18
            areturn
        77: .line 396
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource
      StackMap stack:
            aload 11 /* reader */
            invokeinterface org.xml.sax.XMLReader.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
            ifnonnull 79
        78: .line 397
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        79: .line 399
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        80: .line 405
            aload 15 /* coParser */
            aload 13 /* xmlSource */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.startParse:(Lorg/xml/sax/InputSource;)V
        81: .line 406
            goto 118
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
        82: astore 16 /* re */
        start local 16 // java.lang.RuntimeException re
        83: .line 408
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        84: .line 410
            aload 16 /* re */
            athrow
        end local 16 // java.lang.RuntimeException re
        85: .line 411
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 16 /* e */
        start local 16 // java.lang.Exception e
        86: .line 413
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        87: .line 415
            new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException
            dup
            aload 16 /* e */
            invokespecial com.sun.org.apache.xml.internal.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 16 // java.lang.Exception e
        end local 15 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource coParser
        88: .line 418
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            ifnonnull 99
        89: .line 421
            aload 12 /* dtm */
            astore 18
        90: .line 460
            aload 11 /* reader */
            ifnull 97
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 91
            iload 4 /* incremental */
            ifne 97
        91: .line 461
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int top top top com.sun.org.apache.xml.internal.dtm.DTM
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        92: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        93: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        94: .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
        95: .line 468
            goto 97
        96: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        97: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        98: .line 421
            aload 18
            areturn
        99: .line 425
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.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
       100: .line 426
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       101: .line 427
            aload 11 /* reader */
            invokeinterface org.xml.sax.XMLReader.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
            ifnonnull 103
       102: .line 428
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       103: .line 432
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
       104: .line 433
            ldc "http://xml.org/sax/properties/lexical-handler"
       105: .line 434
            aload 12 /* dtm */
       106: .line 432
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
       107: .line 435
            goto 110
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotRecognizedException
       108: pop
            goto 110
       109: .line 436
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotSupportedException
            pop
       110: .line 439
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            aload 13 /* xmlSource */
            invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
       111: .line 440
            goto 118
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
       112: astore 15 /* re */
        start local 15 // java.lang.RuntimeException re
       113: .line 441
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
       114: .line 443
            aload 15 /* re */
            athrow
        end local 15 // java.lang.RuntimeException re
       115: .line 444
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 15 /* e */
        start local 15 // java.lang.Exception e
       116: .line 445
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
       117: .line 447
            new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException
            dup
            aload 15 /* e */
            invokespecial com.sun.org.apache.xml.internal.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 15 // java.lang.Exception e
       118: .line 456
      StackMap locals:
      StackMap stack:
            aload 12 /* dtm */
            astore 18
       119: .line 460
            aload 11 /* reader */
            ifnull 126
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 120
            iload 4 /* incremental */
            ifne 126
       120: .line 461
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM org.xml.sax.InputSource int top top top com.sun.org.apache.xml.internal.dtm.DTM
      StackMap stack:
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
       121: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       122: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       123: .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
       124: .line 468
            goto 126
       125: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
       126: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
       127: .line 456
            aload 18
            areturn
        end local 14 // boolean haveXercesParser
        end local 13 // org.xml.sax.InputSource xmlSource
        end local 12 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM dtm
       128: .line 457
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int org.xml.sax.XMLReader
      StackMap stack: java.lang.Throwable
            astore 17
       129: .line 460
            aload 11 /* reader */
            ifnull 136
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_incremental:Z
            ifeq 130
            iload 4 /* incremental */
            ifne 136
       130: .line 461
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
       131: .line 462
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       132: .line 463
            aload 11 /* reader */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_defaultHandler:Lorg/xml/sax/helpers/DefaultHandler;
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       133: .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
       134: .line 468
            goto 136
       135: .line 469
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
       136: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
       137: .line 472
            aload 17
            athrow
        end local 11 // org.xml.sax.XMLReader reader
       138: .line 477
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter int int com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.DTMException
            dup
            ldc "ER_NOT_SUPPORTED"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* source */
            aastore
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringFactory
        end local 5 // boolean doIndexing
        end local 4 // boolean incremental
        end local 3 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        end local 2 // boolean unique
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  139     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            0  139     1            source  Ljavax/xml/transform/Source;
            0  139     2            unique  Z
            0  139     3  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0  139     4       incremental  Z
            0  139     5        doIndexing  Z
            1  139     6    xstringFactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            2  139     7            dtmPos  I
            3  139     8        documentID  I
            7    9     9               dtm  Lcom/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM;
           13  139     9       isSAXSource  Z
           17  139    10    isStreamSource  Z
           19  138    11            reader  Lorg/xml/sax/XMLReader;
           35   36    12               dtm  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
           39  128    12               dtm  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM;
           21   22    13         xmlSource  Lorg/xml/sax/InputSource;
           24  128    13         xmlSource  Lorg/xml/sax/InputSource;
           25   31    14       urlOfSource  Ljava/lang/String;
           47  128    14  haveXercesParser  Z
           51   88    15          coParser  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
           55   57    16                ex  Ljava/lang/Exception;
           63   65    16            filter  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter;
           83   85    16                re  Ljava/lang/RuntimeException;
           86   88    16                 e  Ljava/lang/Exception;
          113  115    15                re  Ljava/lang/RuntimeException;
          116  118    15                 e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          26    27      28  Class java.lang.Exception
          52    53      54  Class java.lang.Exception
          72    73      74  Class java.lang.Exception
          80    81      82  Class java.lang.RuntimeException
          80    81      85  Class java.lang.Exception
          94    95      96  Class java.lang.Exception
         103   107     108  Class org.xml.sax.SAXNotRecognizedException
         103   107     109  Class org.xml.sax.SAXNotSupportedException
         110   111     112  Class java.lang.RuntimeException
         110   111     115  Class java.lang.Exception
         123   124     125  Class java.lang.Exception
          19    68     128  any
          77    90     128  any
          99   119     128  any
         133   134     135  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 // com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
            ifeq 4
         3: .line 497
            aload 1 /* node */
            checkcast com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.getDTMNodeNumber:()I
            ireturn
         4: .line 522
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/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 com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            iload 3 /* i */
            aaload
            astore 4 /* thisDTM */
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTM thisDTM
         8: .line 526
            aload 4 /* thisDTM */
            ifnull 11
            aload 4 /* thisDTM */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM
            ifeq 11
         9: .line 528
            aload 4 /* thisDTM */
            checkcast com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.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: com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
            checkcast com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM
            astore 5 /* dtm */
        start local 5 // com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM dtm
        24: .line 564
            aload 1 /* node */
            instanceof com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.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: com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM
      StackMap stack:
            aload 5 /* dtm */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   32     0     this  Lcom/sun/org/apache/xml/internal/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  Lcom/sun/org/apache/xml/internal/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  Lcom/sun/org/apache/xml/internal/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 // com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ifnonnull 7
         6: .line 607
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMManager.overrideDefaultParser:()Z
            invokestatic com.sun.org.apache.xml.internal.utils.XMLReaderManager.getInstance:(Z)Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
         7: .line 610
      StackMap locals: org.xml.sax.XMLReader
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            invokevirtual com.sun.org.apache.xml.internal.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: com.sun.org.apache.xml.internal.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 com.sun.org.apache.xml.internal.dtm.DTMException
            dup
            aload 2 /* se */
            invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
            aload 2 /* se */
            invokespecial com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Lcom/sun/org/apache/xml/internal/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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
        start local 1 // org.xml.sax.XMLReader reader
         0: .line 631
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ifnull 2
         1: .line 632
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            aload 1 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            0    3     1  reader  Lorg/xml/sax/XMLReader;
    MethodParameters:
        Name  Flags
      reader  

  public synchronized com.sun.org.apache.xml.internal.dtm.DTM getDTM(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
        start local 1 // int nodeHandle
         0: .line 648
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/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 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lcom/sun/org/apache/xml/internal/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(com.sun.org.apache.xml.internal.dtm.DTM);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTM;)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTM dtm
         0: .line 673
            aload 1 /* dtm */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
            ifeq 5
         1: .line 675
            aload 1 /* dtm */
            checkcast com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
            astore 2 /* dtmdb */
        start local 2 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase dtmdb
         2: .line 676
            aload 2 /* dtmdb */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getManager:()Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            aload 0 /* this */
            if_acmpne 4
         3: .line 677
            aload 2 /* dtmdb */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.getDTMIDs:()Lcom/sun/org/apache/xml/internal/utils/SuballocatedIntVector;
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.elementAt:(I)I
            ireturn
         4: .line 679
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase dtmdb
         5: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/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 com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms:[Lcom/sun/org/apache/xml/internal/dtm/DTM;
            iload 3 /* i */
            aaload
            astore 4 /* tdtm */
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTM tdtm
         9: .line 688
            aload 4 /* tdtm */
            aload 1 /* dtm */
            if_acmpne 11
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.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 // com.sun.org.apache.xml.internal.dtm.DTM dtm
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            0   14     1    dtm  Lcom/sun/org/apache/xml/internal/dtm/DTM;
            2    5     2  dtmdb  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase;
            6   14     2      n  I
            7   13     3      i  I
            9   11     4   tdtm  Lcom/sun/org/apache/xml/internal/dtm/DTM;
    MethodParameters:
      Name  Flags
      dtm   

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

  public synchronized com.sun.org.apache.xml.internal.dtm.DTM createDocumentFragment();
    descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
         0: .line 766
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMManager.overrideDefaultParser:()Z
            invokestatic jdk.xml.internal.JdkXmlUtils.getDOMFactory:(Z)Ljavax/xml/parsers/DocumentBuilderFactory;
            astore 1 /* dbf */
        start local 1 // javax.xml.parsers.DocumentBuilderFactory dbf
         1: .line 768
            aload 1 /* dbf */
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
            astore 2 /* db */
        start local 2 // javax.xml.parsers.DocumentBuilder db
         2: .line 769
            aload 2 /* db */
            invokevirtual javax.xml.parsers.DocumentBuilder.newDocument:()Lorg/w3c/dom/Document;
            astore 3 /* doc */
        start local 3 // org.w3c.dom.Document doc
         3: .line 770
            aload 3 /* doc */
            invokeinterface org.w3c.dom.Document.createDocumentFragment:()Lorg/w3c/dom/DocumentFragment;
            astore 4 /* df */
        start local 4 // org.w3c.dom.Node df
         4: .line 772
            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 com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
         5: 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
         6: .line 774
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         7: .line 776
            new com.sun.org.apache.xml.internal.dtm.DTMException
            dup
            aload 1 /* e */
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault;
            1    6     1   dbf  Ljavax/xml/parsers/DocumentBuilderFactory;
            2    6     2    db  Ljavax/xml/parsers/DocumentBuilder;
            3    6     3   doc  Lorg/w3c/dom/Document;
            4    6     4    df  Lorg/w3c/dom/Node;
            7    8     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     5       6  Class java.lang.Exception

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

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

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

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

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