public abstract class com.sun.org.apache.xerces.internal.dom.NodeImpl implements org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.events.EventTarget, java.lang.Cloneable, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xerces.internal.dom.NodeImpl
  super_class: java.lang.Object
{
  public static final short TREE_POSITION_PRECEDING;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final short TREE_POSITION_FOLLOWING;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final short TREE_POSITION_ANCESTOR;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final short TREE_POSITION_DESCENDANT;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final short TREE_POSITION_EQUIVALENT;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final short TREE_POSITION_SAME_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final short TREE_POSITION_DISCONNECTED;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final short DOCUMENT_POSITION_DISCONNECTED;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final short DOCUMENT_POSITION_PRECEDING;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final short DOCUMENT_POSITION_FOLLOWING;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final short DOCUMENT_POSITION_CONTAINS;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final short DOCUMENT_POSITION_IS_CONTAINED;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -6316591992167219696

  public static final short ELEMENT_DEFINITION_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 21

  protected com.sun.org.apache.xerces.internal.dom.NodeImpl ownerNode;
    descriptor: Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    flags: (0x0004) ACC_PROTECTED

  protected short flags;
    descriptor: S
    flags: (0x0004) ACC_PROTECTED

  protected static final short READONLY;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected static final short SYNCDATA;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  protected static final short SYNCCHILDREN;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  protected static final short OWNED;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  protected static final short FIRSTCHILD;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  protected static final short SPECIFIED;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  protected static final short IGNORABLEWS;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  protected static final short HASSTRING;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  protected static final short NORMALIZED;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  protected static final short ID;
    descriptor: S
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  protected void <init>(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         0: .line 175
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 177
            aload 0 /* this */
            aload 1 /* ownerDocument */
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
         2: .line 178
            return
        end local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    3     1  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
    MethodParameters:
               Name  Flags
      ownerDocument  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 181
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public abstract short getNodeType();
    descriptor: ()S
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getNodeName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public java.lang.String getNodeValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 204
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Exceptions:
      throws org.w3c.dom.DOMException

  public void setNodeValue(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String x
         0: .line 214
            return
        end local 1 // java.lang.String x
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    1     1     x  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      x     

  public org.w3c.dom.Node appendChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node newChild
         0: .line 237
            aload 0 /* this */
            aload 1 /* newChild */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 1 // org.w3c.dom.Node newChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    1     1  newChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  

  public org.w3c.dom.Node cloneNode(boolean);
    descriptor: (Z)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean deep
         0: .line 265
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 266
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.clone:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 2 /* newnode */
        start local 2 // com.sun.org.apache.xerces.internal.dom.NodeImpl newnode
         3: .line 272
            goto 6
        end local 2 // com.sun.org.apache.xerces.internal.dom.NodeImpl newnode
         4: .line 273
      StackMap locals:
      StackMap stack: java.lang.CloneNotSupportedException
            astore 3 /* e */
        start local 3 // java.lang.CloneNotSupportedException e
         5: .line 276
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "**Internal Error**"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* e */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.CloneNotSupportedException e
        start local 2 // com.sun.org.apache.xerces.internal.dom.NodeImpl newnode
         6: .line 280
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aload 2 /* newnode */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
         7: .line 281
            aload 2 /* newnode */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:(Z)V
         8: .line 285
            aload 2 /* newnode */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:(Z)V
         9: .line 287
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 2 /* newnode */
        10: .line 288
            iconst_1
        11: .line 287
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.callUserDataHandlers:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;S)V
        12: .line 290
            aload 2 /* newnode */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.dom.NodeImpl newnode
        end local 1 // boolean deep
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   13     1     deep  Z
            3    4     2  newnode  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            6   13     2  newnode  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            5    6     3        e  Ljava/lang/CloneNotSupportedException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.CloneNotSupportedException
    MethodParameters:
      Name  Flags
      deep  

  public org.w3c.dom.Document getOwnerDocument();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 302
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
            ifeq 2
         1: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            areturn
         2: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            checkcast org.w3c.dom.Document
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 316
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
            ifeq 2
         1: .line 317
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            areturn
         2: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  void setOwnerDocument(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl doc
         0: .line 328
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 329
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
            ifne 4
         3: .line 334
            aload 0 /* this */
            aload 1 /* doc */
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
         4: .line 336
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl doc
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    5     1   doc  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
    MethodParameters:
      Name  Flags
      doc   

  protected int getNodeNumber();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 343
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            astore 2 /* cd */
        start local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl cd
         1: .line 344
            aload 2 /* cd */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber:(Lorg/w3c/dom/Node;)I
            istore 1 /* nodeNumber */
        start local 1 // int nodeNumber
         2: .line 345
            iload 1 /* nodeNumber */
            ireturn
        end local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl cd
        end local 1 // int nodeNumber
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            2    3     1  nodeNumber  I
            1    3     2          cd  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;

  public org.w3c.dom.Node getParentNode();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 355
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  com.sun.org.apache.xerces.internal.dom.NodeImpl parentNode();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 362
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.Node getNextSibling();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 367
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.Node getPreviousSibling();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 372
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  com.sun.org.apache.xerces.internal.dom.ChildNode previousSibling();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 376
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.NamedNodeMap getAttributes();
    descriptor: ()Lorg/w3c/dom/NamedNodeMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 387
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public boolean hasAttributes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 398
            iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public boolean hasChildNodes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 409
            iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.NodeList getChildNodes();
    descriptor: ()Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 426
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.Node getFirstChild();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 435
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.Node getLastChild();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 444
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.Node insertBefore(org.w3c.dom.Node, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node refChild
         0: .line 480
            new org.w3c.dom.DOMException
            dup
            iconst_3
         1: .line 481
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 482
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
         3: .line 481
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 480
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 2 // org.w3c.dom.Node refChild
        end local 1 // org.w3c.dom.Node newChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    5     1  newChild  Lorg/w3c/dom/Node;
            0    5     2  refChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  
      refChild  

  public org.w3c.dom.Node removeChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node oldChild
         0: .line 502
            new org.w3c.dom.DOMException
            dup
            bipush 8
         1: .line 503
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 504
            ldc "NOT_FOUND_ERR"
            aconst_null
         3: .line 503
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 502
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 1 // org.w3c.dom.Node oldChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    5     1  oldChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      oldChild  

  public org.w3c.dom.Node replaceChild(org.w3c.dom.Node, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node oldChild
         0: .line 533
            new org.w3c.dom.DOMException
            dup
            iconst_3
         1: .line 534
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 535
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
         3: .line 534
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 533
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 2 // org.w3c.dom.Node oldChild
        end local 1 // org.w3c.dom.Node newChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    5     1  newChild  Lorg/w3c/dom/Node;
            0    5     2  oldChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  
      oldChild  

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 551
            iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public org.w3c.dom.Node item(int);
    descriptor: (I)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // int index
         0: .line 565
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public void normalize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 593
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public boolean isSupported(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String feature
        start local 2 // java.lang.String version
         0: .line 612
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getImplementation:()Lorg/w3c/dom/DOMImplementation;
            aload 1 /* feature */
         1: .line 613
            aload 2 /* version */
         2: .line 612
            invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String version
        end local 1 // java.lang.String feature
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    3     1  feature  Ljava/lang/String;
            0    3     2  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      feature  
      version  

  public java.lang.String getNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 635
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public java.lang.String getPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 654
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public void setPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String prefix
         0: .line 681
            new org.w3c.dom.DOMException
            dup
            bipush 14
         1: .line 682
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 683
            ldc "NAMESPACE_ERR"
            aconst_null
         3: .line 682
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 681
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    5     1  prefix  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
        Name  Flags
      prefix  

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 700
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public void addEventListener(java.lang.String, org.w3c.dom.events.EventListener, boolean);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String type
        start local 2 // org.w3c.dom.events.EventListener listener
        start local 3 // boolean useCapture
         0: .line 710
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 1 /* type */
            aload 2 /* listener */
            iload 3 /* useCapture */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.addEventListener:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         1: .line 711
            return
        end local 3 // boolean useCapture
        end local 2 // org.w3c.dom.events.EventListener listener
        end local 1 // java.lang.String type
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    2     1        type  Ljava/lang/String;
            0    2     2    listener  Lorg/w3c/dom/events/EventListener;
            0    2     3  useCapture  Z
    MethodParameters:
            Name  Flags
      type        
      listener    
      useCapture  

  public void removeEventListener(java.lang.String, org.w3c.dom.events.EventListener, boolean);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String type
        start local 2 // org.w3c.dom.events.EventListener listener
        start local 3 // boolean useCapture
         0: .line 716
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 1 /* type */
            aload 2 /* listener */
            iload 3 /* useCapture */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.removeEventListener:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         1: .line 717
            return
        end local 3 // boolean useCapture
        end local 2 // org.w3c.dom.events.EventListener listener
        end local 1 // java.lang.String type
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    2     1        type  Ljava/lang/String;
            0    2     2    listener  Lorg/w3c/dom/events/EventListener;
            0    2     3  useCapture  Z
    MethodParameters:
            Name  Flags
      type        
      listener    
      useCapture  

  public boolean dispatchEvent(org.w3c.dom.events.Event);
    descriptor: (Lorg/w3c/dom/events/Event;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.events.Event event
         0: .line 721
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 1 /* event */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.dispatchEvent:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Lorg/w3c/dom/events/Event;)Z
            ireturn
        end local 1 // org.w3c.dom.events.Event event
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    1     1  event  Lorg/w3c/dom/events/Event;
    MethodParameters:
       Name  Flags
      event  

  public java.lang.String getBaseURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 753
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public short compareTreePosition(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=16, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node other
         0: .line 804
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 805
            bipush 48
            ireturn
         2: .line 808
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            istore 2 /* thisType */
        start local 2 // short thisType
         3: .line 809
            aload 1 /* other */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 3 /* otherType */
        start local 3 // short otherType
         4: .line 812
            iload 2 /* thisType */
            bipush 6
            if_icmpeq 8
         5: .line 813
            iload 2 /* thisType */
            bipush 12
            if_icmpeq 8
         6: .line 814
            iload 3 /* otherType */
            bipush 6
            if_icmpeq 8
         7: .line 815
            iload 3 /* otherType */
            bipush 12
            if_icmpne 9
         8: .line 816
      StackMap locals: int int
      StackMap stack:
            iconst_0
            ireturn
         9: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 5 /* thisAncestor */
        start local 5 // org.w3c.dom.Node thisAncestor
        10: .line 828
            aload 1 /* other */
            astore 6 /* otherAncestor */
        start local 6 // org.w3c.dom.Node otherAncestor
        11: .line 829
            iconst_0
            istore 7 /* thisDepth */
        start local 7 // int thisDepth
        12: .line 830
            iconst_0
            istore 8 /* otherDepth */
        start local 8 // int otherDepth
        13: .line 831
            aload 0 /* this */
            astore 4 /* node */
        start local 4 // org.w3c.dom.Node node
        14: goto 20
        15: .line 832
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int
      StackMap stack:
            iinc 7 /* thisDepth */ 1
        16: .line 833
            aload 4 /* node */
            aload 1 /* other */
            if_acmpne 18
        17: .line 835
            iconst_5
            ireturn
        18: .line 836
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        19: .line 831
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        20: aload 4 /* node */
            ifnonnull 15
        21: .line 839
            aload 1 /* other */
            astore 4 /* node */
            goto 27
        22: .line 840
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        23: .line 841
            aload 4 /* node */
            aload 0 /* this */
            if_acmpne 25
        24: .line 843
            bipush 10
            ireturn
        25: .line 844
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
        26: .line 839
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        27: aload 4 /* node */
            ifnonnull 22
        28: .line 848
            aload 0 /* this */
            astore 9 /* thisNode */
        start local 9 // org.w3c.dom.Node thisNode
        29: .line 849
            aload 1 /* other */
            astore 10 /* otherNode */
        start local 10 // org.w3c.dom.Node otherNode
        30: .line 851
            aload 5 /* thisAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 11 /* thisAncestorType */
        start local 11 // int thisAncestorType
        31: .line 852
            aload 6 /* otherAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 12 /* otherAncestorType */
        start local 12 // int otherAncestorType
        32: .line 857
            iload 11 /* thisAncestorType */
            iconst_2
            if_icmpne 34
        33: .line 858
            aload 5 /* thisAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
            astore 9 /* thisNode */
        34: .line 860
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Node int int
      StackMap stack:
            iload 12 /* otherAncestorType */
            iconst_2
            if_icmpne 36
        35: .line 861
            aload 6 /* otherAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
            astore 10 /* otherNode */
        36: .line 866
      StackMap locals:
      StackMap stack:
            iload 11 /* thisAncestorType */
            iconst_2
            if_icmpne 40
        37: .line 867
            iload 12 /* otherAncestorType */
            iconst_2
            if_icmpne 40
        38: .line 868
            aload 9 /* thisNode */
            aload 10 /* otherNode */
            if_acmpne 40
        39: .line 869
            bipush 16
            ireturn
        40: .line 876
      StackMap locals:
      StackMap stack:
            iload 11 /* thisAncestorType */
            iconst_2
            if_icmpne 49
        41: .line 877
            iconst_0
            istore 7 /* thisDepth */
        42: .line 878
            aload 9 /* thisNode */
            astore 4 /* node */
            goto 48
        43: .line 879
      StackMap locals:
      StackMap stack:
            iinc 7 /* thisDepth */ 1
        44: .line 880
            aload 4 /* node */
            aload 10 /* otherNode */
            if_acmpne 46
        45: .line 883
            iconst_1
            ireturn
        46: .line 885
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        47: .line 878
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        48: aload 4 /* node */
            ifnonnull 43
        49: .line 891
      StackMap locals:
      StackMap stack:
            iload 12 /* otherAncestorType */
            iconst_2
            if_icmpne 58
        50: .line 892
            iconst_0
            istore 8 /* otherDepth */
        51: .line 893
            aload 10 /* otherNode */
            astore 4 /* node */
            goto 57
        52: .line 894
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        53: .line 895
            aload 4 /* node */
            aload 9 /* thisNode */
            if_acmpne 55
        54: .line 898
            iconst_2
            ireturn
        55: .line 899
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
        56: .line 893
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        57: aload 4 /* node */
            ifnonnull 52
        58: .line 905
      StackMap locals:
      StackMap stack:
            aload 5 /* thisAncestor */
            aload 6 /* otherAncestor */
            if_acmpeq 60
        59: .line 906
            iconst_0
            ireturn
        60: .line 912
      StackMap locals:
      StackMap stack:
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            if_icmple 68
        61: .line 913
            iconst_0
            istore 13 /* i */
        start local 13 // int i
        62: goto 65
        63: .line 914
      StackMap locals: int
      StackMap stack:
            aload 9 /* thisNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 9 /* thisNode */
        64: .line 913
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
        65: iload 13 /* i */
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            isub
            if_icmplt 63
        end local 13 // int i
        66: .line 918
            aload 9 /* thisNode */
            aload 10 /* otherNode */
            if_acmpne 75
        67: .line 919
            iconst_1
            ireturn
        68: .line 923
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 13 /* i */
        start local 13 // int i
        69: goto 72
        70: .line 924
      StackMap locals: int
      StackMap stack:
            aload 10 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 10 /* otherNode */
        71: .line 923
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
        72: iload 13 /* i */
            iload 8 /* otherDepth */
            iload 7 /* thisDepth */
            isub
            if_icmplt 70
        end local 13 // int i
        73: .line 928
            aload 10 /* otherNode */
            aload 9 /* thisNode */
            if_acmpne 75
        74: .line 929
            iconst_2
            ireturn
        75: .line 935
      StackMap locals:
      StackMap stack:
            aload 9 /* thisNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 13 /* thisNodeP */
        start local 13 // org.w3c.dom.Node thisNodeP
        76: .line 936
            aload 10 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
        start local 14 // org.w3c.dom.Node otherNodeP
        77: .line 937
            goto 82
        78: .line 938
      StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 13 /* thisNodeP */
            astore 9 /* thisNode */
        79: .line 939
            aload 14 /* otherNodeP */
            astore 10 /* otherNode */
        80: .line 940
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 13 /* thisNodeP */
        81: .line 941
            aload 14 /* otherNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
        82: .line 937
      StackMap locals:
      StackMap stack:
            aload 13 /* thisNodeP */
            aload 14 /* otherNodeP */
            if_acmpne 78
        83: .line 948
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 15 /* current */
        start local 15 // org.w3c.dom.Node current
        84: .line 949
            goto 90
        85: .line 951
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 15 /* current */
            aload 10 /* otherNode */
            if_acmpne 87
        86: .line 952
            iconst_1
            ireturn
        87: .line 954
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            aload 9 /* thisNode */
            if_acmpne 89
        88: .line 955
            iconst_2
            ireturn
        89: .line 950
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 15 /* current */
        90: .line 949
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            ifnonnull 85
        end local 15 // org.w3c.dom.Node current
        91: .line 960
            iconst_0
            ireturn
        end local 14 // org.w3c.dom.Node otherNodeP
        end local 13 // org.w3c.dom.Node thisNodeP
        end local 12 // int otherAncestorType
        end local 11 // int thisAncestorType
        end local 10 // org.w3c.dom.Node otherNode
        end local 9 // org.w3c.dom.Node thisNode
        end local 8 // int otherDepth
        end local 7 // int thisDepth
        end local 6 // org.w3c.dom.Node otherAncestor
        end local 5 // org.w3c.dom.Node thisAncestor
        end local 4 // org.w3c.dom.Node node
        end local 3 // short otherType
        end local 2 // short thisType
        end local 1 // org.w3c.dom.Node other
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   92     0               this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   92     1              other  Lorg/w3c/dom/Node;
            3   92     2           thisType  S
            4   92     3          otherType  S
           14   92     4               node  Lorg/w3c/dom/Node;
           10   92     5       thisAncestor  Lorg/w3c/dom/Node;
           11   92     6      otherAncestor  Lorg/w3c/dom/Node;
           12   92     7          thisDepth  I
           13   92     8         otherDepth  I
           29   92     9           thisNode  Lorg/w3c/dom/Node;
           30   92    10          otherNode  Lorg/w3c/dom/Node;
           31   92    11   thisAncestorType  I
           32   92    12  otherAncestorType  I
           62   66    13                  i  I
           69   73    13                  i  I
           76   92    13          thisNodeP  Lorg/w3c/dom/Node;
           77   92    14         otherNodeP  Lorg/w3c/dom/Node;
           84   91    15            current  Lorg/w3c/dom/Node;
    MethodParameters:
       Name  Flags
      other  

  public short compareDocumentPosition(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=16, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node other
         0: .line 974
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 975
            iconst_0
            ireturn
         2: .line 979
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            pop
         3: .line 980
            goto 8
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
         4: pop
         5: .line 983
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NOT_SUPPORTED_ERR"
            aconst_null
         6: .line 982
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 2 /* msg */
        start local 2 // java.lang.String msg
         7: .line 984
            new org.w3c.dom.DOMException
            dup
            bipush 9
            aload 2 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 2 // java.lang.String msg
         8: .line 989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            bipush 9
            if_icmpne 11
         9: .line 990
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            astore 2 /* thisOwnerDoc */
        start local 2 // org.w3c.dom.Document thisOwnerDoc
        10: goto 12
        end local 2 // org.w3c.dom.Document thisOwnerDoc
        11: .line 992
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
            astore 2 /* thisOwnerDoc */
        start local 2 // org.w3c.dom.Document thisOwnerDoc
        12: .line 993
      StackMap locals: org.w3c.dom.Document
      StackMap stack:
            aload 1 /* other */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            bipush 9
            if_icmpne 15
        13: .line 994
            aload 1 /* other */
            checkcast org.w3c.dom.Document
            astore 3 /* otherOwnerDoc */
        start local 3 // org.w3c.dom.Document otherOwnerDoc
        14: goto 16
        end local 3 // org.w3c.dom.Document otherOwnerDoc
        15: .line 996
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            astore 3 /* otherOwnerDoc */
        start local 3 // org.w3c.dom.Document otherOwnerDoc
        16: .line 1000
      StackMap locals: org.w3c.dom.Document
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            aload 3 /* otherOwnerDoc */
            if_acmpeq 24
        17: .line 1001
            aload 2 /* thisOwnerDoc */
            ifnull 24
        18: .line 1002
            aload 3 /* otherOwnerDoc */
            ifnull 24
        19: .line 1004
            aload 3 /* otherOwnerDoc */
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber:()I
            istore 4 /* otherDocNum */
        start local 4 // int otherDocNum
        20: .line 1005
            aload 2 /* thisOwnerDoc */
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber:()I
            istore 5 /* thisDocNum */
        start local 5 // int thisDocNum
        21: .line 1006
            iload 4 /* otherDocNum */
            iload 5 /* thisDocNum */
            if_icmple 23
        22: .line 1007
            bipush 37
            ireturn
        23: .line 1011
      StackMap locals: int int
      StackMap stack:
            bipush 35
            ireturn
        end local 5 // int thisDocNum
        end local 4 // int otherDocNum
        24: .line 1025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 5 /* thisAncestor */
        start local 5 // org.w3c.dom.Node thisAncestor
        25: .line 1026
            aload 1 /* other */
            astore 6 /* otherAncestor */
        start local 6 // org.w3c.dom.Node otherAncestor
        26: .line 1028
            iconst_0
            istore 7 /* thisDepth */
        start local 7 // int thisDepth
        27: .line 1029
            iconst_0
            istore 8 /* otherDepth */
        start local 8 // int otherDepth
        28: .line 1030
            aload 0 /* this */
            astore 4 /* node */
        start local 4 // org.w3c.dom.Node node
        29: goto 35
        30: .line 1031
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node org.w3c.dom.Document org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int
      StackMap stack:
            iinc 7 /* thisDepth */ 1
        31: .line 1032
            aload 4 /* node */
            aload 1 /* other */
            if_acmpne 33
        32: .line 1034
            bipush 10
            ireturn
        33: .line 1036
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        34: .line 1030
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        35: aload 4 /* node */
            ifnonnull 30
        36: .line 1039
            aload 1 /* other */
            astore 4 /* node */
            goto 42
        37: .line 1040
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        38: .line 1041
            aload 4 /* node */
            aload 0 /* this */
            if_acmpne 40
        39: .line 1043
            bipush 20
            ireturn
        40: .line 1045
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
        41: .line 1039
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        42: aload 4 /* node */
            ifnonnull 37
        43: .line 1050
            aload 5 /* thisAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 9 /* thisAncestorType */
        start local 9 // int thisAncestorType
        44: .line 1051
            aload 6 /* otherAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 10 /* otherAncestorType */
        start local 10 // int otherAncestorType
        45: .line 1052
            aload 0 /* this */
            astore 11 /* thisNode */
        start local 11 // org.w3c.dom.Node thisNode
        46: .line 1053
            aload 1 /* other */
            astore 12 /* otherNode */
        start local 12 // org.w3c.dom.Node otherNode
        47: .line 1057
            iload 9 /* thisAncestorType */
            lookupswitch { // 4
                    2: 71
                    6: 48
                   10: 67
                   12: 48
              default: 86
          }
        48: .line 1060
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node org.w3c.dom.Document org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int int int org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
            astore 13 /* container */
        start local 13 // org.w3c.dom.DocumentType container
        49: .line 1061
            aload 13 /* container */
            aload 6 /* otherAncestor */
            if_acmpne 52
        50: .line 1062
            bipush 10
        51: .line 1061
            ireturn
        52: .line 1063
      StackMap locals: org.w3c.dom.DocumentType
      StackMap stack:
            iload 10 /* otherAncestorType */
            lookupswitch { // 2
                    6: 53
                   12: 53
              default: 65
          }
        53: .line 1066
      StackMap locals:
      StackMap stack:
            iload 9 /* thisAncestorType */
            iload 10 /* otherAncestorType */
            if_icmpeq 58
        54: .line 1068
            iload 9 /* thisAncestorType */
            iload 10 /* otherAncestorType */
            if_icmple 56
        55: .line 1069
            iconst_2
            goto 57
      StackMap locals:
      StackMap stack:
        56: iconst_4
        57: .line 1068
      StackMap locals:
      StackMap stack: int
            ireturn
        58: .line 1072
      StackMap locals:
      StackMap stack:
            iload 9 /* thisAncestorType */
            bipush 12
            if_icmpne 62
        59: .line 1074
            aload 13 /* container */
            invokeinterface org.w3c.dom.DocumentType.getNotations:()Lorg/w3c/dom/NamedNodeMap;
            checkcast com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
            aload 6 /* otherAncestor */
            aload 5 /* thisAncestor */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.precedes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
            ifeq 61
        60: .line 1075
            bipush 34
            ireturn
        61: .line 1078
      StackMap locals:
      StackMap stack:
            bipush 36
            ireturn
        62: .line 1081
      StackMap locals:
      StackMap stack:
            aload 13 /* container */
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            checkcast com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
            aload 6 /* otherAncestor */
            aload 5 /* thisAncestor */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.precedes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
            ifeq 64
        63: .line 1082
            bipush 34
            ireturn
        64: .line 1085
      StackMap locals:
      StackMap stack:
            bipush 36
            ireturn
        65: .line 1090
      StackMap locals:
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            dup
            astore 5 /* thisAncestor */
            astore 11 /* thisNode */
        66: .line 1091
            goto 86
        end local 13 // org.w3c.dom.DocumentType container
        67: .line 1094
      StackMap locals:
      StackMap stack:
            aload 12 /* otherNode */
            aload 2 /* thisOwnerDoc */
            if_acmpne 69
        68: .line 1095
            bipush 10
            ireturn
        69: .line 1097
      StackMap locals:
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            ifnull 86
            aload 2 /* thisOwnerDoc */
            aload 3 /* otherOwnerDoc */
            if_acmpne 86
        70: .line 1098
            iconst_4
            ireturn
        71: .line 1102
      StackMap locals:
      StackMap stack:
            aload 5 /* thisAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
            astore 11 /* thisNode */
        72: .line 1103
            iload 10 /* otherAncestorType */
            iconst_2
            if_icmpne 78
        73: .line 1104
            aload 6 /* otherAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
            astore 12 /* otherNode */
        74: .line 1105
            aload 12 /* otherNode */
            aload 11 /* thisNode */
            if_acmpne 78
        75: .line 1106
            aload 11 /* thisNode */
            invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            checkcast com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
            aload 1 /* other */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.precedes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
            ifeq 77
        76: .line 1107
            bipush 34
            ireturn
        77: .line 1110
      StackMap locals:
      StackMap stack:
            bipush 36
            ireturn
        78: .line 1116
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* thisDepth */
        79: .line 1117
            aload 11 /* thisNode */
            astore 4 /* node */
            goto 85
        80: .line 1118
      StackMap locals:
      StackMap stack:
            iinc 7 /* thisDepth */ 1
        81: .line 1119
            aload 4 /* node */
            aload 12 /* otherNode */
            if_acmpne 83
        82: .line 1122
            bipush 10
            ireturn
        83: .line 1125
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        84: .line 1117
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        85: aload 4 /* node */
            ifnonnull 80
        86: .line 1129
      StackMap locals:
      StackMap stack:
            iload 10 /* otherAncestorType */
            lookupswitch { // 4
                    2: 95
                    6: 87
                   10: 91
                   12: 87
              default: 104
          }
        87: .line 1132
      StackMap locals:
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
            astore 13 /* container */
        start local 13 // org.w3c.dom.DocumentType container
        88: .line 1133
            aload 13 /* container */
            aload 0 /* this */
            if_acmpne 89
            bipush 20
            ireturn
        89: .line 1135
      StackMap locals: org.w3c.dom.DocumentType
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            dup
            astore 6 /* otherAncestor */
            astore 12 /* otherNode */
        90: .line 1136
            goto 104
        end local 13 // org.w3c.dom.DocumentType container
        91: .line 1139
      StackMap locals:
      StackMap stack:
            aload 11 /* thisNode */
            aload 3 /* otherOwnerDoc */
            if_acmpne 93
        92: .line 1140
            bipush 20
            ireturn
        93: .line 1142
      StackMap locals:
      StackMap stack:
            aload 3 /* otherOwnerDoc */
            ifnull 104
            aload 2 /* thisOwnerDoc */
            aload 3 /* otherOwnerDoc */
            if_acmpne 104
        94: .line 1143
            iconst_2
            ireturn
        95: .line 1147
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 8 /* otherDepth */
        96: .line 1148
            aload 6 /* otherAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
            astore 12 /* otherNode */
        97: .line 1149
            aload 12 /* otherNode */
            astore 4 /* node */
            goto 103
        98: .line 1150
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        99: .line 1151
            aload 4 /* node */
            aload 11 /* thisNode */
            if_acmpne 101
       100: .line 1154
            bipush 20
            ireturn
       101: .line 1156
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
       102: .line 1149
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
       103: aload 4 /* node */
            ifnonnull 98
       104: .line 1164
      StackMap locals:
      StackMap stack:
            aload 5 /* thisAncestor */
            aload 6 /* otherAncestor */
            if_acmpeq 110
       105: .line 1166
            aload 5 /* thisAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeNumber:()I
            istore 13 /* thisAncestorNum */
        start local 13 // int thisAncestorNum
       106: .line 1167
            aload 6 /* otherAncestor */
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeNumber:()I
            istore 14 /* otherAncestorNum */
        start local 14 // int otherAncestorNum
       107: .line 1169
            iload 13 /* thisAncestorNum */
            iload 14 /* otherAncestorNum */
            if_icmple 109
       108: .line 1170
            bipush 37
            ireturn
       109: .line 1174
      StackMap locals: int int
      StackMap stack:
            bipush 35
            ireturn
        end local 14 // int otherAncestorNum
        end local 13 // int thisAncestorNum
       110: .line 1183
      StackMap locals:
      StackMap stack:
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            if_icmple 118
       111: .line 1184
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       112: goto 115
       113: .line 1185
      StackMap locals: int
      StackMap stack:
            aload 11 /* thisNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 11 /* thisNode */
       114: .line 1184
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       115: iload 13 /* i */
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            isub
            if_icmplt 113
        end local 13 // int i
       116: .line 1189
            aload 11 /* thisNode */
            aload 12 /* otherNode */
            if_acmpne 125
       117: .line 1191
            iconst_2
            ireturn
       118: .line 1196
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       119: goto 122
       120: .line 1197
      StackMap locals: int
      StackMap stack:
            aload 12 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 12 /* otherNode */
       121: .line 1196
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       122: iload 13 /* i */
            iload 8 /* otherDepth */
            iload 7 /* thisDepth */
            isub
            if_icmplt 120
        end local 13 // int i
       123: .line 1201
            aload 12 /* otherNode */
            aload 11 /* thisNode */
            if_acmpne 125
       124: .line 1202
            iconst_4
            ireturn
       125: .line 1208
      StackMap locals:
      StackMap stack:
            aload 11 /* thisNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 13 /* thisNodeP */
        start local 13 // org.w3c.dom.Node thisNodeP
       126: .line 1209
            aload 12 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
        start local 14 // org.w3c.dom.Node otherNodeP
       127: .line 1210
            goto 132
       128: .line 1211
      StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 13 /* thisNodeP */
            astore 11 /* thisNode */
       129: .line 1212
            aload 14 /* otherNodeP */
            astore 12 /* otherNode */
       130: .line 1213
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 13 /* thisNodeP */
       131: .line 1214
            aload 14 /* otherNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
       132: .line 1210
      StackMap locals:
      StackMap stack:
            aload 13 /* thisNodeP */
            aload 14 /* otherNodeP */
            if_acmpne 128
       133: .line 1221
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 15 /* current */
        start local 15 // org.w3c.dom.Node current
       134: .line 1222
            goto 140
       135: .line 1224
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 15 /* current */
            aload 12 /* otherNode */
            if_acmpne 137
       136: .line 1225
            iconst_2
            ireturn
       137: .line 1227
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            aload 11 /* thisNode */
            if_acmpne 139
       138: .line 1228
            iconst_4
            ireturn
       139: .line 1223
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 15 /* current */
       140: .line 1222
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            ifnonnull 135
        end local 15 // org.w3c.dom.Node current
       141: .line 1233
            iconst_0
            ireturn
        end local 14 // org.w3c.dom.Node otherNodeP
        end local 13 // org.w3c.dom.Node thisNodeP
        end local 12 // org.w3c.dom.Node otherNode
        end local 11 // org.w3c.dom.Node thisNode
        end local 10 // int otherAncestorType
        end local 9 // int thisAncestorType
        end local 8 // int otherDepth
        end local 7 // int thisDepth
        end local 6 // org.w3c.dom.Node otherAncestor
        end local 5 // org.w3c.dom.Node thisAncestor
        end local 4 // org.w3c.dom.Node node
        end local 3 // org.w3c.dom.Document otherOwnerDoc
        end local 2 // org.w3c.dom.Document thisOwnerDoc
        end local 1 // org.w3c.dom.Node other
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  142     0               this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0  142     1              other  Lorg/w3c/dom/Node;
            7    8     2                msg  Ljava/lang/String;
           10   11     2       thisOwnerDoc  Lorg/w3c/dom/Document;
           12  142     2       thisOwnerDoc  Lorg/w3c/dom/Document;
           14   15     3      otherOwnerDoc  Lorg/w3c/dom/Document;
           16  142     3      otherOwnerDoc  Lorg/w3c/dom/Document;
           20   24     4        otherDocNum  I
           21   24     5         thisDocNum  I
           29  142     4               node  Lorg/w3c/dom/Node;
           25  142     5       thisAncestor  Lorg/w3c/dom/Node;
           26  142     6      otherAncestor  Lorg/w3c/dom/Node;
           27  142     7          thisDepth  I
           28  142     8         otherDepth  I
           44  142     9   thisAncestorType  I
           45  142    10  otherAncestorType  I
           46  142    11           thisNode  Lorg/w3c/dom/Node;
           47  142    12          otherNode  Lorg/w3c/dom/Node;
           49   67    13          container  Lorg/w3c/dom/DocumentType;
           88   91    13          container  Lorg/w3c/dom/DocumentType;
          106  110    13    thisAncestorNum  I
          107  110    14   otherAncestorNum  I
          112  116    13                  i  I
          119  123    13                  i  I
          126  142    13          thisNodeP  Lorg/w3c/dom/Node;
          127  142    14         otherNodeP  Lorg/w3c/dom/Node;
          134  141    15            current  Lorg/w3c/dom/Node;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.ClassCastException
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      other  

  public java.lang.String getTextContent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1301
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Exceptions:
      throws org.w3c.dom.DOMException

  void getTextContent(java.lang.StringBuffer);
    descriptor: (Ljava/lang/StringBuffer;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.StringBuffer buf
         0: .line 1306
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
            astore 2 /* content */
        start local 2 // java.lang.String content
         1: .line 1307
            aload 2 /* content */
            ifnull 3
         2: .line 1308
            aload 1 /* buf */
            aload 2 /* content */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 1310
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 2 // java.lang.String content
        end local 1 // java.lang.StringBuffer buf
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1      buf  Ljava/lang/StringBuffer;
            1    4     2  content  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      buf   

  public void setTextContent(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.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String textContent
         0: .line 1359
            aload 0 /* this */
            aload 1 /* textContent */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setNodeValue:(Ljava/lang/String;)V
         1: .line 1360
            return
        end local 1 // java.lang.String textContent
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    2     1  textContent  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
             Name  Flags
      textContent  

  public boolean isSameNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node other
         0: .line 1378
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.w3c.dom.Node other
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    2     1  other  Lorg/w3c/dom/Node;
    MethodParameters:
       Name  Flags
      other  

  public boolean isDefaultNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String namespaceURI
         0: .line 1395
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            istore 2 /* type */
        start local 2 // short type
         1: .line 1396
            iload 2 /* type */
            tableswitch { // 1 - 12
                    1: 2
                    2: 24
                    3: 27
                    4: 27
                    5: 27
                    6: 23
                    7: 27
                    8: 27
                    9: 22
                   10: 23
                   11: 23
                   12: 23
              default: 27
          }
         2: .line 1398
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        start local 3 // java.lang.String namespace
         3: .line 1399
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         4: .line 1402
            aload 4 /* prefix */
            ifnull 5
            aload 4 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 9
         5: .line 1403
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* namespaceURI */
            ifnonnull 8
         6: .line 1404
            aload 3 /* namespace */
            aload 1 /* namespaceURI */
            if_acmpne 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
         8: .line 1406
      StackMap locals:
      StackMap stack:
            aload 1 /* namespaceURI */
            aload 3 /* namespace */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
         9: .line 1408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
            ifeq 18
        10: .line 1409
            aload 0 /* this */
            checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
            astore 5 /* elem */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ElementImpl elem
        11: .line 1410
            aload 5 /* elem */
            ldc "http://www.w3.org/2000/xmlns/"
            ldc "xmlns"
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 6 /* attr */
        start local 6 // com.sun.org.apache.xerces.internal.dom.NodeImpl attr
        12: .line 1411
            aload 6 /* attr */
            ifnull 18
        13: .line 1412
            aload 6 /* attr */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
            astore 7 /* value */
        start local 7 // java.lang.String value
        14: .line 1413
            aload 1 /* namespaceURI */
            ifnonnull 17
        15: .line 1414
            aload 3 /* namespace */
            aload 7 /* value */
            if_acmpne 16
            iconst_1
            ireturn
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.NodeImpl java.lang.String
      StackMap stack:
        16: iconst_0
            ireturn
        17: .line 1416
      StackMap locals:
      StackMap stack:
            aload 1 /* namespaceURI */
            aload 7 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 7 // java.lang.String value
        end local 6 // com.sun.org.apache.xerces.internal.dom.NodeImpl attr
        end local 5 // com.sun.org.apache.xerces.internal.dom.ElementImpl elem
        18: .line 1420
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 5 /* ancestor */
        start local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        19: .line 1421
            aload 5 /* ancestor */
            ifnull 21
        20: .line 1422
            aload 5 /* ancestor */
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        21: .line 1424
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            iconst_0
            ireturn
        end local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String namespace
        22: .line 1427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        23: .line 1435
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        24: .line 1437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            iconst_1
            if_icmpne 26
        25: .line 1438
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        26: .line 1441
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        27: .line 1444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 3 /* ancestor */
        start local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        28: .line 1445
            aload 3 /* ancestor */
            ifnull 30
        29: .line 1446
            aload 3 /* ancestor */
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        30: .line 1448
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        end local 2 // short type
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   31     0          this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   31     1  namespaceURI  Ljava/lang/String;
            1   31     2          type  S
            3   22     3     namespace  Ljava/lang/String;
            4   22     4        prefix  Ljava/lang/String;
           11   18     5          elem  Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
           12   18     6          attr  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
           14   18     7         value  Ljava/lang/String;
           19   22     5      ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
           28   31     3      ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public java.lang.String lookupPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String namespaceURI
         0: .line 1469
            aload 1 /* namespaceURI */
            ifnonnull 2
         1: .line 1470
            aconst_null
            areturn
         2: .line 1473
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            istore 2 /* type */
        start local 2 // short type
         3: .line 1475
            iload 2 /* type */
            tableswitch { // 1 - 12
                    1: 4
                    2: 8
                    3: 11
                    4: 11
                    5: 11
                    6: 7
                    7: 11
                    8: 11
                    9: 6
                   10: 7
                   11: 7
                   12: 7
              default: 11
          }
         4: .line 1478
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            pop
         5: .line 1479
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 0 /* this */
            checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespacePrefix:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)Ljava/lang/String;
            areturn
         6: .line 1482
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
         7: .line 1490
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         8: .line 1492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            iconst_1
            if_icmpne 10
         9: .line 1493
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        10: .line 1496
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        11: .line 1499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 3 /* ancestor */
        start local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        12: .line 1500
            aload 3 /* ancestor */
            ifnull 14
        13: .line 1501
            aload 3 /* ancestor */
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        14: .line 1503
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aconst_null
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        end local 2 // short type
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   15     1  namespaceURI  Ljava/lang/String;
            3   15     2          type  S
           12   15     3      ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public java.lang.String lookupNamespaceURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=11, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String specifiedPrefix
         0: .line 1518
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            istore 2 /* type */
        start local 2 // short type
         1: .line 1519
            iload 2 /* type */
            tableswitch { // 1 - 12
                    1: 2
                    2: 34
                    3: 37
                    4: 37
                    5: 37
                    6: 33
                    7: 37
                    8: 37
                    9: 32
                   10: 33
                   11: 33
                   12: 33
              default: 37
          }
         2: .line 1522
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        start local 3 // java.lang.String namespace
         3: .line 1523
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         4: .line 1524
            aload 3 /* namespace */
            ifnull 9
         5: .line 1526
            aload 1 /* specifiedPrefix */
            ifnonnull 7
            aload 4 /* prefix */
            aload 1 /* specifiedPrefix */
            if_acmpne 7
         6: .line 1528
            aload 3 /* namespace */
            areturn
         7: .line 1529
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 4 /* prefix */
            ifnull 9
            aload 4 /* prefix */
            aload 1 /* specifiedPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 1531
            aload 3 /* namespace */
            areturn
         9: .line 1534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
            ifeq 28
        10: .line 1535
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 5 /* map */
        start local 5 // org.w3c.dom.NamedNodeMap map
        11: .line 1536
            aload 5 /* map */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            istore 6 /* length */
        start local 6 // int length
        12: .line 1537
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        13: goto 27
        14: .line 1538
      StackMap locals: org.w3c.dom.NamedNodeMap int int
      StackMap stack:
            aload 5 /* map */
            iload 7 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            astore 8 /* attr */
        start local 8 // org.w3c.dom.Node attr
        15: .line 1539
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 9 /* attrPrefix */
        start local 9 // java.lang.String attrPrefix
        16: .line 1540
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        17: .line 1541
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        18: .line 1542
            aload 3 /* namespace */
            ifnull 26
            aload 3 /* namespace */
            ldc "http://www.w3.org/2000/xmlns/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        19: .line 1544
            aload 1 /* specifiedPrefix */
            ifnonnull 22
        20: .line 1545
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 22
        21: .line 1547
            aload 10 /* value */
            areturn
        22: .line 1548
      StackMap locals: org.w3c.dom.Node java.lang.String java.lang.String
      StackMap stack:
            aload 9 /* attrPrefix */
            ifnull 26
        23: .line 1549
            aload 9 /* attrPrefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        24: .line 1550
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            aload 1 /* specifiedPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        25: .line 1552
            aload 10 /* value */
            areturn
        end local 10 // java.lang.String value
        end local 9 // java.lang.String attrPrefix
        end local 8 // org.w3c.dom.Node attr
        26: .line 1537
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 7 /* i */
            iload 6 /* length */
            if_icmplt 14
        end local 7 // int i
        end local 6 // int length
        end local 5 // org.w3c.dom.NamedNodeMap map
        28: .line 1557
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 5 /* ancestor */
        start local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        29: .line 1558
            aload 5 /* ancestor */
            ifnull 31
        30: .line 1559
            aload 5 /* ancestor */
            aload 1 /* specifiedPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        31: .line 1562
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aconst_null
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String namespace
        32: .line 1567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            aload 1 /* specifiedPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        33: .line 1574
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        34: .line 1576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            iconst_1
            if_icmpne 36
        35: .line 1577
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            aload 1 /* specifiedPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        36: .line 1580
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        37: .line 1583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 3 /* ancestor */
        start local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        38: .line 1584
            aload 3 /* ancestor */
            ifnull 40
        39: .line 1585
            aload 3 /* ancestor */
            aload 1 /* specifiedPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        40: .line 1587
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aconst_null
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        end local 2 // short type
        end local 1 // java.lang.String specifiedPrefix
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   41     0             this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   41     1  specifiedPrefix  Ljava/lang/String;
            1   41     2             type  S
            3   32     3        namespace  Ljava/lang/String;
            4   32     4           prefix  Ljava/lang/String;
           11   28     5              map  Lorg/w3c/dom/NamedNodeMap;
           12   28     6           length  I
           13   28     7                i  I
           15   26     8             attr  Lorg/w3c/dom/Node;
           16   26     9       attrPrefix  Ljava/lang/String;
           17   26    10            value  Ljava/lang/String;
           29   32     5         ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
           38   41     3         ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    MethodParameters:
                 Name  Flags
      specifiedPrefix  

  org.w3c.dom.Node getElementAncestor(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node currentNode
         0: .line 1595
            aload 1 /* currentNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 2 /* parent */
        start local 2 // org.w3c.dom.Node parent
         1: .line 1596
            aload 2 /* parent */
            ifnull 6
         2: .line 1597
            aload 2 /* parent */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 3 /* type */
        start local 3 // short type
         3: .line 1598
            iload 3 /* type */
            iconst_1
            if_icmpne 5
         4: .line 1599
            aload 2 /* parent */
            areturn
         5: .line 1601
      StackMap locals: org.w3c.dom.Node int
      StackMap stack:
            aload 0 /* this */
            aload 2 /* parent */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 3 // short type
         6: .line 1603
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // org.w3c.dom.Node parent
        end local 1 // org.w3c.dom.Node currentNode
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    7     1  currentNode  Lorg/w3c/dom/Node;
            1    7     2       parent  Lorg/w3c/dom/Node;
            3    6     3         type  S
    MethodParameters:
             Name  Flags
      currentNode  

  java.lang.String lookupNamespacePrefix(java.lang.String, com.sun.org.apache.xerces.internal.dom.ElementImpl);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=13, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // com.sun.org.apache.xerces.internal.dom.ElementImpl el
         0: .line 1607
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        start local 3 // java.lang.String namespace
         1: .line 1610
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         2: .line 1612
            aload 3 /* namespace */
            ifnull 7
            aload 3 /* namespace */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         3: .line 1613
            aload 4 /* prefix */
            ifnull 7
         4: .line 1614
            aload 2 /* el */
            aload 4 /* prefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* foundNamespace */
        start local 5 // java.lang.String foundNamespace
         5: .line 1615
            aload 5 /* foundNamespace */
            ifnull 7
            aload 5 /* foundNamespace */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 1616
            aload 4 /* prefix */
            areturn
        end local 5 // java.lang.String foundNamespace
         7: .line 1621
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
            ifeq 26
         8: .line 1622
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 5 /* map */
        start local 5 // org.w3c.dom.NamedNodeMap map
         9: .line 1623
            aload 5 /* map */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            istore 6 /* length */
        start local 6 // int length
        10: .line 1624
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        11: goto 25
        12: .line 1625
      StackMap locals: org.w3c.dom.NamedNodeMap int int
      StackMap stack:
            aload 5 /* map */
            iload 7 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            astore 8 /* attr */
        start local 8 // org.w3c.dom.Node attr
        13: .line 1626
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 9 /* attrPrefix */
        start local 9 // java.lang.String attrPrefix
        14: .line 1627
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        15: .line 1628
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        16: .line 1629
            aload 3 /* namespace */
            ifnull 24
            aload 3 /* namespace */
            ldc "http://www.w3.org/2000/xmlns/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        17: .line 1631
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 20
        18: .line 1632
            aload 9 /* attrPrefix */
            ifnull 24
            aload 9 /* attrPrefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        19: .line 1633
            aload 10 /* value */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        20: .line 1635
      StackMap locals: org.w3c.dom.Node java.lang.String java.lang.String
      StackMap stack:
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 11 /* localname */
        start local 11 // java.lang.String localname
        21: .line 1636
            aload 2 /* el */
            aload 11 /* localname */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 12 /* foundNamespace */
        start local 12 // java.lang.String foundNamespace
        22: .line 1637
            aload 12 /* foundNamespace */
            ifnull 24
            aload 12 /* foundNamespace */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        23: .line 1638
            aload 11 /* localname */
            areturn
        end local 12 // java.lang.String foundNamespace
        end local 11 // java.lang.String localname
        end local 10 // java.lang.String value
        end local 9 // java.lang.String attrPrefix
        end local 8 // org.w3c.dom.Node attr
        24: .line 1624
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 7 /* i */
            iload 6 /* length */
            if_icmplt 12
        end local 7 // int i
        end local 6 // int length
        end local 5 // org.w3c.dom.NamedNodeMap map
        26: .line 1646
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 5 /* ancestor */
        start local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        27: .line 1648
            aload 5 /* ancestor */
            ifnull 29
        28: .line 1649
            aload 5 /* ancestor */
            aload 1 /* namespaceURI */
            aload 2 /* el */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespacePrefix:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)Ljava/lang/String;
            areturn
        29: .line 1651
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aconst_null
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl ancestor
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String namespace
        end local 2 // com.sun.org.apache.xerces.internal.dom.ElementImpl el
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   30     0            this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   30     1    namespaceURI  Ljava/lang/String;
            0   30     2              el  Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
            1   30     3       namespace  Ljava/lang/String;
            2   30     4          prefix  Ljava/lang/String;
            5    7     5  foundNamespace  Ljava/lang/String;
            9   26     5             map  Lorg/w3c/dom/NamedNodeMap;
           10   26     6          length  I
           11   26     7               i  I
           13   24     8            attr  Lorg/w3c/dom/Node;
           14   24     9      attrPrefix  Ljava/lang/String;
           15   24    10           value  Ljava/lang/String;
           21   24    11       localname  Ljava/lang/String;
           22   24    12  foundNamespace  Ljava/lang/String;
           27   30     5        ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    MethodParameters:
              Name  Flags
      namespaceURI  
      el            

  public boolean isEqualNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // org.w3c.dom.Node arg
         0: .line 1697
            aload 1 /* arg */
            aload 0 /* this */
            if_acmpne 2
         1: .line 1698
            iconst_1
            ireturn
         2: .line 1700
      StackMap locals:
      StackMap stack:
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            if_icmpeq 4
         3: .line 1701
            iconst_0
            ireturn
         4: .line 1705
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
            ifnonnull 7
         5: .line 1706
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            ifnull 9
         6: .line 1707
            iconst_0
            ireturn
         7: .line 1710
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         8: .line 1711
            iconst_0
            ireturn
         9: .line 1714
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getLocalName:()Ljava/lang/String;
            ifnonnull 12
        10: .line 1715
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            ifnull 14
        11: .line 1716
            iconst_0
            ireturn
        12: .line 1719
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getLocalName:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 14
        13: .line 1720
            iconst_0
            ireturn
        14: .line 1723
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            ifnonnull 17
        15: .line 1724
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            ifnull 19
        16: .line 1725
            iconst_0
            ireturn
        17: .line 1728
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 19
        18: .line 1729
            iconst_0
            ireturn
        19: .line 1732
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
            ifnonnull 22
        20: .line 1733
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            ifnull 24
        21: .line 1734
            iconst_0
            ireturn
        22: .line 1737
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 24
        23: .line 1738
            iconst_0
            ireturn
        24: .line 1741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
            ifnonnull 27
        25: .line 1742
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            ifnull 29
        26: .line 1743
            iconst_0
            ireturn
        27: .line 1746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 29
        28: .line 1747
            iconst_0
            ireturn
        29: .line 1751
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // org.w3c.dom.Node arg
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   30     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   30     1   arg  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      arg   

  public java.lang.Object getFeature(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String feature
        start local 2 // java.lang.String version
         0: .line 1760
            aload 0 /* this */
            aload 1 /* feature */
            aload 2 /* version */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isSupported:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 1
            aload 0 /* this */
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         2: areturn
        end local 2 // java.lang.String version
        end local 1 // java.lang.String feature
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    3     1  feature  Ljava/lang/String;
            0    3     2  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      feature  
      version  

  public java.lang.Object setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object data
        start local 3 // org.w3c.dom.UserDataHandler handler
         0: .line 1779
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 1 /* key */
            aload 2 /* data */
            aload 3 /* handler */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setUserData:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
            areturn
        end local 3 // org.w3c.dom.UserDataHandler handler
        end local 2 // java.lang.Object data
        end local 1 // java.lang.String key
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    1     1      key  Ljava/lang/String;
            0    1     2     data  Ljava/lang/Object;
            0    1     3  handler  Lorg/w3c/dom/UserDataHandler;
    MethodParameters:
         Name  Flags
      key      
      data     
      handler  

  public java.lang.Object getUserData(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.String key
         0: .line 1792
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 1 /* key */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getUserData:(Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String key
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    1     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  protected java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord> getUserDataRecord();
    descriptor: ()Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1796
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getUserDataRecord:(Lorg/w3c/dom/Node;)Ljava/util/Map;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ParentNode$UserDataRecord;>;

  public void setReadOnly(boolean, boolean);
    descriptor: (ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean readOnly
        start local 2 // boolean deep
         0: .line 1823
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 1824
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 1826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* readOnly */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:(Z)V
         3: .line 1828
            return
        end local 2 // boolean deep
        end local 1 // boolean readOnly
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  readOnly  Z
            0    4     2      deep  Z
    MethodParameters:
          Name  Flags
      readOnly  
      deep      

  public boolean getReadOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1836
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 1837
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 1839
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:()Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public void setUserData(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.lang.Object data
         0: .line 1856
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            aload 1 /* data */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setUserData:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Ljava/lang/Object;)V
         1: .line 1857
            return
        end local 1 // java.lang.Object data
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    2     1  data  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      data  

  public java.lang.Object getUserData();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1864
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getUserData:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;)Ljava/lang/Object;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  protected void changed();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1878
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.changed:()V
         1: .line 1879
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  protected int changes();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1888
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.changes:()I
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  protected void synchronizeData();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1897
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:(Z)V
         1: .line 1898
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  protected org.w3c.dom.Node getContainer();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1905
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1914
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            iconst_1
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isReadOnly(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1918
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            iconst_1
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -2
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1919
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean needsSyncData();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1922
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            iconst_2
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void needsSyncData(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1926
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            iconst_2
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -3
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1927
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean needsSyncChildren();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1930
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            iconst_4
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  public final void needsSyncChildren(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1934
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            iconst_4
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -5
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1935
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isOwned();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1938
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 8
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isOwned(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1942
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 8
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -9
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1943
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isFirstChild();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1946
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 16
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isFirstChild(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1950
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 16
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -17
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1951
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isSpecified();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1954
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 32
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isSpecified(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1958
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 32
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -33
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1959
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean internalIsIgnorableWhitespace();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1963
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 64
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isIgnorableWhitespace(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1967
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush 64
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            bipush -65
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1968
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean hasStringValue();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1971
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush 128
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void hasStringValue(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1975
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush 128
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush -129
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1976
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isNormalized();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1979
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush 256
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isNormalized(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1984
            iload 1 /* value */
            ifne 2
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isNormalized:()Z
            ifeq 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            ifnull 2
         1: .line 1985
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isNormalized:(Z)V
         2: .line 1987
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* value */
            ifeq 3
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush 256
            ior
            goto 4
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush -257
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         4: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         5: .line 1988
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    6     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isIdAttribute();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 1991
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush 512
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  final void isIdAttribute(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // boolean value
         0: .line 1995
            aload 0 /* this */
            iload 1 /* value */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush 512
            ior
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
            sipush -513
            iand
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
      StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
         2: i2s
            putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
         3: .line 1996
            return
        end local 1 // boolean value
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
         0: .line 2004
            new java.lang.StringBuilder
            dup
            ldc "["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()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 */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()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;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
        start local 1 // java.io.ObjectOutputStream out
         0: .line 2015
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 2016
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 2019
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         3: .line 2021
            return
        end local 1 // java.io.ObjectOutputStream out
        end local 0 // com.sun.org.apache.xerces.internal.dom.NodeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    4     1   out  Ljava/io/ObjectOutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
}
SourceFile: "NodeImpl.java"
InnerClasses:
  protected UserDataRecord = com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord of com.sun.org.apache.xerces.internal.dom.ParentNode