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 110
            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 125
            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 150
            aload 1 /* uri */
            ifnull 2
         1: .line 151
            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 153
      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 159
            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 160
            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 164
            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 170
            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 181
            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 183
            aload 0 /* this */
            iload 1 /* node */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.isElement:(I)Z
            ifeq 3
         2: .line 184
            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 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 */
            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 188
            goto 12
        start local 3 // int anode
         5: .line 189
      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 191
            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 192
            goto 10
        start local 4 // int nsnode
         8: .line 193
      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 194
            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 192
      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 188
      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 199
            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 200
            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 207
            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 214
            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 221
            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 228
            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 235
            iload 1 /* node1 */
            iconst_m1
            if_icmpne 2
         1: .line 236
            iconst_0
            ireturn
         2: .line 239
      StackMap locals:
      StackMap stack:
            iload 2 /* node2 */
            iconst_m1
            if_icmpne 4
         3: .line 240
            iconst_1
            ireturn
         4: .line 243
      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 250
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
            ifnonnull 2
         1: .line 251
            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 254
      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 255
            iload 2 /* nodeID */
            ifge 5
         4: .line 256
            aconst_null
            areturn
         5: .line 258
      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 259
            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 260
      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 259
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
            areturn
         9: .line 263
      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 272
            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 279
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
            ifnonnull 2
         1: .line 280
            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 283
      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 284
            iload 2 /* nodeID */
            ifge 5
         4: .line 285
            aconst_null
            areturn
         5: .line 287
      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 288
            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 289
      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 290
            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 289
            dup_x2
            aastore
        10: .line 288
      StackMap locals:
      StackMap stack: org.w3c.dom.NodeList
            areturn
        11: .line 293
      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 302
            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 444
            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 452
            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 462
            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=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 470
            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 471
            aload 2 /* s */
            ifnonnull 3
         2: .line 472
            iconst_0
            ireturn
         3: .line 474
      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 475
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            iload 3 /* eType */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            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 485
            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 509
            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 516
            aconst_null
            astore 4 /* ns */
        start local 4 // java.lang.String ns
         1: .line 517
            iconst_m1
            istore 5 /* index */
        start local 5 // int index
         2: .line 521
            aload 1 /* name */
            ldc ":"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            dup
            istore 5 /* index */
            iconst_m1
            if_icmple 4
         3: .line 522
            aload 1 /* name */
            iconst_0
            iload 5 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* ns */
         4: .line 527
      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 531
            aload 1 /* name */
            iload 7 /* lNameStartIdx */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 64
            if_icmpne 9
         6: .line 532
            iconst_2
            istore 6 /* code */
        start local 6 // int code
         7: .line 533
            iinc 7 /* lNameStartIdx */ 1
         8: .line 534
            goto 10
        end local 6 // int code
         9: .line 536
      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 540
      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 542
            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 552
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
            ifge 2
         1: .line 553
            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 557
      StackMap locals:
      StackMap stack:
            aload 1 /* names */
            arraylength
            istore 5 /* namesLength */
        start local 5 // int namesLength
         3: .line 558
            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 560
            iload 6 /* exLength */
            newarray 9
            astore 7 /* result */
        start local 7 // short[] result
         5: .line 563
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         6: goto 9
         7: .line 564
      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 563
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* i */
            bipush 14
            if_icmplt 7
        10: .line 567
            bipush 14
            istore 4 /* i */
            goto 13
        11: .line 568
      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 567
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 4 /* i */
            iload 6 /* exLength */
            if_icmplt 11
        14: .line 572
            iconst_0
            istore 4 /* i */
            goto 23
        15: .line 573
      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 574
            aload 1 /* names */
            iload 4 /* i */
            aaload
        17: .line 575
            aload 3 /* types */
            iload 4 /* i */
            iaload
        18: .line 576
            iconst_1
        19: .line 573
            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 577
            iload 8 /* genType */
            iflt 22
            iload 8 /* genType */
            iload 6 /* exLength */
            if_icmpge 22
        21: .line 578
            aload 7 /* result */
            iload 8 /* genType */
            iload 4 /* i */
            bipush 14
            iadd
            i2s
            sastore
        end local 8 // int genType
        22: .line 572
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 4 /* i */
            iload 5 /* namesLength */
            if_icmplt 15
        24: .line 582
            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 591
            aload 1 /* names */
            arraylength
            bipush 14
            iadd
            newarray 10
            astore 5 /* result */
        start local 5 // int[] result
         1: .line 594
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 5
         3: .line 595
      StackMap locals: int int[]
      StackMap stack:
            aload 5 /* result */
            iload 4 /* i */
            iload 4 /* i */
            iastore
         4: .line 594
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 4 /* i */
            bipush 14
            if_icmplt 3
         6: .line 599
            iconst_0
            istore 4 /* i */
            goto 10
         7: .line 600
      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 601
            aload 5 /* result */
            iload 4 /* i */
            bipush 14
            iadd
            iload 6 /* type */
            iastore
        end local 6 // int type
         9: .line 599
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            aload 1 /* names */
            arraylength
            if_icmplt 7
        11: .line 603
            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 613
            aload 1 /* names */
            arraylength
            istore 5 /* namesLength */
        start local 5 // int namesLength
         1: .line 614
            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 615
            aconst_null
            astore 7 /* generalizedTypes */
        start local 7 // int[] generalizedTypes
         3: .line 616
            iload 5 /* namesLength */
            ifle 5
         4: .line 617
            iload 5 /* namesLength */
            newarray 10
            astore 7 /* generalizedTypes */
         5: .line 620
      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 622
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         7: goto 18
         8: .line 627
      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 628
            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 629
            aload 1 /* names */
            iload 4 /* i */
            aaload
        11: .line 630
            aload 3 /* types */
            iload 4 /* i */
            iaload
        12: .line 631
            iconst_0
        13: .line 628
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
        14: .line 627
            iastore
        15: .line 632
            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 633
            aload 7 /* generalizedTypes */
            iload 4 /* i */
            iaload
            iconst_1
            iadd
            istore 8 /* resultLength */
        17: .line 622
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            iload 5 /* namesLength */
            if_icmplt 8
        19: .line 637
            iload 8 /* resultLength */
            newarray 9
            astore 9 /* result */
        start local 9 // short[] result
        20: .line 640
            iconst_0
            istore 4 /* i */
            goto 23
        21: .line 641
      StackMap locals: short[]
      StackMap stack:
            aload 9 /* result */
            iload 4 /* i */
            iload 4 /* i */
            i2s
            sastore
        22: .line 640
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 4 /* i */
            bipush 14
            if_icmplt 21
        24: .line 644
            bipush 14
            istore 4 /* i */
            goto 27
        25: .line 645
      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 644
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 4 /* i */
            iload 6 /* exLength */
            if_icmplt 25
        28: .line 649
            iconst_0
            istore 4 /* i */
            goto 33
        29: .line 650
      StackMap locals:
      StackMap stack:
            aload 7 /* generalizedTypes */
            iload 4 /* i */
            iaload
            istore 10 /* genType */
        start local 10 // int genType
        30: .line 651
            iload 10 /* genType */
            iflt 32
            iload 10 /* genType */
            iload 8 /* resultLength */
            if_icmpge 32
        31: .line 652
            aload 9 /* result */
            iload 10 /* genType */
            iload 4 /* i */
            bipush 14
            iadd
            i2s
            sastore
        end local 10 // int genType
        32: .line 649
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        33: iload 4 /* i */
            iload 5 /* namesLength */
            if_icmplt 29
        34: .line 656
            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=3, 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 664
            aload 1 /* namespaces */
            arraylength
            istore 3 /* nsLength */
        start local 3 // int nsLength
         1: .line 665
            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 667
            iload 4 /* mappingLength */
            newarray 9
            astore 5 /* result */
        start local 5 // short[] result
         3: .line 670
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 671
      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 670
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            iload 4 /* mappingLength */
            if_icmplt 5
         8: .line 674
            iconst_0
            istore 2 /* i */
            goto 14
         9: .line 675
      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 676
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            iload 6 /* eType */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            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 677
            aload 7 /* type */
            ifnull 13
        12: .line 678
            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 674
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 2 /* i */
            iload 3 /* nsLength */
            if_icmplt 9
        15: .line 682
            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=3, 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 691
            aload 1 /* namespaces */
            arraylength
            istore 3 /* length */
        start local 3 // int length
         1: .line 692
            iload 3 /* length */
            newarray 9
            astore 4 /* result */
        start local 4 // short[] result
         2: .line 694
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 10
         4: .line 695
      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 696
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
            iload 5 /* eType */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            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 697
            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 694
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            iload 3 /* length */
            if_icmplt 4
        11: .line 700
            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 711
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
            aload 5 /* xstringfactory */
         1: .line 712
            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 713
            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 725
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
            aload 5 /* xstringfactory */
         1: .line 726
            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 82
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
         3: .line 88
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
         4: .line 89
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
         5: .line 98
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
         6: .line 99
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
         7: .line 100
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
         8: .line 112
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
         9: .line 115
            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 118
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
        11: .line 121
            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 133
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
        13: .line 136
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
        14: .line 728
            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 729
            aload 0 /* this */
            iload 7 /* blocksize */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
        16: .line 732
            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 735
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
            iconst_0
            iconst_0
            iastore
        20: .line 739
            aload 2 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 29
        21: .line 740
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
        22: .line 741
            aload 2 /* source */
            checkcast javax.xml.transform.dom.DOMSource
            astore 10 /* domsrc */
        start local 10 // javax.xml.transform.dom.DOMSource domsrc
        23: .line 742
            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 743
            aload 11 /* node */
            instanceof org.w3c.dom.Document
            ifeq 27
        25: .line 744
            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 745
            goto 28
        27: .line 747
      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 749
      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 751
      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 761
            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 762
            aload 1 /* manager */
            instanceof com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager
            ifeq 3
         2: .line 763
            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 765
      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 775
            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 776
            aload 2 /* node */
            ifnull 6
         2: .line 777
            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 778
            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 781
      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 790
            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 803
            aload 1 /* val */
            ldc "preserve"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 3 /* setting */
        start local 3 // boolean setting
         1: .line 804
            iload 3 /* setting */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
            if_icmpeq 4
         2: .line 805
            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 806
            aload 0 /* this */
            iload 3 /* setting */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
         4: .line 808
      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 816
            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 817
            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 818
            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 820
      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 830
            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 837
            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 838
            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 839
            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 840
            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 844
      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 845
            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 848
      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 849
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
         8: .line 851
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
         9: .line 852
            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 864
            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 866
            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 867
            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 868
            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 875
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startDocument:()V
         1: .line 877
            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 878
            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 879
            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 886
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.endDocument:()V
         1: .line 888
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 889
            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 890
            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 901
            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 903
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
            ifeq 3
         2: .line 904
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
            aload 5 /* node */
            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
            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 906
      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 915
            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 917
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 919
            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 923
            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 924
            iload 5 /* index */
            iflt 6
         5: .line 925
            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 928
      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 936
            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 938
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 941
            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 942
            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 944
      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 952
            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 953
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 954
            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 963
            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 964
            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 965
            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 973
            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 974
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 976
            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 977
            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 983
            aload 0 /* this */
            aload 2 /* uri */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 3 /* eType */
        start local 3 // java.lang.Integer eType
         1: .line 984
            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 985
            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 987
      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 995
            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 996
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
         2: .line 997
            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 1000
            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 1001
            aload 0 /* this */
            iload 1 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
         2: .line 1002
            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 1014
            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 1018
      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 1019
            goto 19
         3: .line 1023
      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 1024
            goto 19
         5: .line 1026
      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 1027
            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 1028
            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 1030
      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 1028
            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 1032
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            bipush 62
            invokevirtual java.io.PrintStream.print:(C)V
        13: .line 1033
            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 1035
      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 1034
            aload 0 /* this */
            iload 4 /* child */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextSibling:(I)I
            istore 4 /* child */
        17: .line 1033
      StackMap locals:
      StackMap stack:
            iload 4 /* child */
            iconst_m1
            if_icmpne 15
        end local 4 // int child
        18: .line 1037
            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 1040
      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 1048
            iload 1 /* node */
            istore 2 /* nodeh */
        start local 2 // int nodeh
         1: .line 1049
            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 1050
            iload 3 /* type */
            lookupswitch { // 5
                    0: 3
                    3: 3
                    8: 3
                    9: 3
                   13: 4
              default: 5
          }
         3: .line 1056
      StackMap locals: int int
      StackMap stack:
            ldc ""
            areturn
         4: .line 1058
      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 1060
      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 1069
            iload 1 /* node */
            iconst_m1
            if_icmpne 2
         1: .line 1070
            ldc ""
            areturn
         2: .line 1074
      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 1083
            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 1084
            goto 4
         2: .line 1087
      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 1085
      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 1084
      StackMap locals:
      StackMap stack:
            iload 3 /* attr */
            iconst_m1
            if_icmpne 2
        end local 3 // int attr
         5: .line 1089
            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 1097
            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 1098
            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 1106
            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 1114
            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 1123
            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 1134
            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 1137
      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 1139
      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 1141
      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 1143
      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 1145
      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 1147
      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 1149
      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 1151
      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 1153
      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 1155
      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 1157
      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 1159
      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 1161
      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 1163
      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 1165
      StackMap locals:
      StackMap stack:
            ldc "AXIS_SUPPORT_ERR"
        16: .line 1166
            iload 1 /* axis */
            invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
        17: .line 1165
            invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
        18: .line 1168
            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 1178
            iload 1 /* axis */
            iconst_3
            if_icmpne 2
         1: .line 1179
            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 1182
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            iconst_m1
            if_icmpne 4
         3: .line 1183
            getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         4: .line 1186
      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 1189
      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 1191
      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 1193
      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 1195
      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 1197
      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 1199
      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 1201
      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 1203
      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 1205
      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 1207
      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 1209
      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 1211
      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 1213
      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 1215
      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 1217
      StackMap locals:
      StackMap stack:
            ldc "TYPED_AXIS_SUPPORT_ERR"
        20: .line 1218
            iload 1 /* axis */
            invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
        21: .line 1217
            invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
        22: .line 1220
            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 1232
            iload 2 /* ns */
            iconst_m1
            if_icmpne 2
         1: .line 1233
            getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         2: .line 1236
      StackMap locals:
      StackMap stack:
            iload 1 /* axis */
            tableswitch { // 2 - 3
                    2: 4
                    3: 3
              default: 5
          }
         3: .line 1238
      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 1240
      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 1242
      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 1539
            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 1547
            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 1556
            iload 1 /* node */
            iconst_m1
            if_icmpeq 5
         1: .line 1558
            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 1559
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
         4: .line 1560
            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 1563
      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 1572
            goto 2
        start local 3 // int node
         1: .line 1573
      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 1572
      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 1575
            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 1582
            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 1583
            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 1595
            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 1596
            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 1602
            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 1603
            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 1604
            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 1607
            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 1611
      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 1612
      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 1611
            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 1614
            goto 49
        10: .line 1616
      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 1617
            goto 49
        12: .line 1619
      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 1620
            goto 49
        14: .line 1622
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* oldEscapeSetting */
        start local 7 // boolean oldEscapeSetting
        15: .line 1623
            iconst_0
            istore 8 /* escapeBit */
        start local 8 // boolean escapeBit
        16: .line 1625
            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 1626
            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 1627
            iload 8 /* escapeBit */
            ifeq 20
        19: .line 1628
            aload 2 /* handler */
            iconst_0
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEscaping:(Z)Z
            istore 7 /* oldEscapeSetting */
        20: .line 1632
      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 1634
            iload 8 /* escapeBit */
            ifeq 49
        22: .line 1635
            aload 2 /* handler */
            iload 7 /* oldEscapeSetting */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEscaping:(Z)Z
            pop
        23: .line 1637
            goto 49
        end local 8 // boolean escapeBit
        end local 7 // boolean oldEscapeSetting
        24: .line 1639
      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 1640
            goto 49
        26: .line 1642
      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 1643
            goto 49
        28: .line 1645
      StackMap locals:
      StackMap stack:
            iload 6 /* type */
            iconst_1
            if_icmpne 41
        29: .line 1648
            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 1651
            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 1652
            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 1654
            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 1655
      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 1654
            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 1659
            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 1660
            goto 49
        41: .line 1663
      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 1664
            aload 9 /* uri */
            invokevirtual java.lang.String.length:()I
            ifeq 45
        43: .line 1665
            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 1666
            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 1668
      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 1672
            goto 49
        47: .line 1673
      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 1674
            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 1677
      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 1684
            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 1685
            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 1688
            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 1689
            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 1690
            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 1692
      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 1700
            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 1701
            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 1702
            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 1705
            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 1708
      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 1709
            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 1710
            aload 6 /* name */
         7: areturn
        end local 6 // java.lang.String name
         8: .line 1713
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
         9: .line 1715
      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 1716
            aconst_null
            areturn
        11: .line 1718
      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 1719
            aconst_null
            areturn
        13: .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.getStringValueX:(I)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.comment:(Ljava/lang/String;)V
        14: .line 1722
            aconst_null
            areturn
        15: .line 1724
      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 1725
            aconst_null
            areturn
        17: .line 1727
      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 1728
            aconst_null
            areturn
        19: .line 1730
      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 1731
            aload 7 /* uri1 */
            invokevirtual java.lang.String.length:()I
            ifeq 23
        21: .line 1732
            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 1733
            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 1735
      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 1736
            aconst_null
            areturn
        end local 7 // java.lang.String uri1
        25: .line 1738
      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 1739
            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 1748
            iload 1 /* node */
            istore 2 /* parent */
        start local 2 // int parent
         1: .line 1749
            goto 7
         2: .line 1750
      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 1751
            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 1753
            iconst_m1
            iload 3 /* langAttr */
            if_icmpeq 6
         5: .line 1754
            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 1758
      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 1749
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 2 /* parent */
            if_icmpne 2
         8: .line 1760
            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 1770
            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 1779
            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 1787
            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 1800
            iload 2 /* rtfType */
            ifne 9
         1: .line 1801
            iload 3 /* addToManager */
            ifeq 8
         2: .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;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getFirstFreeDTMID:()I
            istore 4 /* dtmPos */
        start local 4 // int dtmPos
         3: .line 1803
            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 1804
            iload 4 /* dtmPos */
            bipush 16
            ishl
         5: .line 1803
            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 1805
            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 1806
            aload 5 /* rtf */
            areturn
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl rtf
        end local 4 // int dtmPos
         8: .line 1809
      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 1812
      StackMap locals:
      StackMap stack:
            iload 2 /* rtfType */
            iconst_1
            if_icmpne 21
        10: .line 1813
            iload 3 /* addToManager */
            ifeq 18
        11: .line 1814
            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 1815
            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 1816
            iload 4 /* dtmPos */
            bipush 16
            ishl
        14: .line 1817
            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 1815
            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 1818
            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 1819
            aload 5 /* rtf */
            areturn
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl rtf
        end local 4 // int dtmPos
        18: .line 1823
      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 1824
            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 1823
            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 1828
      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 1829
            iconst_1
            iconst_0
            iconst_0
        23: .line 1830
            iload 1 /* initSize */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
        24: .line 1828
            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 1839
            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 1851
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
            ifnull 16
         1: .line 1852
            ldc ""
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         2: .line 1853
            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 1854
            aload 3 /* doctype */
            ifnull 15
         4: .line 1855
            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 1857
            aload 4 /* entities */
            ifnonnull 7
         6: .line 1858
            aload 2 /* uri */
            areturn
         7: .line 1861
      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 1863
            aload 5 /* entity */
            ifnonnull 10
         9: .line 1864
            aload 2 /* uri */
            areturn
        10: .line 1867
      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 1868
            aload 6 /* notationName */
            ifnull 15
        12: .line 1869
            aload 5 /* entity */
            invokeinterface org.w3c.dom.Entity.getSystemId:()Ljava/lang/String;
            astore 2 /* uri */
        13: .line 1870
            aload 2 /* uri */
            ifnonnull 15
        14: .line 1871
            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 1875
      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 1878
      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 1883
            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 1884
            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 73
            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