public class com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM extends com.sun.org.apache.xpath.internal.objects.XNodeSet
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM
  super_class: com.sun.org.apache.xpath.internal.objects.XNodeSet
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -8396190713754624640

  java.lang.Object m_origObj;
    descriptor: Ljava/lang/Object;
    flags: (0x0000) 

  public void <init>(org.w3c.dom.Node, com.sun.org.apache.xml.internal.dtm.DTMManager);
    descriptor: (Lorg/w3c/dom/Node;Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
        start local 1 // org.w3c.dom.Node node
        start local 2 // com.sun.org.apache.xml.internal.dtm.DTMManager dtmMgr
         0: .line 41
            aload 0 /* this */
            invokespecial com.sun.org.apache.xpath.internal.objects.XNodeSet.<init>:()V
         1: .line 43
            aload 0 /* this */
            aload 2 /* dtmMgr */
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_dtmMgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
         2: .line 44
            aload 0 /* this */
            aload 1 /* node */
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
         3: .line 45
            aload 2 /* dtmMgr */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTMHandleFromNode:(Lorg/w3c/dom/Node;)I
            istore 3 /* dtmHandle */
        start local 3 // int dtmHandle
         4: .line 46
            aload 0 /* this */
            new com.sun.org.apache.xpath.internal.NodeSetDTM
            dup
            aload 2 /* dtmMgr */
            invokespecial com.sun.org.apache.xpath.internal.NodeSetDTM.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
            invokevirtual com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.setObject:(Ljava/lang/Object;)V
         5: .line 47
            aload 0 /* this */
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_obj:Ljava/lang/Object;
            checkcast com.sun.org.apache.xpath.internal.NodeSetDTM
            iload 3 /* dtmHandle */
            invokevirtual com.sun.org.apache.xpath.internal.NodeSetDTM.addNode:(I)V
         6: .line 48
            return
        end local 3 // int dtmHandle
        end local 2 // com.sun.org.apache.xml.internal.dtm.DTMManager dtmMgr
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;
            0    7     1       node  Lorg/w3c/dom/Node;
            0    7     2     dtmMgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            4    7     3  dtmHandle  I
    MethodParameters:
        Name  Flags
      node    
      dtmMgr  

  public void <init>(com.sun.org.apache.xpath.internal.objects.XNodeSet);
    descriptor: (Lcom/sun/org/apache/xpath/internal/objects/XNodeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
        start local 1 // com.sun.org.apache.xpath.internal.objects.XNodeSet val
         0: .line 57
            aload 0 /* this */
            aload 1 /* val */
            invokespecial com.sun.org.apache.xpath.internal.objects.XNodeSet.<init>:(Lcom/sun/org/apache/xpath/internal/objects/XNodeSet;)V
         1: .line 58
            aload 1 /* val */
            instanceof com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM
            ifeq 3
         2: .line 59
            aload 0 /* this */
            aload 1 /* val */
            checkcast com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
         3: .line 60
      StackMap locals: com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM com.sun.org.apache.xpath.internal.objects.XNodeSet
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xpath.internal.objects.XNodeSet val
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;
            0    4     1   val  Lcom/sun/org/apache/xpath/internal/objects/XNodeSet;
    MethodParameters:
      Name  Flags
      val   

  public void <init>(org.w3c.dom.NodeList, com.sun.org.apache.xpath.internal.XPathContext);
    descriptor: (Lorg/w3c/dom/NodeList;Lcom/sun/org/apache/xpath/internal/XPathContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
        start local 1 // org.w3c.dom.NodeList nodeList
        start local 2 // com.sun.org.apache.xpath.internal.XPathContext xctxt
         0: .line 62
            aload 0 /* this */
            invokespecial com.sun.org.apache.xpath.internal.objects.XNodeSet.<init>:()V
         1: .line 64
            aload 0 /* this */
            aload 2 /* xctxt */
            invokevirtual com.sun.org.apache.xpath.internal.XPathContext.getDTMManager:()Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_dtmMgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
         2: .line 65
            aload 0 /* this */
            aload 1 /* nodeList */
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
         3: .line 71
            new com.sun.org.apache.xpath.internal.NodeSetDTM
            dup
            aload 1 /* nodeList */
            aload 2 /* xctxt */
            invokespecial com.sun.org.apache.xpath.internal.NodeSetDTM.<init>:(Lorg/w3c/dom/NodeList;Lcom/sun/org/apache/xpath/internal/XPathContext;)V
            astore 3 /* nsdtm */
        start local 3 // com.sun.org.apache.xpath.internal.NodeSetDTM nsdtm
         4: .line 72
            aload 0 /* this */
            aload 3 /* nsdtm */
            invokevirtual com.sun.org.apache.xpath.internal.NodeSetDTM.getLength:()I
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_last:I
         5: .line 73
            aload 0 /* this */
            aload 3 /* nsdtm */
            invokevirtual com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.setObject:(Ljava/lang/Object;)V
         6: .line 74
            return
        end local 3 // com.sun.org.apache.xpath.internal.NodeSetDTM nsdtm
        end local 2 // com.sun.org.apache.xpath.internal.XPathContext xctxt
        end local 1 // org.w3c.dom.NodeList nodeList
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;
            0    7     1  nodeList  Lorg/w3c/dom/NodeList;
            0    7     2     xctxt  Lcom/sun/org/apache/xpath/internal/XPathContext;
            4    7     3     nsdtm  Lcom/sun/org/apache/xpath/internal/NodeSetDTM;
    MethodParameters:
          Name  Flags
      nodeList  
      xctxt     

  public void <init>(org.w3c.dom.traversal.NodeIterator, com.sun.org.apache.xpath.internal.XPathContext);
    descriptor: (Lorg/w3c/dom/traversal/NodeIterator;Lcom/sun/org/apache/xpath/internal/XPathContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
        start local 1 // org.w3c.dom.traversal.NodeIterator nodeIter
        start local 2 // com.sun.org.apache.xpath.internal.XPathContext xctxt
         0: .line 76
            aload 0 /* this */
            invokespecial com.sun.org.apache.xpath.internal.objects.XNodeSet.<init>:()V
         1: .line 78
            aload 0 /* this */
            aload 2 /* xctxt */
            invokevirtual com.sun.org.apache.xpath.internal.XPathContext.getDTMManager:()Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_dtmMgr:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
         2: .line 79
            aload 0 /* this */
            aload 1 /* nodeIter */
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
         3: .line 85
            new com.sun.org.apache.xpath.internal.NodeSetDTM
            dup
            aload 1 /* nodeIter */
            aload 2 /* xctxt */
            invokespecial com.sun.org.apache.xpath.internal.NodeSetDTM.<init>:(Lorg/w3c/dom/traversal/NodeIterator;Lcom/sun/org/apache/xpath/internal/XPathContext;)V
            astore 3 /* nsdtm */
        start local 3 // com.sun.org.apache.xpath.internal.NodeSetDTM nsdtm
         4: .line 86
            aload 0 /* this */
            aload 3 /* nsdtm */
            invokevirtual com.sun.org.apache.xpath.internal.NodeSetDTM.getLength:()I
            putfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_last:I
         5: .line 87
            aload 0 /* this */
            aload 3 /* nsdtm */
            invokevirtual com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.setObject:(Ljava/lang/Object;)V
         6: .line 88
            return
        end local 3 // com.sun.org.apache.xpath.internal.NodeSetDTM nsdtm
        end local 2 // com.sun.org.apache.xpath.internal.XPathContext xctxt
        end local 1 // org.w3c.dom.traversal.NodeIterator nodeIter
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;
            0    7     1  nodeIter  Lorg/w3c/dom/traversal/NodeIterator;
            0    7     2     xctxt  Lcom/sun/org/apache/xpath/internal/XPathContext;
            4    7     3     nsdtm  Lcom/sun/org/apache/xpath/internal/NodeSetDTM;
    MethodParameters:
          Name  Flags
      nodeIter  
      xctxt     

  public java.lang.Object object();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
         0: .line 98
            aload 0 /* this */
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
            areturn
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;

  public org.w3c.dom.traversal.NodeIterator nodeset();
    descriptor: ()Lorg/w3c/dom/traversal/NodeIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
         0: .line 110
            aload 0 /* this */
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
            instanceof org.w3c.dom.traversal.NodeIterator
            ifeq 2
         1: .line 111
            aload 0 /* this */
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
            checkcast org.w3c.dom.traversal.NodeIterator
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            invokespecial com.sun.org.apache.xpath.internal.objects.XNodeSet.nodeset:()Lorg/w3c/dom/traversal/NodeIterator;
         3: .line 110
      StackMap locals:
      StackMap stack: org.w3c.dom.traversal.NodeIterator
            areturn
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;
    Exceptions:
      throws javax.xml.transform.TransformerException

  public org.w3c.dom.NodeList nodelist();
    descriptor: ()Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
         0: .line 123
            aload 0 /* this */
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
            instanceof org.w3c.dom.NodeList
            ifeq 2
         1: .line 124
            aload 0 /* this */
            getfield com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM.m_origObj:Ljava/lang/Object;
            checkcast org.w3c.dom.NodeList
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            invokespecial com.sun.org.apache.xpath.internal.objects.XNodeSet.nodelist:()Lorg/w3c/dom/NodeList;
         3: .line 123
      StackMap locals:
      StackMap stack: org.w3c.dom.NodeList
            areturn
        end local 0 // com.sun.org.apache.xpath.internal.objects.XNodeSetForDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xpath/internal/objects/XNodeSetForDOM;
    Exceptions:
      throws javax.xml.transform.TransformerException
}
SourceFile: "XNodeSetForDOM.java"