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 133
            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 148
            iload 2 /* id */
            ldc 65536
            if_icmplt 2
         1: .line 151
            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 159
      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 160
            iload 4 /* oldlen */
            iload 2 /* id */
            if_icmpgt 11
         4: .line 167
            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 169
            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 170
            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 171
            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 172
            iload 5 /* newlen */
            newarray 10
            astore 7 /* new_m_dtm_offsets */
        start local 7 // int[] new_m_dtm_offsets
         9: .line 173
            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 174
            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 177
      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 178
            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 179
            aload 1 /* dtm */
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTM.documentRegistration:()V
        14: .line 182
            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 189
            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 190
            iconst_1
            istore 2 /* i */
        start local 2 // int i
         2: goto 6
         3: .line 192
      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 194
            iload 2 /* i */
            ireturn
         5: .line 190
      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 197
            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 210
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMManager.<init>:()V
         1: .line 97
            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 112
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
         3: .line 118
            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 123
            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 203
            aload 0 /* this */
         6: .line 204
            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 210
            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 250
            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 251
            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 252
            iload 7 /* dtmPos */
            bipush 16
            ishl
            istore 8 /* documentID */
        start local 8 // int documentID
         3: .line 254
            aload 1 /* source */
            ifnull 9
            aload 1 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 9
         4: .line 256
            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 257
            aload 3 /* whiteSpaceFilter */
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
         6: .line 256
            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 259
            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 266
            aload 9 /* dtm */
            areturn
        end local 9 // com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM dtm
         9: .line 270
      StackMap locals: com.sun.org.apache.xml.internal.utils.XMLStringFactory int int
      StackMap stack:
            aload 1 /* source */
            ifnull 11
        10: .line 271
            aload 1 /* source */
            instanceof javax.xml.transform.sax.SAXSource
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_1
        12: .line 270
      StackMap locals:
      StackMap stack: int
            istore 9 /* isSAXSource */
        start local 9 // boolean isSAXSource
        13: .line 272
            aload 1 /* source */
            ifnull 15
        14: .line 273
            aload 1 /* source */
            instanceof javax.xml.transform.stream.StreamSource
            goto 16
      StackMap locals: int
      StackMap stack:
        15: iconst_0
        16: .line 272
      StackMap locals:
      StackMap stack: int
            istore 10 /* isStreamSource */
        start local 10 // boolean isStreamSource
        17: .line 275
            iload 9 /* isSAXSource */
            ifne 18
            iload 10 /* isStreamSource */
            ifeq 138
        18: .line 276
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 11 /* reader */
        start local 11 // org.xml.sax.XMLReader reader
        19: .line 282
            aload 1 /* source */
            ifnonnull 22
        20: .line 283
            aconst_null
            astore 13 /* xmlSource */
        start local 13 // org.xml.sax.InputSource xmlSource
        21: .line 284
            goto 31
        end local 13 // org.xml.sax.InputSource xmlSource
        22: .line 285
      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 286
            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 288
            aload 13 /* xmlSource */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 14 /* urlOfSource */
        start local 14 // java.lang.String urlOfSource
        25: .line 290
            aload 14 /* urlOfSource */
            ifnull 31
        26: .line 292
            aload 14 /* urlOfSource */
            invokestatic com.sun.org.apache.xml.internal.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* urlOfSource */
        27: .line 293
            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 295
            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 298
      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 302
      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 310
            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 311
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
        34: .line 310
            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 312
            goto 39
        end local 12 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM dtm
        36: .line 322
      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 323
            aload 6 /* xstringFactory */
            iload 5 /* doIndexing */
        38: .line 322
            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 329
      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 333
            aload 11 /* reader */
            ifnull 45
        41: .line 334
            aload 11 /* reader */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        42: .line 335
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
        43: .line 336
            ldc "com.sun.org.apache.xerces.internal.parsers.SAXParser"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 45
        44: .line 332
            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 338
            iload 14 /* haveXercesParser */
            ifeq 49
        48: .line 339
            iconst_1
            istore 4 /* incremental */
        49: .line 344
      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 346
            aconst_null
            astore 15 /* coParser */
        start local 15 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource coParser
        51: .line 348
            iload 14 /* haveXercesParser */
            ifeq 57
        52: .line 351
            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 352
            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 353
            aload 16 /* ex */
            invokevirtual java.lang.Exception.printStackTrace:()V
        56: .line 354
            aconst_null
            astore 15 /* coParser */
        end local 16 // java.lang.Exception ex
        57: .line 358
      StackMap locals:
      StackMap stack:
            aload 15 /* coParser */
            ifnonnull 65
        58: .line 360
            aload 11 /* reader */
            ifnonnull 61
        59: .line 361
            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 362
            goto 65
        61: .line 364
      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 363
            astore 16 /* filter */
        start local 16 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter filter
        63: .line 365
            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 366
            aload 16 /* filter */
            astore 15 /* coParser */
        end local 16 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter filter
        65: .line 390
      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 392
            aload 13 /* xmlSource */
            ifnonnull 77
        67: .line 395
            aload 12 /* dtm */
            astore 18
        68: .line 462
            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 463
      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 464
            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 465
            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 469
            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 470
            goto 75
        74: .line 471
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        75: .line 473
      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 395
            aload 18
            areturn
        77: .line 398
      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 399
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        79: .line 401
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
        80: .line 407
            aload 15 /* coParser */
            aload 13 /* xmlSource */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.startParse:(Lorg/xml/sax/InputSource;)V
        81: .line 408
            goto 118
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
        82: astore 16 /* re */
        start local 16 // java.lang.RuntimeException re
        83: .line 410
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        84: .line 412
            aload 16 /* re */
            athrow
        end local 16 // java.lang.RuntimeException re
        85: .line 413
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 16 /* e */
        start local 16 // java.lang.Exception e
        86: .line 415
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
        87: .line 417
            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 420
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            ifnonnull 99
        89: .line 423
            aload 12 /* dtm */
            astore 18
        90: .line 462
            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 463
      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 464
            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 465
            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 469
            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 470
            goto 97
        96: .line 471
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        97: .line 473
      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 423
            aload 18
            areturn
        99: .line 427
      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 428
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
       101: .line 429
            aload 11 /* reader */
            invokeinterface org.xml.sax.XMLReader.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
            ifnonnull 103
       102: .line 430
            aload 11 /* reader */
            aload 12 /* dtm */
            invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
       103: .line 434
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
       104: .line 435
            ldc "http://xml.org/sax/properties/lexical-handler"
       105: .line 436
            aload 12 /* dtm */
       106: .line 434
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
       107: .line 437
            goto 110
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotRecognizedException
       108: pop
            goto 110
       109: .line 438
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotSupportedException
            pop
       110: .line 441
      StackMap locals:
      StackMap stack:
            aload 11 /* reader */
            aload 13 /* xmlSource */
            invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
       111: .line 442
            goto 118
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
       112: astore 15 /* re */
        start local 15 // java.lang.RuntimeException re
       113: .line 443
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
       114: .line 445
            aload 15 /* re */
            athrow
        end local 15 // java.lang.RuntimeException re
       115: .line 446
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 15 /* e */
        start local 15 // java.lang.Exception e
       116: .line 447
            aload 12 /* dtm */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.clearCoRoutine:()V
       117: .line 449
            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 458
      StackMap locals:
      StackMap stack:
            aload 12 /* dtm */
            astore 18
       119: .line 462
            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 463
      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 464
            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 465
            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 469
            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 470
            goto 126
       125: .line 471
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
       126: .line 473
      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 458
            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 459
      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 462
            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 463
      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 464
            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 465
            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 469
            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 470
            goto 136
       135: .line 471
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
       136: .line 473
      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 474
            aload 17
            athrow
        end local 11 // org.xml.sax.XMLReader reader
       138: .line 479
      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 495
            aload 1 /* node */
            ifnonnull 2
         1: .line 496
            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 498
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
            ifeq 4
         3: .line 499
            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 524
      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 525
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 12
         7: .line 527
      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 528
            aload 4 /* thisDTM */
            ifnull 11
            aload 4 /* thisDTM */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTM
            ifeq 11
         9: .line 530
            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 531
            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 525
      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 554
            aload 1 /* node */
            astore 3 /* root */
        start local 3 // org.w3c.dom.Node root
        14: .line 555
            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 556
            goto 20
        18: .line 558
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 4 /* p */
            astore 3 /* root */
        19: .line 556
            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 561
            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 562
            iconst_0
            aconst_null
            iconst_1
            iconst_1
        23: .line 561
            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 566
            aload 1 /* node */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode
            ifeq 28
        25: .line 571
            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 572
            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 573
            goto 29
        end local 6 // int handle
        28: .line 575
      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 577
      StackMap locals: int
      StackMap stack:
            iconst_m1
            iload 6 /* handle */
            if_icmpne 31
        30: .line 578
            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 580
      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 603
            aload 1 /* inputSource */
            instanceof javax.xml.transform.sax.SAXSource
            ifeq 2
         1: .line 604
            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 603
      StackMap locals:
      StackMap stack: org.xml.sax.XMLReader
            astore 2 /* reader */
        start local 2 // org.xml.sax.XMLReader reader
         4: .line 607
            aload 2 /* reader */
            ifnonnull 8
         5: .line 608
            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 609
            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 612
      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 615
      StackMap locals:
      StackMap stack:
            aload 2 /* reader */
         9: areturn
        end local 2 // org.xml.sax.XMLReader reader
        10: .line 617
      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 618
            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 633
            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 634
            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 636
      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 650
            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 652
      StackMap locals:
      StackMap stack: java.lang.ArrayIndexOutOfBoundsException
            astore 2 /* e */
        start local 2 // java.lang.ArrayIndexOutOfBoundsException e
         3: .line 654
            iload 1 /* nodeHandle */
            iconst_m1
            if_icmpne 5
         4: .line 655
            aconst_null
            areturn
         5: .line 657
      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 675
            aload 1 /* dtm */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
            ifeq 5
         1: .line 677
            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 678
            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 679
            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 681
      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 684
      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 686
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         7: goto 12
         8: .line 688
      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 690
            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 691
            iload 3 /* i */
            bipush 16
            ishl
            ireturn
        end local 4 // com.sun.org.apache.xml.internal.dtm.DTM tdtm
        11: .line 686
      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 694
            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 725
            aload 1 /* dtm */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
            ifeq 2
         1: .line 727
            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 738
      StackMap locals:
      StackMap stack:
            aload 1 /* dtm */
            instanceof com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
            ifeq 10
         3: .line 740
            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 741
            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 742
      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 741
            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 743
            goto 13
        10: .line 746
      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 747
            iload 3 /* i */
            iflt 13
        12: .line 749
            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 753
      StackMap locals:
      StackMap stack:
            aload 1 /* dtm */
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTM.documentRelease:()V
        14: .line 754
            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 768
            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 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
         2: .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
         3: .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
         4: .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 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 776
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         7: .line 778
            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 797
            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 814
            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 829
            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 845
            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 857
            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"