public final class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl extends com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2 implements com.sun.org.apache.xalan.internal.xsltc.DOMEnhancedForDTM, com.sun.org.apache.xalan.internal.xsltc.dom.DOMBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
  super_class: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
{
  private int _uriCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int[] _xmlSpaceStack;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int _idx;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean _preserve;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String XML_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "xml"

  private static final java.lang.String XMLSPACE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "xml:space"

  private static final java.lang.String PRESERVE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "preserve"

  private static final java.lang.String XML_URI;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.w3.org/XML/1998/namespace"

  private boolean _escaping;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _disableEscaping;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int _textNodeToProcess;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String EMPTYSTRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ""

  private static final com.sun.org.apache.xml.internal.dtm.DTMAxisIterator EMPTYITERATOR;
    descriptor: Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private int _namesSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.Integer, java.lang.Integer> _nsIndex;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Integer;>;

  private int _size;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xalan.internal.xsltc.dom.BitArray _dontEscape;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
    flags: (0x0002) ACC_PRIVATE

  private static int _documentURIIndex;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private org.w3c.dom.Document _document;
    descriptor: Lorg/w3c/dom/Document;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<org.w3c.dom.Node, java.lang.Integer> _node2Ids;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/Integer;>;

  private boolean _hasDOMSource;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager _dtmManager;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.Node[] _nodes;
    descriptor: [Lorg/w3c/dom/Node;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.NodeList[] _nodeLists;
    descriptor: [Lorg/w3c/dom/NodeList;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 109
            invokestatic com.sun.org.apache.xml.internal.dtm.ref.EmptyIterator.getInstance:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            putstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
         1: .line 124
            iconst_0
            putstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURIIndex:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setDocumentURI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String uri
         0: .line 149
            aload 1 /* uri */
            ifnull 2
         1: .line 150
            aload 0 /* this */
            aload 1 /* uri */
            invokestatic com.sun.org.apache.xml.internal.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.setDocumentBaseURI:(Ljava/lang/String;)V
         2: .line 152
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    3     1   uri  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      uri   

  public java.lang.String getDocumentURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 158
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocumentBaseURI:()Ljava/lang/String;
            astore 1 /* baseURI */
        start local 1 // java.lang.String baseURI
         1: .line 159
            aload 1 /* baseURI */
            ifnull 2
            aload 1 /* baseURI */
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: new java.lang.StringBuilder
            dup
            ldc "rtf"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURIIndex:I
            dup
            iconst_1
            iadd
            putstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURIIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // java.lang.String baseURI
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            1    4     1  baseURI  Ljava/lang/String;

  public java.lang.String getDocumentURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 163
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocumentURI:()Ljava/lang/String;
            areturn
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  node  I
    MethodParameters:
      Name  Flags
      node  

  public void setupMapping(java.lang.String[], java.lang.String[], int[], java.lang.String[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String[] names
        start local 2 // java.lang.String[] urisArray
        start local 3 // int[] typesArray
        start local 4 // java.lang.String[] namespaces
         0: .line 169
            return
        end local 4 // java.lang.String[] namespaces
        end local 3 // int[] typesArray
        end local 2 // java.lang.String[] urisArray
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1       names  [Ljava/lang/String;
            0    1     2   urisArray  [Ljava/lang/String;
            0    1     3  typesArray  [I
            0    1     4  namespaces  [Ljava/lang/String;
    MethodParameters:
            Name  Flags
      names       
      urisArray   
      typesArray  
      namespaces  

  public java.lang.String lookupNamespace(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // java.lang.String prefix
         0: .line 180
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            astore 5 /* ancestors */
        start local 5 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator ancestors
         1: .line 182
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.isElement:(I)Z
            ifeq 3
         2: .line 183
            aload 5 /* ancestors */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            pop
         3: .line 186
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String top top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
      StackMap stack:
            aload 5 /* ancestors */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.setStartNode:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            pop
         4: .line 187
            goto 12
        start local 3 // int anode
         5: .line 188
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String int top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 6 /* namespaces */
        start local 6 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator namespaces
         6: .line 190
            aload 6 /* namespaces */
            iload 3 /* anode */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.setStartNode:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            pop
         7: .line 191
            goto 10
        start local 4 // int nsnode
         8: .line 192
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String int int com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
      StackMap stack:
            aload 0 /* this */
            iload 4 /* nsnode */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getLocalName:(I)Ljava/lang/String;
            aload 2 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         9: .line 193
            aload 0 /* this */
            iload 4 /* nsnode */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
            areturn
        end local 4 // int nsnode
        10: .line 191
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String int top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
      StackMap stack:
            aload 6 /* namespaces */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.next:()I
            dup
            istore 4 /* nsnode */
        start local 4 // int nsnode
        11: iconst_m1
            if_icmpne 8
        end local 6 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator namespaces
        end local 4 // int nsnode
        end local 3 // int anode
        12: .line 187
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String top top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
      StackMap stack:
            aload 5 /* ancestors */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.next:()I
            dup
            istore 3 /* anode */
        start local 3 // int anode
        13: iconst_m1
            if_icmpne 5
        14: .line 198
            ldc "NAMESPACE_PREFIX_ERR"
            aload 2 /* prefix */
            invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
        15: .line 199
            aconst_null
            areturn
        end local 5 // com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator ancestors
        end local 3 // int anode
        end local 2 // java.lang.String prefix
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   16     1        node  I
            0   16     2      prefix  Ljava/lang/String;
            5   12     3       anode  I
           13   16     3       anode  I
            8   10     4      nsnode  I
           11   12     4      nsnode  I
            1   16     5   ancestors  Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2$AncestorIterator;
            6   12     6  namespaces  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators$NamespaceIterator;
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
        Name  Flags
      node    
      prefix  

  public boolean isElement(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 206
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    2     1  node  I
    MethodParameters:
      Name  Flags
      node  final

  public boolean isAttribute(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 213
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
            iconst_2
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    2     1  node  I
    MethodParameters:
      Name  Flags
      node  final

  public int getSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 220
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNumberOfNodes:()I
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  public void setFilter(com.sun.org.apache.xalan.internal.xsltc.StripFilter);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/StripFilter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.StripFilter filter
         0: .line 227
            return
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.StripFilter filter
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  filter  Lcom/sun/org/apache/xalan/internal/xsltc/StripFilter;
    MethodParameters:
        Name  Flags
      filter  

  public boolean lessThan(int, int);
    descriptor: (II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node1
        start local 2 // int node2
         0: .line 234
            iload 1 /* node1 */
            iconst_m1
            if_icmpne 2
         1: .line 235
            iconst_0
            ireturn
         2: .line 238
      StackMap locals:
      StackMap stack:
            iload 2 /* node2 */
            iconst_m1
            if_icmpne 4
         3: .line 239
            iconst_1
            ireturn
         4: .line 242
      StackMap locals:
      StackMap stack:
            iload 1 /* node1 */
            iload 2 /* node2 */
            if_icmpge 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
        end local 2 // int node2
        end local 1 // int node1
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1  node1  I
            0    6     2  node2  I
    MethodParameters:
       Name  Flags
      node1  
      node2  

  public org.w3c.dom.Node makeNode(int);
    descriptor: (I)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int index
         0: .line 249
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
            ifnonnull 2
         1: .line 250
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
            anewarray org.w3c.dom.Node
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
         2: .line 253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
            istore 2 /* nodeID */
        start local 2 // int nodeID
         3: .line 254
            iload 2 /* nodeID */
            ifge 5
         4: .line 255
            aconst_null
            areturn
         5: .line 257
      StackMap locals: int
      StackMap stack:
            iload 2 /* nodeID */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
            arraylength
            if_icmpge 9
         6: .line 258
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
            iload 2 /* nodeID */
            aaload
            ifnull 7
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
            iload 2 /* nodeID */
            aaload
            goto 8
         7: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
            iload 2 /* nodeID */
            new com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
            dup
            aload 0 /* this */
            iload 1 /* index */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;I)V
            dup_x2
            aastore
         8: .line 258
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
            areturn
         9: .line 262
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
            dup
            aload 0 /* this */
            iload 1 /* index */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;I)V
            areturn
        end local 2 // int nodeID
        end local 1 // int index
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   10     1   index  I
            3   10     2  nodeID  I
    MethodParameters:
       Name  Flags
      index  

  public org.w3c.dom.Node makeNode(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iter
         0: .line 271
            aload 0 /* this */
            aload 1 /* iter */
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTMAxisIterator.next:()I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNode:(I)Lorg/w3c/dom/Node;
            areturn
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iter
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  iter  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    MethodParameters:
      Name  Flags
      iter  

  public org.w3c.dom.NodeList makeNodeList(int);
    descriptor: (I)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int index
         0: .line 278
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
            ifnonnull 2
         1: .line 279
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
            anewarray org.w3c.dom.NodeList
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
         2: .line 282
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
            istore 2 /* nodeID */
        start local 2 // int nodeID
         3: .line 283
            iload 2 /* nodeID */
            ifge 5
         4: .line 284
            aconst_null
            areturn
         5: .line 286
      StackMap locals: int
      StackMap stack:
            iload 2 /* nodeID */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
            arraylength
            if_icmpge 11
         6: .line 287
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
            iload 2 /* nodeID */
            aaload
            ifnull 7
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
            iload 2 /* nodeID */
            aaload
            goto 10
         7: .line 288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
            iload 2 /* nodeID */
            new com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList
            dup
            aload 0 /* this */
         8: .line 289
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
            dup
            aload 0 /* this */
            iload 1 /* index */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
         9: .line 288
            dup_x2
            aastore
        10: .line 287
      StackMap locals:
      StackMap stack: org.w3c.dom.NodeList
            areturn
        11: .line 292
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList
            dup
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
            dup
            aload 0 /* this */
            iload 1 /* index */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
            areturn
        end local 2 // int nodeID
        end local 1 // int index
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   12     1   index  I
            3   12     2  nodeID  I
    MethodParameters:
       Name  Flags
      index  

  public org.w3c.dom.NodeList makeNodeList(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iter
         0: .line 301
            new com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList
            dup
            aload 0 /* this */
            aload 1 /* iter */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
            areturn
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iter
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  iter  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    MethodParameters:
      Name  Flags
      iter  

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getNodeValueIterator(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, int, java.lang.String, boolean);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;ILjava/lang/String;Z)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iterator
        start local 2 // int type
        start local 3 // java.lang.String value
        start local 4 // boolean op
         0: .line 443
            new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator
            dup
            aload 0 /* this */
            aload 1 /* iterator */
            iload 2 /* type */
            aload 3 /* value */
            iload 4 /* op */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;ILjava/lang/String;Z)V
            areturn
        end local 4 // boolean op
        end local 3 // java.lang.String value
        end local 2 // int type
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iterator
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  iterator  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            0    1     2      type  I
            0    1     3     value  Ljava/lang/String;
            0    1     4        op  Z
    MethodParameters:
          Name  Flags
      iterator  
      type      
      value     
      op        

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator orderNodes(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, int);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator source
        start local 2 // int node
         0: .line 451
            new com.sun.org.apache.xalan.internal.xsltc.dom.DupFilterIterator
            dup
            aload 1 /* source */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.DupFilterIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
            areturn
        end local 2 // int node
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator source
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  source  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            0    1     2    node  I
    MethodParameters:
        Name  Flags
      source  
      node    

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getIterator();
    descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 461
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocument:()I
            iconst_1
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;IZ)V
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  public int getNSType(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 469
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceURI:(I)Ljava/lang/String;
            astore 2 /* s */
        start local 2 // java.lang.String s
         1: .line 470
            aload 2 /* s */
            ifnonnull 3
         2: .line 471
            iconst_0
            ireturn
         3: .line 473
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 2 /* s */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
            istore 3 /* eType */
        start local 3 // int eType
         4: .line 474
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            new java.lang.Integer
            dup
            iload 3 /* eType */
            invokespecial java.lang.Integer.<init>:(I)V
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 3 // int eType
        end local 2 // java.lang.String s
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    5     1   node  I
            1    5     2      s  Ljava/lang/String;
            4    5     3  eType  I
    MethodParameters:
      Name  Flags
      node  

  public int getNamespaceType(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 484
            aload 0 /* this */
            iload 1 /* node */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getNamespaceType:(I)I
            ireturn
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  node  I
    MethodParameters:
      Name  Flags
      node  final

  public int getGeneralizedType(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String name
         0: .line 508
            aload 0 /* this */
            aload 1 /* name */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getGeneralizedType:(Ljava/lang/String;Z)I
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public int getGeneralizedType(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String name
        start local 2 // boolean searchOnly
         0: .line 515
            aconst_null
            astore 4 /* ns */
        start local 4 // java.lang.String ns
         1: .line 516
            iconst_m1
            istore 5 /* index */
        start local 5 // int index
         2: .line 520
            aload 1 /* name */
            ldc ":"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            dup
            istore 5 /* index */
            iconst_m1
            if_icmple 4
         3: .line 521
            aload 1 /* name */
            iconst_0
            iload 5 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* ns */
         4: .line 526
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String int top java.lang.String int
      StackMap stack:
            iload 5 /* index */
            iconst_1
            iadd
            istore 7 /* lNameStartIdx */
        start local 7 // int lNameStartIdx
         5: .line 530
            aload 1 /* name */
            iload 7 /* lNameStartIdx */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 64
            if_icmpne 9
         6: .line 531
            iconst_2
            istore 6 /* code */
        start local 6 // int code
         7: .line 532
            iinc 7 /* lNameStartIdx */ 1
         8: .line 533
            goto 10
        end local 6 // int code
         9: .line 535
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String int top java.lang.String int top int
      StackMap stack:
            iconst_1
            istore 6 /* code */
        start local 6 // int code
        10: .line 539
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String int top java.lang.String int int int
      StackMap stack:
            iload 7 /* lNameStartIdx */
            ifne 11
            aload 1 /* name */
            goto 12
      StackMap locals:
      StackMap stack:
        11: aload 1 /* name */
            iload 7 /* lNameStartIdx */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        12: astore 3 /* lName */
        start local 3 // java.lang.String lName
        13: .line 541
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 4 /* ns */
            aload 3 /* lName */
            iload 6 /* code */
            iload 2 /* searchOnly */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
            ireturn
        end local 7 // int lNameStartIdx
        end local 6 // int code
        end local 5 // int index
        end local 4 // java.lang.String ns
        end local 3 // java.lang.String lName
        end local 2 // boolean searchOnly
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   14     1           name  Ljava/lang/String;
            0   14     2     searchOnly  Z
           13   14     3          lName  Ljava/lang/String;
            1   14     4             ns  Ljava/lang/String;
            2   14     5          index  I
            7    9     6           code  I
           10   14     6           code  I
            5   14     7  lNameStartIdx  I
    MethodParameters:
            Name  Flags
      name        final
      searchOnly  

  public short[] getMapping(java.lang.String[], java.lang.String[], int[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I)[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String[] names
        start local 2 // java.lang.String[] uris
        start local 3 // int[] types
         0: .line 551
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
            ifge 2
         1: .line 552
            aload 0 /* this */
            aload 1 /* names */
            aload 2 /* uris */
            aload 3 /* types */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getMapping2:([Ljava/lang/String;[Ljava/lang/String;[I)[S
            areturn
         2: .line 556
      StackMap locals:
      StackMap stack:
            aload 1 /* names */
            arraylength
            istore 5 /* namesLength */
        start local 5 // int namesLength
         3: .line 557
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getSize:()I
            istore 6 /* exLength */
        start local 6 // int exLength
         4: .line 559
            iload 6 /* exLength */
            newarray 9
            astore 7 /* result */
        start local 7 // short[] result
         5: .line 562
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         6: goto 9
         7: .line 563
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] java.lang.String[] int[] int int int short[]
      StackMap stack:
            aload 7 /* result */
            iload 4 /* i */
            iload 4 /* i */
            i2s
            sastore
         8: .line 562
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* i */
            bipush 14
            if_icmplt 7
        10: .line 566
            bipush 14
            istore 4 /* i */
            goto 13
        11: .line 567
      StackMap locals:
      StackMap stack:
            aload 7 /* result */
            iload 4 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 4 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            sastore
        12: .line 566
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 4 /* i */
            iload 6 /* exLength */
            if_icmplt 11
        14: .line 571
            iconst_0
            istore 4 /* i */
            goto 23
        15: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 2 /* uris */
            iload 4 /* i */
            aaload
        16: .line 573
            aload 1 /* names */
            iload 4 /* i */
            aaload
        17: .line 574
            aload 3 /* types */
            iload 4 /* i */
            iaload
        18: .line 575
            iconst_1
        19: .line 572
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
            istore 8 /* genType */
        start local 8 // int genType
        20: .line 576
            iload 8 /* genType */
            iflt 22
            iload 8 /* genType */
            iload 6 /* exLength */
            if_icmpge 22
        21: .line 577
            aload 7 /* result */
            iload 8 /* genType */
            iload 4 /* i */
            bipush 14
            iadd
            i2s
            sastore
        end local 8 // int genType
        22: .line 571
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 4 /* i */
            iload 5 /* namesLength */
            if_icmplt 15
        24: .line 581
            aload 7 /* result */
            areturn
        end local 7 // short[] result
        end local 6 // int exLength
        end local 5 // int namesLength
        end local 4 // int i
        end local 3 // int[] types
        end local 2 // java.lang.String[] uris
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   25     0         this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   25     1        names  [Ljava/lang/String;
            0   25     2         uris  [Ljava/lang/String;
            0   25     3        types  [I
            6   25     4            i  I
            3   25     5  namesLength  I
            4   25     6     exLength  I
            5   25     7       result  [S
           20   22     8      genType  I
    MethodParameters:
       Name  Flags
      names  
      uris   
      types  

  public int[] getReverseMapping(java.lang.String[], java.lang.String[], int[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String[] names
        start local 2 // java.lang.String[] uris
        start local 3 // int[] types
         0: .line 590
            aload 1 /* names */
            arraylength
            bipush 14
            iadd
            newarray 10
            astore 5 /* result */
        start local 5 // int[] result
         1: .line 593
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 5
         3: .line 594
      StackMap locals: int int[]
      StackMap stack:
            aload 5 /* result */
            iload 4 /* i */
            iload 4 /* i */
            iastore
         4: .line 593
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 4 /* i */
            bipush 14
            if_icmplt 3
         6: .line 598
            iconst_0
            istore 4 /* i */
            goto 10
         7: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 2 /* uris */
            iload 4 /* i */
            aaload
            aload 1 /* names */
            iload 4 /* i */
            aaload
            aload 3 /* types */
            iload 4 /* i */
            iaload
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
            istore 6 /* type */
        start local 6 // int type
         8: .line 600
            aload 5 /* result */
            iload 4 /* i */
            bipush 14
            iadd
            iload 6 /* type */
            iastore
        end local 6 // int type
         9: .line 598
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            aload 1 /* names */
            arraylength
            if_icmplt 7
        11: .line 602
            aload 5 /* result */
            areturn
        end local 5 // int[] result
        end local 4 // int i
        end local 3 // int[] types
        end local 2 // java.lang.String[] uris
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   12     1   names  [Ljava/lang/String;
            0   12     2    uris  [Ljava/lang/String;
            0   12     3   types  [I
            2   12     4       i  I
            1   12     5  result  [I
            8    9     6    type  I
    MethodParameters:
       Name  Flags
      names  
      uris   
      types  

  private short[] getMapping2(java.lang.String[], java.lang.String[], int[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I)[S
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=11, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String[] names
        start local 2 // java.lang.String[] uris
        start local 3 // int[] types
         0: .line 612
            aload 1 /* names */
            arraylength
            istore 5 /* namesLength */
        start local 5 // int namesLength
         1: .line 613
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getSize:()I
            istore 6 /* exLength */
        start local 6 // int exLength
         2: .line 614
            aconst_null
            astore 7 /* generalizedTypes */
        start local 7 // int[] generalizedTypes
         3: .line 615
            iload 5 /* namesLength */
            ifle 5
         4: .line 616
            iload 5 /* namesLength */
            newarray 10
            astore 7 /* generalizedTypes */
         5: .line 619
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] java.lang.String[] int[] top int int int[]
      StackMap stack:
            iload 6 /* exLength */
            istore 8 /* resultLength */
        start local 8 // int resultLength
         6: .line 621
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         7: goto 18
         8: .line 626
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] java.lang.String[] int[] int int int int[] int
      StackMap stack:
            aload 7 /* generalizedTypes */
            iload 4 /* i */
         9: .line 627
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            aload 2 /* uris */
            iload 4 /* i */
            aaload
        10: .line 628
            aload 1 /* names */
            iload 4 /* i */
            aaload
        11: .line 629
            aload 3 /* types */
            iload 4 /* i */
            iaload
        12: .line 630
            iconst_0
        13: .line 627
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
        14: .line 626
            iastore
        15: .line 631
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
            ifge 17
            aload 7 /* generalizedTypes */
            iload 4 /* i */
            iaload
            iload 8 /* resultLength */
            if_icmplt 17
        16: .line 632
            aload 7 /* generalizedTypes */
            iload 4 /* i */
            iaload
            iconst_1
            iadd
            istore 8 /* resultLength */
        17: .line 621
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            iload 5 /* namesLength */
            if_icmplt 8
        19: .line 636
            iload 8 /* resultLength */
            newarray 9
            astore 9 /* result */
        start local 9 // short[] result
        20: .line 639
            iconst_0
            istore 4 /* i */
            goto 23
        21: .line 640
      StackMap locals: short[]
      StackMap stack:
            aload 9 /* result */
            iload 4 /* i */
            iload 4 /* i */
            i2s
            sastore
        22: .line 639
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 4 /* i */
            bipush 14
            if_icmplt 21
        24: .line 643
            bipush 14
            istore 4 /* i */
            goto 27
        25: .line 644
      StackMap locals:
      StackMap stack:
            aload 9 /* result */
            iload 4 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            iload 4 /* i */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
            sastore
        26: .line 643
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 4 /* i */
            iload 6 /* exLength */
            if_icmplt 25
        28: .line 648
            iconst_0
            istore 4 /* i */
            goto 33
        29: .line 649
      StackMap locals:
      StackMap stack:
            aload 7 /* generalizedTypes */
            iload 4 /* i */
            iaload
            istore 10 /* genType */
        start local 10 // int genType
        30: .line 650
            iload 10 /* genType */
            iflt 32
            iload 10 /* genType */
            iload 8 /* resultLength */
            if_icmpge 32
        31: .line 651
            aload 9 /* result */
            iload 10 /* genType */
            iload 4 /* i */
            bipush 14
            iadd
            i2s
            sastore
        end local 10 // int genType
        32: .line 648
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        33: iload 4 /* i */
            iload 5 /* namesLength */
            if_icmplt 29
        34: .line 655
            aload 9 /* result */
            areturn
        end local 9 // short[] result
        end local 8 // int resultLength
        end local 7 // int[] generalizedTypes
        end local 6 // int exLength
        end local 5 // int namesLength
        end local 4 // int i
        end local 3 // int[] types
        end local 2 // java.lang.String[] uris
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   35     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   35     1             names  [Ljava/lang/String;
            0   35     2              uris  [Ljava/lang/String;
            0   35     3             types  [I
            7   35     4                 i  I
            1   35     5       namesLength  I
            2   35     6          exLength  I
            3   35     7  generalizedTypes  [I
            6   35     8      resultLength  I
           20   35     9            result  [S
           30   32    10           genType  I
    MethodParameters:
       Name  Flags
      names  
      uris   
      types  

  public short[] getNamespaceMapping(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String[] namespaces
         0: .line 663
            aload 1 /* namespaces */
            arraylength
            istore 3 /* nsLength */
        start local 3 // int nsLength
         1: .line 664
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
            istore 4 /* mappingLength */
        start local 4 // int mappingLength
         2: .line 666
            iload 4 /* mappingLength */
            newarray 9
            astore 5 /* result */
        start local 5 // short[] result
         3: .line 669
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 670
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] int int int short[]
      StackMap stack:
            aload 5 /* result */
            iload 2 /* i */
            iconst_m1
            sastore
         6: .line 669
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            iload 4 /* mappingLength */
            if_icmplt 5
         8: .line 673
            iconst_0
            istore 2 /* i */
            goto 14
         9: .line 674
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaces */
            iload 2 /* i */
            aaload
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
            istore 6 /* eType */
        start local 6 // int eType
        10: .line 675
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            new java.lang.Integer
            dup
            iload 6 /* eType */
            invokespecial java.lang.Integer.<init>:(I)V
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 7 /* type */
        start local 7 // java.lang.Integer type
        11: .line 676
            aload 7 /* type */
            ifnull 13
        12: .line 677
            aload 5 /* result */
            aload 7 /* type */
            invokevirtual java.lang.Integer.intValue:()I
            iload 2 /* i */
            i2s
            sastore
        end local 7 // java.lang.Integer type
        end local 6 // int eType
        13: .line 673
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 2 /* i */
            iload 3 /* nsLength */
            if_icmplt 9
        15: .line 681
            aload 5 /* result */
            areturn
        end local 5 // short[] result
        end local 4 // int mappingLength
        end local 3 // int nsLength
        end local 2 // int i
        end local 1 // java.lang.String[] namespaces
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   16     1     namespaces  [Ljava/lang/String;
            4   16     2              i  I
            1   16     3       nsLength  I
            2   16     4  mappingLength  I
            3   16     5         result  [S
           10   13     6          eType  I
           11   13     7           type  Ljava/lang/Integer;
    MethodParameters:
            Name  Flags
      namespaces  

  public short[] getReverseNamespaceMapping(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String[] namespaces
         0: .line 690
            aload 1 /* namespaces */
            arraylength
            istore 3 /* length */
        start local 3 // int length
         1: .line 691
            iload 3 /* length */
            newarray 9
            astore 4 /* result */
        start local 4 // short[] result
         2: .line 693
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 10
         4: .line 694
      StackMap locals: int int short[]
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaces */
            iload 2 /* i */
            aaload
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
            istore 5 /* eType */
        start local 5 // int eType
         5: .line 695
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            new java.lang.Integer
            dup
            iload 5 /* eType */
            invokespecial java.lang.Integer.<init>:(I)V
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 6 /* type */
        start local 6 // java.lang.Integer type
         6: .line 696
            aload 4 /* result */
            iload 2 /* i */
            aload 6 /* type */
            ifnonnull 7
            iconst_m1
            goto 8
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] int int short[] int java.lang.Integer
      StackMap stack: short[] int
         7: aload 6 /* type */
            invokevirtual java.lang.Integer.shortValue:()S
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] int int short[] int java.lang.Integer
      StackMap stack: short[] int int
         8: sastore
        end local 6 // java.lang.Integer type
        end local 5 // int eType
         9: .line 693
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            iload 3 /* length */
            if_icmplt 4
        11: .line 699
            aload 4 /* result */
            areturn
        end local 4 // short[] result
        end local 3 // int length
        end local 2 // int i
        end local 1 // java.lang.String[] namespaces
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   12     1  namespaces  [Ljava/lang/String;
            3   12     2           i  I
            1   12     3      length  I
            2   12     4      result  [S
            5    9     5       eType  I
            6    9     6        type  Ljava/lang/Integer;
    MethodParameters:
            Name  Flags
      namespaces  

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

  public void <init>(com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean, int, boolean, boolean);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=12, args_size=10
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager mgr
        start local 2 // javax.xml.transform.Source source
        start local 3 // int dtmIdentity
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        start local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        start local 6 // boolean doIndexing
        start local 7 // int blocksize
        start local 8 // boolean buildIdIndex
        start local 9 // boolean newNameTable
         0: .line 724
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
            aload 5 /* xstringfactory */
         1: .line 725
            iload 6 /* doIndexing */
            iload 7 /* blocksize */
            iconst_0
            iload 8 /* buildIdIndex */
            iload 9 /* newNameTable */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.<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;ZIZZZ)V
         2: .line 81
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
         3: .line 87
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
         4: .line 88
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
         5: .line 97
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
         6: .line 98
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
         7: .line 99
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
         8: .line 111
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
         9: .line 114
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
        10: .line 117
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
        11: .line 120
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
        12: .line 132
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
        13: .line 135
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
        14: .line 727
            aload 0 /* this */
            aload 1 /* mgr */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        15: .line 728
            aload 0 /* this */
            iload 7 /* blocksize */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
        16: .line 731
            aload 0 /* this */
            iload 7 /* blocksize */
            bipush 64
            if_icmpgt 17
            iconst_4
            goto 18
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
        17: bipush 64
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
        18: newarray 10
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
        19: .line 734
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
            iconst_0
            iconst_0
            iastore
        20: .line 738
            aload 2 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 29
        21: .line 739
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
        22: .line 740
            aload 2 /* source */
            checkcast javax.xml.transform.dom.DOMSource
            astore 10 /* domsrc */
        start local 10 // javax.xml.transform.dom.DOMSource domsrc
        23: .line 741
            aload 10 /* domsrc */
            invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
            astore 11 /* node */
        start local 11 // org.w3c.dom.Node node
        24: .line 742
            aload 11 /* node */
            instanceof org.w3c.dom.Document
            ifeq 27
        25: .line 743
            aload 0 /* this */
            aload 11 /* node */
            checkcast org.w3c.dom.Document
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
        26: .line 744
            goto 28
        27: .line 746
      StackMap locals: javax.xml.transform.dom.DOMSource org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            aload 11 /* node */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
        28: .line 748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
        end local 11 // org.w3c.dom.Node node
        end local 10 // javax.xml.transform.dom.DOMSource domsrc
        29: .line 750
      StackMap locals:
      StackMap stack:
            return
        end local 9 // boolean newNameTable
        end local 8 // boolean buildIdIndex
        end local 7 // int blocksize
        end local 6 // boolean doIndexing
        end local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        end local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        end local 3 // int dtmIdentity
        end local 2 // javax.xml.transform.Source source
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager mgr
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   30     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   30     1               mgr  Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            0   30     2            source  Ljavax/xml/transform/Source;
            0   30     3       dtmIdentity  I
            0   30     4  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0   30     5    xstringfactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            0   30     6        doIndexing  Z
            0   30     7         blocksize  I
            0   30     8      buildIdIndex  Z
            0   30     9      newNameTable  Z
           23   29    10            domsrc  Ljavax/xml/transform/dom/DOMSource;
           24   29    11              node  Lorg/w3c/dom/Node;
    MethodParameters:
                  Name  Flags
      mgr               
      source            
      dtmIdentity       
      whiteSpaceFilter  
      xstringfactory    
      doIndexing        
      blocksize         
      buildIdIndex      
      newNameTable      

  public void migrateTo(com.sun.org.apache.xml.internal.dtm.DTMManager);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager manager
         0: .line 760
            aload 0 /* this */
            aload 1 /* manager */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.migrateTo:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
         1: .line 761
            aload 1 /* manager */
            instanceof com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager
            ifeq 3
         2: .line 762
            aload 0 /* this */
            aload 1 /* manager */
            checkcast com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
         3: .line 764
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager manager
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    4     1  manager  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
    MethodParameters:
         Name  Flags
      manager  

  public int getElementById(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String idString
         0: .line 774
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
            aload 1 /* idString */
            invokeinterface org.w3c.dom.Document.getElementById:(Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 2 /* node */
        start local 2 // org.w3c.dom.Node node
         1: .line 775
            aload 2 /* node */
            ifnull 6
         2: .line 776
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
            aload 2 /* node */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 3 /* id */
        start local 3 // java.lang.Integer id
         3: .line 777
            aload 3 /* id */
            ifnull 4
            aload 3 /* id */
            invokevirtual java.lang.Integer.intValue:()I
            goto 5
      StackMap locals: org.w3c.dom.Node java.lang.Integer
      StackMap stack:
         4: iconst_m1
      StackMap locals:
      StackMap stack: int
         5: ireturn
        end local 3 // java.lang.Integer id
         6: .line 780
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 2 // org.w3c.dom.Node node
        end local 1 // java.lang.String idString
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    7     1  idString  Ljava/lang/String;
            1    7     2      node  Lorg/w3c/dom/Node;
            3    6     3        id  Ljava/lang/Integer;
    MethodParameters:
          Name  Flags
      idString  

  public boolean hasDOMSource();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 789
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  private void xmlSpaceDefine(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String val
        start local 2 // int node
         0: .line 802
            aload 1 /* val */
            ldc "preserve"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 3 /* setting */
        start local 3 // boolean setting
         1: .line 803
            iload 3 /* setting */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
            if_icmpeq 4
         2: .line 804
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
            iload 2 /* node */
            iastore
         3: .line 805
            aload 0 /* this */
            iload 3 /* setting */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
         4: .line 807
      StackMap locals: int
      StackMap stack:
            return
        end local 3 // boolean setting
        end local 2 // int node
        end local 1 // java.lang.String val
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    5     1      val  Ljava/lang/String;
            0    5     2     node  I
            1    5     3  setting  Z
    MethodParameters:
      Name  Flags
      val   
      node  final

  private void xmlSpaceRevert(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 815
            iload 1 /* node */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
            iconst_1
            isub
            iaload
            if_icmpne 5
         1: .line 816
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
            iconst_1
            isub
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
         2: .line 817
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
            ifeq 3
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
         3: iconst_1
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
         4: putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
         5: .line 819
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1  node  I
    MethodParameters:
      Name  Flags
      node  final

  protected boolean getShouldStripWhitespace();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 829
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getShouldStripWhitespace:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  private void handleTextEscaping();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 836
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
            ifeq 8
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
            iconst_m1
            if_icmpeq 8
         1: .line 837
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._type:(I)S
            iconst_3
            if_icmpne 8
         2: .line 838
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            ifnonnull 4
         3: .line 839
            aload 0 /* this */
            new com.sun.org.apache.xalan.internal.xsltc.dom.BitArray
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.<init>:(I)V
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
         4: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.size:()I
            if_icmplt 6
         5: .line 844
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.size:()I
            iconst_2
            imul
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.resize:(I)V
         6: .line 847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.setBit:(I)V
         7: .line 848
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
         8: .line 850
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
         9: .line 851
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  public void characters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 863
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.characters:([CII)V
         1: .line 865
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
            ifeq 2
            iconst_0
            goto 3
      StackMap locals:
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
         2: iconst_1
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl char[] int int
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
         3: putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
         4: .line 866
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNumberOfNodes:()I
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
         5: .line 867
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1      ch  [C
            0    6     2   start  I
            0    6     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public void startDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 874
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startDocument:()V
         1: .line 876
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 877
            aload 0 /* this */
            ldc "xml"
            ldc "http://www.w3.org/XML/1998/namespace"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 878
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
    Exceptions:
      throws org.xml.sax.SAXException

  public void endDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 885
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.endDocument:()V
         1: .line 887
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 888
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getSize:()I
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
         3: .line 889
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
    Exceptions:
      throws org.xml.sax.SAXException

  public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.w3c.dom.Node);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qname
        start local 4 // org.xml.sax.Attributes attributes
        start local 5 // org.w3c.dom.Node node
         0: .line 900
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qname */
            aload 4 /* attributes */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         1: .line 902
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
            ifeq 3
         2: .line 903
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
            aload 5 /* node */
            new java.lang.Integer
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            invokespecial java.lang.Integer.<init>:(I)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 905
      StackMap locals:
      StackMap stack:
            return
        end local 5 // org.w3c.dom.Node node
        end local 4 // org.xml.sax.Attributes attributes
        end local 3 // java.lang.String qname
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    4     1         uri  Ljava/lang/String;
            0    4     2   localName  Ljava/lang/String;
            0    4     3       qname  Ljava/lang/String;
            0    4     4  attributes  Lorg/xml/sax/Attributes;
            0    4     5        node  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      uri         
      localName   
      qname       
      attributes  
      node        

  public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qname
        start local 4 // org.xml.sax.Attributes attributes
         0: .line 914
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qname */
            aload 4 /* attributes */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         1: .line 916
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 918
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            ifnull 6
         3: .line 922
            aload 4 /* attributes */
            ldc "xml:space"
            invokeinterface org.xml.sax.Attributes.getIndex:(Ljava/lang/String;)I
            istore 5 /* index */
        start local 5 // int index
         4: .line 923
            iload 5 /* index */
            iflt 6
         5: .line 924
            aload 0 /* this */
            aload 4 /* attributes */
            iload 5 /* index */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
            invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.xmlSpaceDefine:(Ljava/lang/String;I)V
        end local 5 // int index
         6: .line 927
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.xml.sax.Attributes attributes
        end local 3 // java.lang.String qname
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    7     1         uri  Ljava/lang/String;
            0    7     2   localName  Ljava/lang/String;
            0    7     3       qname  Ljava/lang/String;
            0    7     4  attributes  Lorg/xml/sax/Attributes;
            4    6     5       index  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      uri         
      localName   
      qname       
      attributes  

  public void endElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qname
         0: .line 935
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* qname */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 937
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 940
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            ifnull 4
         3: .line 941
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_previous:I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.xmlSpaceRevert:(I)V
         4: .line 943
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String qname
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    5     1  namespaceURI  Ljava/lang/String;
            0    5     2     localName  Ljava/lang/String;
            0    5     3         qname  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      qname         

  public void processingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 951
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 952
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 953
            return
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    3     1  target  Ljava/lang/String;
            0    3     2    data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

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

  public void startPrefixMapping(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 972
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 973
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 975
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 976
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    4     1  prefix  Ljava/lang/String;
            0    4     2     uri  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

  private void definePrefixAndUri(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 982
            new java.lang.Integer
            dup
            aload 0 /* this */
            aload 2 /* uri */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
            invokespecial java.lang.Integer.<init>:(I)V
            astore 3 /* eType */
        start local 3 // java.lang.Integer eType
         1: .line 983
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            aload 3 /* eType */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnonnull 3
         2: .line 984
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            aload 3 /* eType */
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 986
      StackMap locals: java.lang.Integer
      StackMap stack:
            return
        end local 3 // java.lang.Integer eType
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    4     1  prefix  Ljava/lang/String;
            0    4     2     uri  Ljava/lang/String;
            1    4     3   eType  Ljava/lang/Integer;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

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

  public boolean setEscaping(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // boolean value
         0: .line 999
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
            istore 2 /* temp */
        start local 2 // boolean temp
         1: .line 1000
            aload 0 /* this */
            iload 1 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
         2: .line 1001
            iload 2 /* temp */
            ireturn
        end local 2 // boolean temp
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    3     1  value  Z
            1    3     2   temp  Z
    MethodParameters:
       Name  Flags
      value  

  public void print(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // int level
         0: .line 1013
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
            tableswitch { // 0 - 9
                    0: 1
                    1: 5
                    2: 5
                    3: 3
                    4: 5
                    5: 5
                    6: 5
                    7: 3
                    8: 3
                    9: 1
              default: 5
          }
         1: .line 1017
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstChild:(I)I
            iload 2 /* level */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.print:(II)V
         2: .line 1018
            goto 19
         3: .line 1022
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         4: .line 1023
            goto 19
         5: .line 1025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         6: .line 1026
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "<"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         7: .line 1027
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstAttribute:(I)I
            istore 4 /* a */
        start local 4 // int a
         8: goto 11
         9: .line 1029
      StackMap locals: java.lang.String int
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "\n"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 4 /* a */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            iload 4 /* a */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        10: .line 1027
            aload 0 /* this */
            iload 4 /* a */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextAttribute:(I)I
            istore 4 /* a */
      StackMap locals:
      StackMap stack:
        11: iload 4 /* a */
            iconst_m1
            if_icmpne 9
        end local 4 // int a
        12: .line 1031
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            bipush 62
            invokevirtual java.io.PrintStream.print:(C)V
        13: .line 1032
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstChild:(I)I
            istore 4 /* child */
        start local 4 // int child
        14: goto 17
        15: .line 1034
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* child */
            iload 2 /* level */
            iconst_1
            iadd
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.print:(II)V
        16: .line 1033
            aload 0 /* this */
            iload 4 /* child */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextSibling:(I)I
            istore 4 /* child */
        17: .line 1032
      StackMap locals:
      StackMap stack:
            iload 4 /* child */
            iconst_m1
            if_icmpne 15
        end local 4 // int child
        18: .line 1036
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "</"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 3 // java.lang.String name
        19: .line 1039
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int level
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   20     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   20     1   node  I
            0   20     2  level  I
            6   19     3   name  Ljava/lang/String;
            8   12     4      a  I
           14   18     4  child  I
    MethodParameters:
       Name  Flags
      node   
      level  

  public java.lang.String getNodeName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 1047
            iload 1 /* node */
            istore 2 /* nodeh */
        start local 2 // int nodeh
         1: .line 1048
            aload 0 /* this */
            iload 2 /* nodeh */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
            istore 3 /* type */
        start local 3 // short type
         2: .line 1049
            iload 3 /* type */
            lookupswitch { // 5
                    0: 3
                    3: 3
                    8: 3
                    9: 3
                   13: 4
              default: 5
          }
         3: .line 1055
      StackMap locals: int int
      StackMap stack:
            ldc ""
            areturn
         4: .line 1057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* nodeh */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getLocalName:(I)Ljava/lang/String;
            areturn
         5: .line 1059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* nodeh */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getNodeName:(I)Ljava/lang/String;
            areturn
        end local 3 // short type
        end local 2 // int nodeh
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1   node  I
            1    6     2  nodeh  I
            2    6     3   type  S
    MethodParameters:
      Name  Flags
      node  final

  public java.lang.String getNamespaceName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 1068
            iload 1 /* node */
            iconst_m1
            if_icmpne 2
         1: .line 1069
            ldc ""
            areturn
         2: .line 1073
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceURI:(I)Ljava/lang/String;
            dup
            astore 2 /* s */
        start local 2 // java.lang.String s
         3: ifnonnull 4
            ldc ""
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 2 /* s */
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 2 // java.lang.String s
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1  node  I
            3    6     2     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  final

  public int getAttributeNode(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int type
        start local 2 // int element
         0: .line 1082
            aload 0 /* this */
            iload 2 /* element */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstAttribute:(I)I
            istore 3 /* attr */
        start local 3 // int attr
         1: .line 1083
            goto 4
         2: .line 1086
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* attr */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getExpandedTypeID:(I)I
            iload 1 /* type */
            if_icmpne 3
            iload 3 /* attr */
            ireturn
         3: .line 1084
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* attr */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextAttribute:(I)I
            istore 3 /* attr */
         4: .line 1083
      StackMap locals:
      StackMap stack:
            iload 3 /* attr */
            iconst_m1
            if_icmpne 2
        end local 3 // int attr
         5: .line 1088
            iconst_m1
            ireturn
        end local 2 // int element
        end local 1 // int type
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1     type  I
            0    6     2  element  I
            1    5     3     attr  I
    MethodParameters:
         Name  Flags
      type     final
      element  final

  public java.lang.String getAttributeValue(int, int);
    descriptor: (II)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int type
        start local 2 // int element
         0: .line 1096
            aload 0 /* this */
            iload 1 /* type */
            iload 2 /* element */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getAttributeNode:(II)I
            istore 3 /* attr */
        start local 3 // int attr
         1: .line 1097
            iload 3 /* attr */
            iconst_m1
            if_icmpeq 2
            aload 0 /* this */
            iload 3 /* attr */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
            goto 3
      StackMap locals: int
      StackMap stack:
         2: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 3 // int attr
        end local 2 // int element
        end local 1 // int type
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    4     1     type  I
            0    4     2  element  I
            1    4     3     attr  I
    MethodParameters:
         Name  Flags
      type     final
      element  final

  public java.lang.String getAttributeValue(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String name
        start local 2 // int element
         0: .line 1105
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getGeneralizedType:(Ljava/lang/String;)I
            iload 2 /* element */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getAttributeValue:(II)Ljava/lang/String;
            areturn
        end local 2 // int element
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1     name  Ljava/lang/String;
            0    1     2  element  I
    MethodParameters:
         Name  Flags
      name     final
      element  final

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getChildren(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 1113
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator.setStartNode:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  node  I
    MethodParameters:
      Name  Flags
      node  final

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedChildren(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int type
         0: .line 1122
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator
            dup
            aload 0 /* this */
            iload 1 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        end local 1 // int type
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  type  I
    MethodParameters:
      Name  Flags
      type  final

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getAxisIterator(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int axis
         0: .line 1133
            iload 1 /* axis */
            tableswitch { // 0 - 19
                    0: 4
                    1: 5
                    2: 6
                    3: 2
                    4: 7
                    5: 8
                    6: 9
                    7: 11
                    8: 15
                    9: 13
                   10: 3
                   11: 10
                   12: 12
                   13: 1
                   14: 15
                   15: 15
                   16: 15
                   17: 15
                   18: 15
                   19: 14
              default: 15
          }
         1: .line 1136
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            areturn
         2: .line 1138
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
         3: .line 1140
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
         4: .line 1142
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
         5: .line 1144
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         6: .line 1146
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AttributeIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AttributeIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
         7: .line 1148
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
         8: .line 1150
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         9: .line 1152
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
        10: .line 1154
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
        11: .line 1156
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingSiblingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
        12: .line 1158
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingSiblingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            areturn
        13: .line 1160
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            areturn
        14: .line 1162
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            areturn
        15: .line 1164
      StackMap locals:
      StackMap stack:
            ldc "AXIS_SUPPORT_ERR"
        16: .line 1165
            iload 1 /* axis */
            invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
        17: .line 1164
            invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
        18: .line 1167
            aconst_null
            areturn
        end local 1 // int axis
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   19     1  axis  I
    MethodParameters:
      Name  Flags
      axis  final

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedAxisIterator(int, int);
    descriptor: (II)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int axis
        start local 2 // int type
         0: .line 1177
            iload 1 /* axis */
            iconst_3
            if_icmpne 2
         1: .line 1178
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
         2: .line 1181
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            iconst_m1
            if_icmpne 4
         3: .line 1182
            getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         4: .line 1185
      StackMap locals:
      StackMap stack:
            iload 1 /* axis */
            tableswitch { // 0 - 19
                    0: 8
                    1: 9
                    2: 10
                    3: 6
                    4: 11
                    5: 12
                    6: 13
                    7: 15
                    8: 19
                    9: 17
                   10: 7
                   11: 14
                   12: 16
                   13: 5
                   14: 19
                   15: 19
                   16: 19
                   17: 19
                   18: 19
                   19: 18
              default: 19
          }
         5: .line 1188
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedSingletonIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedSingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
         6: .line 1190
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
         7: .line 1192
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
            iload 2 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator.setNodeType:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         8: .line 1194
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
         9: .line 1196
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
        10: .line 1198
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        11: .line 1200
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        12: .line 1202
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
        13: .line 1204
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        14: .line 1206
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        15: .line 1208
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingSiblingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        16: .line 1210
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingSiblingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        17: .line 1212
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)V
            areturn
        18: .line 1214
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedRootIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedRootIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        19: .line 1216
      StackMap locals:
      StackMap stack:
            ldc "TYPED_AXIS_SUPPORT_ERR"
        20: .line 1217
            iload 1 /* axis */
            invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
        21: .line 1216
            invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
        22: .line 1219
            aconst_null
            areturn
        end local 2 // int type
        end local 1 // int axis
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   23     1  axis  I
            0   23     2  type  I
    MethodParameters:
      Name  Flags
      axis  
      type  

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getNamespaceAxisIterator(int, int);
    descriptor: (II)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int axis
        start local 2 // int ns
         0: .line 1231
            iload 2 /* ns */
            iconst_m1
            if_icmpne 2
         1: .line 1232
            getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         2: .line 1235
      StackMap locals:
      StackMap stack:
            iload 1 /* axis */
            tableswitch { // 2 - 3
                    2: 4
                    3: 3
              default: 5
          }
         3: .line 1237
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator
            dup
            aload 0 /* this */
            iload 2 /* ns */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)V
            areturn
         4: .line 1239
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator
            dup
            aload 0 /* this */
            iload 2 /* ns */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)V
            areturn
         5: .line 1241
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator
            dup
            aload 0 /* this */
            iload 1 /* axis */
            iload 2 /* ns */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;II)V
            areturn
        end local 2 // int ns
        end local 1 // int axis
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1  axis  I
            0    6     2    ns  I
    MethodParameters:
      Name  Flags
      axis  
      ns    

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedDescendantIterator(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int type
         0: .line 1536
            new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator
            dup
            aload 0 /* this */
            iload 1 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
            areturn
        end local 1 // int type
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  type  I
    MethodParameters:
      Name  Flags
      type  

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getNthDescendant(int, int, boolean);
    descriptor: (IIZ)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int type
        start local 2 // int n
        start local 3 // boolean includeself
         0: .line 1544
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator
            dup
            aload 0 /* this */
            iload 2 /* n */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            areturn
        end local 3 // boolean includeself
        end local 2 // int n
        end local 1 // int type
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1         type  I
            0    1     2            n  I
            0    1     3  includeself  Z
    MethodParameters:
             Name  Flags
      type         
      n            
      includeself  

  public void characters(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1553
            iload 1 /* node */
            iconst_m1
            if_icmpeq 5
         1: .line 1555
            aload 0 /* this */
            iload 1 /* node */
            aload 2 /* handler */
            iconst_0
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.dispatchCharactersEvents:(ILorg/xml/sax/ContentHandler;Z)V
         2: .line 1556
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
         4: .line 1557
            new com.sun.org.apache.xalan.internal.xsltc.TransletException
            dup
            aload 3 /* e */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // org.xml.sax.SAXException e
         5: .line 1560
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    6     1     node  I
            0    6     2  handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            4    5     3        e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      node     final
      handler  

  public void copy(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator nodes
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1569
            goto 2
        start local 3 // int node
         1: .line 1570
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* node */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        end local 3 // int node
         2: .line 1569
      StackMap locals:
      StackMap stack:
            aload 1 /* nodes */
            invokeinterface com.sun.org.apache.xml.internal.dtm.DTMAxisIterator.next:()I
            dup
            istore 3 /* node */
        start local 3 // int node
         3: iconst_m1
            if_icmpne 1
         4: .line 1572
            return
        end local 3 // int node
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator nodes
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    5     1    nodes  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            0    5     2  handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            1    2     3     node  I
            3    5     3     node  I
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      nodes    
      handler  

  public void copy(com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1579
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocument:()I
            aload 1 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
         1: .line 1580
            return
        end local 1 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    2     1  handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      handler  

  public void copy(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1592
            aload 0 /* this */
            iload 1 /* node */
            aload 2 /* handler */
            iconst_0
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
         1: .line 1593
            return
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    2     1     node  I
            0    2     2  handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      node     final
      handler  

  private final void copy(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler, boolean);
    descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=11, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        start local 3 // boolean isChild
         0: .line 1599
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
            istore 4 /* nodeID */
        start local 4 // int nodeID
         1: .line 1600
            aload 0 /* this */
            iload 4 /* nodeID */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2:(I)I
            istore 5 /* eType */
        start local 5 // int eType
         2: .line 1601
            aload 0 /* this */
            iload 5 /* eType */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2Type:(I)I
            istore 6 /* type */
        start local 6 // int type
         3: .line 1604
            iload 6 /* type */
            tableswitch { // 0 - 13
                    0: 4
                    1: 28
                    2: 24
                    3: 14
                    4: 28
                    5: 28
                    6: 28
                    7: 10
                    8: 12
                    9: 4
                   10: 28
                   11: 28
                   12: 28
                   13: 26
              default: 28
          }
         4: .line 1608
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* nodeID */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._firstch2:(I)I
            istore 7 /* c */
        start local 7 // int c
         5: goto 8
         6: .line 1609
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 7 /* c */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeHandle:(I)I
            aload 2 /* handler */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
         7: .line 1608
            aload 0 /* this */
            iload 7 /* c */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nextsib2:(I)I
            istore 7 /* c */
      StackMap locals:
      StackMap stack:
         8: iload 7 /* c */
            iconst_m1
            if_icmpne 6
        end local 7 // int c
         9: .line 1611
            goto 49
        10: .line 1613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* node */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyPI:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        11: .line 1614
            goto 49
        12: .line 1616
      StackMap locals:
      StackMap stack:
            aload 2 /* handler */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.comment:(Ljava/lang/String;)V
        13: .line 1617
            goto 49
        14: .line 1619
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* oldEscapeSetting */
        start local 7 // boolean oldEscapeSetting
        15: .line 1620
            iconst_0
            istore 8 /* escapeBit */
        start local 8 // boolean escapeBit
        16: .line 1622
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            ifnull 20
        17: .line 1623
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeIdent:(I)I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.getBit:(I)Z
            istore 8 /* escapeBit */
        18: .line 1624
            iload 8 /* escapeBit */
            ifeq 20
        19: .line 1625
            aload 2 /* handler */
            iconst_0
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEscaping:(Z)Z
            istore 7 /* oldEscapeSetting */
        20: .line 1629
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* nodeID */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyTextNode:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        21: .line 1631
            iload 8 /* escapeBit */
            ifeq 49
        22: .line 1632
            aload 2 /* handler */
            iload 7 /* oldEscapeSetting */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEscaping:(Z)Z
            pop
        23: .line 1634
            goto 49
        end local 8 // boolean escapeBit
        end local 7 // boolean oldEscapeSetting
        24: .line 1636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* nodeID */
            iload 5 /* eType */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyAttribute:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        25: .line 1637
            goto 49
        26: .line 1639
      StackMap locals:
      StackMap stack:
            aload 2 /* handler */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeNameX:(I)Ljava/lang/String;
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        27: .line 1640
            goto 49
        28: .line 1642
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_1
            if_icmpne 41
        29: .line 1645
            aload 0 /* this */
            iload 4 /* nodeID */
            iload 5 /* eType */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyElement:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)Ljava/lang/String;
            astore 9 /* name */
        start local 9 // java.lang.String name
        30: .line 1648
            aload 0 /* this */
            iload 4 /* nodeID */
            aload 2 /* handler */
            iload 3 /* isChild */
            ifeq 31
            iconst_0
            goto 32
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int top top java.lang.String
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler
        31: iconst_1
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int top top java.lang.String
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int
        32: invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyNS:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
        33: .line 1649
            aload 0 /* this */
            iload 4 /* nodeID */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyAttributes:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        34: .line 1651
            aload 0 /* this */
            iload 4 /* nodeID */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._firstch2:(I)I
            istore 10 /* c */
        start local 10 // int c
        35: goto 38
        36: .line 1652
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 10 /* c */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeHandle:(I)I
            aload 2 /* handler */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
        37: .line 1651
            aload 0 /* this */
            iload 10 /* c */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nextsib2:(I)I
            istore 10 /* c */
      StackMap locals:
      StackMap stack:
        38: iload 10 /* c */
            iconst_m1
            if_icmpne 36
        end local 10 // int c
        39: .line 1656
            aload 2 /* handler */
            aload 9 /* name */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.endElement:(Ljava/lang/String;)V
        end local 9 // java.lang.String name
        40: .line 1657
            goto 49
        41: .line 1660
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceName:(I)Ljava/lang/String;
            astore 9 /* uri */
        start local 9 // java.lang.String uri
        42: .line 1661
            aload 9 /* uri */
            invokevirtual java.lang.String.length:()I
            ifeq 45
        43: .line 1662
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getPrefix:(I)Ljava/lang/String;
            astore 10 /* prefix */
        start local 10 // java.lang.String prefix
        44: .line 1663
            aload 2 /* handler */
            aload 10 /* prefix */
            aload 9 /* uri */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        end local 10 // java.lang.String prefix
        45: .line 1665
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int top top java.lang.String
      StackMap stack:
            aload 2 /* handler */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;)V
        end local 9 // java.lang.String uri
        46: .line 1669
            goto 49
        47: .line 1670
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int
      StackMap stack: java.lang.Exception
            astore 7 /* e */
        start local 7 // java.lang.Exception e
        48: .line 1671
            new com.sun.org.apache.xalan.internal.xsltc.TransletException
            dup
            aload 7 /* e */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 7 // java.lang.Exception e
        49: .line 1674
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int type
        end local 5 // int eType
        end local 4 // int nodeID
        end local 3 // boolean isChild
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   50     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   50     1              node  I
            0   50     2           handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            0   50     3           isChild  Z
            1   50     4            nodeID  I
            2   50     5             eType  I
            3   50     6              type  I
            5    9     7                 c  I
           15   24     7  oldEscapeSetting  Z
           16   24     8         escapeBit  Z
           30   40     9              name  Ljava/lang/String;
           35   39    10                 c  I
           42   46     9               uri  Ljava/lang/String;
           44   45    10            prefix  Ljava/lang/String;
           48   49     7                 e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3    46      47  Class java.lang.Exception
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      node     final
      handler  
      isChild  

  private void copyPI(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1681
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
            astore 3 /* target */
        start local 3 // java.lang.String target
         1: .line 1682
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
            astore 4 /* value */
        start local 4 // java.lang.String value
         2: .line 1685
            aload 2 /* handler */
            aload 3 /* target */
            aload 4 /* value */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 1686
            goto 6
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String java.lang.String
      StackMap stack: java.lang.Exception
         4: astore 5 /* e */
        start local 5 // java.lang.Exception e
         5: .line 1687
            new com.sun.org.apache.xalan.internal.xsltc.TransletException
            dup
            aload 5 /* e */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // java.lang.Exception e
         6: .line 1689
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String value
        end local 3 // java.lang.String target
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    7     1     node  I
            0    7     2  handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            1    7     3   target  Ljava/lang/String;
            2    7     4    value  Ljava/lang/String;
            5    6     5        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.Exception
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      node     final
      handler  

  public java.lang.String shallowCopy(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1697
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
            istore 3 /* nodeID */
        start local 3 // int nodeID
         1: .line 1698
            aload 0 /* this */
            iload 3 /* nodeID */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2:(I)I
            istore 4 /* exptype */
        start local 4 // int exptype
         2: .line 1699
            aload 0 /* this */
            iload 4 /* exptype */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2Type:(I)I
            istore 5 /* type */
        start local 5 // int type
         3: .line 1702
            iload 5 /* type */
            tableswitch { // 0 - 13
                    0: 8
                    1: 4
                    2: 17
                    3: 9
                    4: 19
                    5: 19
                    6: 19
                    7: 11
                    8: 13
                    9: 8
                   10: 19
                   11: 19
                   12: 19
                   13: 15
              default: 19
          }
         4: .line 1705
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* nodeID */
            iload 4 /* exptype */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyElement:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)Ljava/lang/String;
            astore 6 /* name */
        start local 6 // java.lang.String name
         5: .line 1706
            aload 0 /* this */
            iload 3 /* nodeID */
            aload 2 /* handler */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyNS:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
         6: .line 1707
            aload 6 /* name */
         7: areturn
        end local 6 // java.lang.String name
         8: .line 1710
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
         9: .line 1712
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* nodeID */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyTextNode:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        10: .line 1713
            aconst_null
            areturn
        11: .line 1715
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* node */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyPI:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        12: .line 1716
            aconst_null
            areturn
        13: .line 1718
      StackMap locals:
      StackMap stack:
            aload 2 /* handler */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.comment:(Ljava/lang/String;)V
        14: .line 1719
            aconst_null
            areturn
        15: .line 1721
      StackMap locals:
      StackMap stack:
            aload 2 /* handler */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeNameX:(I)Ljava/lang/String;
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 1722
            aconst_null
            areturn
        17: .line 1724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* nodeID */
            iload 4 /* exptype */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyAttribute:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        18: .line 1725
            aconst_null
            areturn
        19: .line 1727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceName:(I)Ljava/lang/String;
            astore 7 /* uri1 */
        start local 7 // java.lang.String uri1
        20: .line 1728
            aload 7 /* uri1 */
            invokevirtual java.lang.String.length:()I
            ifeq 23
        21: .line 1729
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getPrefix:(I)Ljava/lang/String;
            astore 8 /* prefix */
        start local 8 // java.lang.String prefix
        22: .line 1730
            aload 2 /* handler */
            aload 8 /* prefix */
            aload 7 /* uri1 */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        end local 8 // java.lang.String prefix
        23: .line 1732
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int top java.lang.String
      StackMap stack:
            aload 2 /* handler */
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;)V
        24: .line 1733
            aconst_null
            areturn
        end local 7 // java.lang.String uri1
        25: .line 1735
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        26: .line 1736
            new com.sun.org.apache.xalan.internal.xsltc.TransletException
            dup
            aload 6 /* e */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 6 // java.lang.Exception e
        end local 5 // int type
        end local 4 // int exptype
        end local 3 // int nodeID
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   27     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   27     1     node  I
            0   27     2  handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            1   27     3   nodeID  I
            2   27     4  exptype  I
            3   27     5     type  I
            5    8     6     name  Ljava/lang/String;
           20   25     7     uri1  Ljava/lang/String;
           22   23     8   prefix  Ljava/lang/String;
           26   27     6        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     7      25  Class java.lang.Exception
           9    10      25  Class java.lang.Exception
          11    12      25  Class java.lang.Exception
          13    14      25  Class java.lang.Exception
          15    16      25  Class java.lang.Exception
          17    18      25  Class java.lang.Exception
          19    24      25  Class java.lang.Exception
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.TransletException
    MethodParameters:
         Name  Flags
      node     final
      handler  

  public java.lang.String getLanguage(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int node
         0: .line 1745
            iload 1 /* node */
            istore 2 /* parent */
        start local 2 // int parent
         1: .line 1746
            goto 7
         2: .line 1747
      StackMap locals: int
      StackMap stack:
            iconst_1
            aload 0 /* this */
            iload 2 /* parent */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
            if_icmpne 6
         3: .line 1748
            aload 0 /* this */
            iload 2 /* parent */
            ldc "http://www.w3.org/XML/1998/namespace"
            ldc "lang"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getAttributeNode:(ILjava/lang/String;Ljava/lang/String;)I
            istore 3 /* langAttr */
        start local 3 // int langAttr
         4: .line 1750
            iconst_m1
            iload 3 /* langAttr */
            if_icmpeq 6
         5: .line 1751
            aload 0 /* this */
            iload 3 /* langAttr */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
            areturn
        end local 3 // int langAttr
         6: .line 1755
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* parent */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getParent:(I)I
            istore 2 /* parent */
         7: .line 1746
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 2 /* parent */
            if_icmpne 2
         8: .line 1757
            aconst_null
            areturn
        end local 2 // int parent
        end local 1 // int node
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    9     1      node  I
            1    9     2    parent  I
            4    6     3  langAttr  I
    MethodParameters:
      Name  Flags
      node  

  public com.sun.org.apache.xalan.internal.xsltc.dom.DOMBuilder getBuilder();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 1767
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  public com.sun.org.apache.xml.internal.serializer.SerializationHandler getOutputDomBuilder();
    descriptor: ()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 1776
            new com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler
            dup
            aload 0 /* this */
            ldc "UTF-8"
            invokespecial com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.<init>:(Lorg/xml/sax/ContentHandler;Ljava/lang/String;)V
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  public com.sun.org.apache.xalan.internal.xsltc.DOM getResultTreeFrag(int, int);
    descriptor: (II)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int initSize
        start local 2 // int rtfType
         0: .line 1784
            aload 0 /* this */
            iload 1 /* initSize */
            iload 2 /* rtfType */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getResultTreeFrag:(IIZ)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
            areturn
        end local 2 // int rtfType
        end local 1 // int initSize
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0    1     1  initSize  I
            0    1     2   rtfType  I
    MethodParameters:
          Name  Flags
      initSize  
      rtfType   

  public com.sun.org.apache.xalan.internal.xsltc.DOM getResultTreeFrag(int, int, boolean);
    descriptor: (IIZ)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // int initSize
        start local 2 // int rtfType
        start local 3 // boolean addToManager
         0: .line 1797
            iload 2 /* rtfType */
            ifne 9
         1: .line 1798
            iload 3 /* addToManager */
            ifeq 8
         2: .line 1799
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getFirstFreeDTMID:()I
            istore 4 /* dtmPos */
        start local 4 // int dtmPos
         3: .line 1800
            new com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
         4: .line 1801
            iload 4 /* dtmPos */
            bipush 16
            ishl
         5: .line 1800
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;I)V
            astore 5 /* rtf */
        start local 5 // com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl rtf
         6: .line 1802
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            aload 5 /* rtf */
            iload 4 /* dtmPos */
            iconst_0
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
         7: .line 1803
            aload 5 /* rtf */
            areturn
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl rtf
        end local 4 // int dtmPos
         8: .line 1806
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            iconst_0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;I)V
            areturn
         9: .line 1809
      StackMap locals:
      StackMap stack:
            iload 2 /* rtfType */
            iconst_1
            if_icmpne 21
        10: .line 1810
            iload 3 /* addToManager */
            ifeq 18
        11: .line 1811
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getFirstFreeDTMID:()I
            istore 4 /* dtmPos */
        start local 4 // int dtmPos
        12: .line 1812
            new com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        13: .line 1813
            iload 4 /* dtmPos */
            bipush 16
            ishl
        14: .line 1814
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            iload 1 /* initSize */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
        15: .line 1812
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;IZ)V
            astore 5 /* rtf */
        start local 5 // com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl rtf
        16: .line 1815
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            aload 5 /* rtf */
            iload 4 /* dtmPos */
            iconst_0
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
        17: .line 1816
            aload 5 /* rtf */
            areturn
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl rtf
        end local 4 // int dtmPos
        18: .line 1820
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            iconst_0
        19: .line 1821
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            iload 1 /* initSize */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
        20: .line 1820
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;IZ)V
            areturn
        21: .line 1825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            aconst_null
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
        22: .line 1826
            iconst_1
            iconst_0
            iconst_0
        23: .line 1827
            iload 1 /* initSize */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
        24: .line 1825
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZZIZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
            checkcast com.sun.org.apache.xalan.internal.xsltc.DOM
            areturn
        end local 3 // boolean addToManager
        end local 2 // int rtfType
        end local 1 // int initSize
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   25     0          this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   25     1      initSize  I
            0   25     2       rtfType  I
            0   25     3  addToManager  Z
            3    8     4        dtmPos  I
            6    8     5           rtf  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl;
           12   18     4        dtmPos  I
           16   18     5           rtf  Lcom/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl;
    MethodParameters:
              Name  Flags
      initSize      
      rtfType       
      addToManager  

  public java.util.Map<java.lang.String, java.lang.Integer> getElementsWithIDs();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 1836
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_idAttributes:Ljava/util/Map;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;

  public java.lang.String getUnparsedEntityURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
        start local 1 // java.lang.String name
         0: .line 1848
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
            ifnull 16
         1: .line 1849
            ldc ""
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         2: .line 1850
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
            astore 3 /* doctype */
        start local 3 // org.w3c.dom.DocumentType doctype
         3: .line 1851
            aload 3 /* doctype */
            ifnull 15
         4: .line 1852
            aload 3 /* doctype */
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 4 /* entities */
        start local 4 // org.w3c.dom.NamedNodeMap entities
         5: .line 1854
            aload 4 /* entities */
            ifnonnull 7
         6: .line 1855
            aload 2 /* uri */
            areturn
         7: .line 1858
      StackMap locals: java.lang.String org.w3c.dom.DocumentType org.w3c.dom.NamedNodeMap
      StackMap stack:
            aload 4 /* entities */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Entity
            astore 5 /* entity */
        start local 5 // org.w3c.dom.Entity entity
         8: .line 1860
            aload 5 /* entity */
            ifnonnull 10
         9: .line 1861
            aload 2 /* uri */
            areturn
        10: .line 1864
      StackMap locals: org.w3c.dom.Entity
      StackMap stack:
            aload 5 /* entity */
            invokeinterface org.w3c.dom.Entity.getNotationName:()Ljava/lang/String;
            astore 6 /* notationName */
        start local 6 // java.lang.String notationName
        11: .line 1865
            aload 6 /* notationName */
            ifnull 15
        12: .line 1866
            aload 5 /* entity */
            invokeinterface org.w3c.dom.Entity.getSystemId:()Ljava/lang/String;
            astore 2 /* uri */
        13: .line 1867
            aload 2 /* uri */
            ifnonnull 15
        14: .line 1868
            aload 5 /* entity */
            invokeinterface org.w3c.dom.Entity.getPublicId:()Ljava/lang/String;
            astore 2 /* uri */
        end local 6 // java.lang.String notationName
        end local 5 // org.w3c.dom.Entity entity
        end local 4 // org.w3c.dom.NamedNodeMap entities
        15: .line 1872
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            areturn
        end local 3 // org.w3c.dom.DocumentType doctype
        end local 2 // java.lang.String uri
        16: .line 1875
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getUnparsedEntityURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   17     0          this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
            0   17     1          name  Ljava/lang/String;
            2   16     2           uri  Ljava/lang/String;
            3   16     3       doctype  Lorg/w3c/dom/DocumentType;
            5   15     4      entities  Lorg/w3c/dom/NamedNodeMap;
            8   15     5        entity  Lorg/w3c/dom/Entity;
           11   15     6  notationName  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void release();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
         0: .line 1880
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.release:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
            pop
         1: .line 1881
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;

  static com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable access$0(com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;)Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 72
            aload 0
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int access$1(com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl, int);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._firstch:(I)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int access$2(com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl, int);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nextsib:(I)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "SAXImpl.java"
NestMembers:
  com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator  com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator  com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator  com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator  com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator
InnerClasses:
  public final NamespaceAttributeIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
  public final NamespaceChildrenIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
  public final NamespaceWildcardIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
  private final NodeValueIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
  public TypedNamespaceIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
  public NamespaceIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public NthDescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public RootIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public SingletonIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public AncestorIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final AttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final ChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public DescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public FollowingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public FollowingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final ParentIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public PrecedingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public PrecedingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedAncestorIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedAttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedDescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedFollowingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedFollowingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedPrecedingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedPrecedingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public TypedRootIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedRootIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
  public final TypedSingletonIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedSingletonIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2