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

  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 168
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 170
            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 171
            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 174
            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 197
            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 207
            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 230
            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 258
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 259
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 264
      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 265
            goto 6
        end local 2 // com.sun.org.apache.xerces.internal.dom.NodeImpl newnode
         4: .line 266
      StackMap locals:
      StackMap stack: java.lang.CloneNotSupportedException
            astore 3 /* e */
        start local 3 // java.lang.CloneNotSupportedException e
         5: .line 269
            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 273
      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 274
            aload 2 /* newnode */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:(Z)V
         8: .line 278
            aload 2 /* newnode */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:(Z)V
         9: .line 280
            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 281
            iconst_1
        11: .line 280
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.callUserDataHandlers:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;S)V
        12: .line 283
            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 295
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
            ifeq 2
         1: .line 296
            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 298
      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 309
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
            ifeq 2
         1: .line 310
            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 312
      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;

  protected void setOwnerDocument(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 doc
         0: .line 321
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 322
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
            ifne 4
         3: .line 327
            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 329
      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 336
            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 337
            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 338
            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 348
            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 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;

  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 360
            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 365
            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 369
            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 380
            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 391
            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 402
            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 419
            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 428
            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 437
            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 473
            new org.w3c.dom.DOMException
            dup
            iconst_3
         1: .line 474
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 475
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
         3: .line 474
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 473
            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 495
            new org.w3c.dom.DOMException
            dup
            bipush 8
         1: .line 496
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 497
            ldc "NOT_FOUND_ERR"
            aconst_null
         3: .line 496
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 495
            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 526
            new org.w3c.dom.DOMException
            dup
            iconst_3
         1: .line 527
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 528
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
         3: .line 527
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 526
            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 544
            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 558
            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 586
            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 605
            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 606
            aload 2 /* version */
         2: .line 605
            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 628
            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 647
            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 674
            new org.w3c.dom.DOMException
            dup
            bipush 14
         1: .line 675
            ldc "http://www.w3.org/dom/DOMTR"
         2: .line 676
            ldc "NAMESPACE_ERR"
            aconst_null
         3: .line 675
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 674
            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 693
            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 703
            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 704
            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 709
            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 710
            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 714
            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 746
            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 798
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 799
            bipush 48
            ireturn
         2: .line 802
      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 803
            aload 1 /* other */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 3 /* otherType */
        start local 3 // short otherType
         4: .line 806
            iload 2 /* thisType */
            bipush 6
            if_icmpeq 8
         5: .line 807
            iload 2 /* thisType */
            bipush 12
            if_icmpeq 8
         6: .line 808
            iload 3 /* otherType */
            bipush 6
            if_icmpeq 8
         7: .line 809
            iload 3 /* otherType */
            bipush 12
            if_icmpne 9
         8: .line 810
      StackMap locals: int int
      StackMap stack:
            iconst_0
            ireturn
         9: .line 821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 5 /* thisAncestor */
        start local 5 // org.w3c.dom.Node thisAncestor
        10: .line 822
            aload 1 /* other */
            astore 6 /* otherAncestor */
        start local 6 // org.w3c.dom.Node otherAncestor
        11: .line 823
            iconst_0
            istore 7 /* thisDepth */
        start local 7 // int thisDepth
        12: .line 824
            iconst_0
            istore 8 /* otherDepth */
        start local 8 // int otherDepth
        13: .line 825
            aload 0 /* this */
            astore 4 /* node */
        start local 4 // org.w3c.dom.Node node
        14: goto 20
        15: .line 826
      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 827
            aload 4 /* node */
            aload 1 /* other */
            if_acmpne 18
        17: .line 829
            iconst_5
            ireturn
        18: .line 830
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        19: .line 825
            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 833
            aload 1 /* other */
            astore 4 /* node */
            goto 27
        22: .line 834
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        23: .line 835
            aload 4 /* node */
            aload 0 /* this */
            if_acmpne 25
        24: .line 837
            bipush 10
            ireturn
        25: .line 838
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
        26: .line 833
            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 842
            aload 0 /* this */
            astore 9 /* thisNode */
        start local 9 // org.w3c.dom.Node thisNode
        29: .line 843
            aload 1 /* other */
            astore 10 /* otherNode */
        start local 10 // org.w3c.dom.Node otherNode
        30: .line 845
            aload 5 /* thisAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 11 /* thisAncestorType */
        start local 11 // int thisAncestorType
        31: .line 846
            aload 6 /* otherAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 12 /* otherAncestorType */
        start local 12 // int otherAncestorType
        32: .line 851
            iload 11 /* thisAncestorType */
            iconst_2
            if_icmpne 34
        33: .line 852
            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 854
      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 855
            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 860
      StackMap locals:
      StackMap stack:
            iload 11 /* thisAncestorType */
            iconst_2
            if_icmpne 40
        37: .line 861
            iload 12 /* otherAncestorType */
            iconst_2
            if_icmpne 40
        38: .line 862
            aload 9 /* thisNode */
            aload 10 /* otherNode */
            if_acmpne 40
        39: .line 863
            bipush 16
            ireturn
        40: .line 870
      StackMap locals:
      StackMap stack:
            iload 11 /* thisAncestorType */
            iconst_2
            if_icmpne 49
        41: .line 871
            iconst_0
            istore 7 /* thisDepth */
        42: .line 872
            aload 9 /* thisNode */
            astore 4 /* node */
            goto 48
        43: .line 873
      StackMap locals:
      StackMap stack:
            iinc 7 /* thisDepth */ 1
        44: .line 874
            aload 4 /* node */
            aload 10 /* otherNode */
            if_acmpne 46
        45: .line 877
            iconst_1
            ireturn
        46: .line 879
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        47: .line 872
            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 885
      StackMap locals:
      StackMap stack:
            iload 12 /* otherAncestorType */
            iconst_2
            if_icmpne 58
        50: .line 886
            iconst_0
            istore 8 /* otherDepth */
        51: .line 887
            aload 10 /* otherNode */
            astore 4 /* node */
            goto 57
        52: .line 888
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        53: .line 889
            aload 4 /* node */
            aload 9 /* thisNode */
            if_acmpne 55
        54: .line 892
            iconst_2
            ireturn
        55: .line 893
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
        56: .line 887
            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 899
      StackMap locals:
      StackMap stack:
            aload 5 /* thisAncestor */
            aload 6 /* otherAncestor */
            if_acmpeq 60
        59: .line 900
            iconst_0
            ireturn
        60: .line 906
      StackMap locals:
      StackMap stack:
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            if_icmple 68
        61: .line 907
            iconst_0
            istore 13 /* i */
        start local 13 // int i
        62: goto 65
        63: .line 908
      StackMap locals: int
      StackMap stack:
            aload 9 /* thisNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 9 /* thisNode */
        64: .line 907
            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 912
            aload 9 /* thisNode */
            aload 10 /* otherNode */
            if_acmpne 75
        67: .line 913
            iconst_1
            ireturn
        68: .line 917
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 13 /* i */
        start local 13 // int i
        69: goto 72
        70: .line 918
      StackMap locals: int
      StackMap stack:
            aload 10 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 10 /* otherNode */
        71: .line 917
            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 922
            aload 10 /* otherNode */
            aload 9 /* thisNode */
            if_acmpne 75
        74: .line 923
            iconst_2
            ireturn
        75: .line 929
      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 930
            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 931
            goto 82
        78: .line 932
      StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 13 /* thisNodeP */
            astore 9 /* thisNode */
        79: .line 933
            aload 14 /* otherNodeP */
            astore 10 /* otherNode */
        80: .line 934
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 13 /* thisNodeP */
        81: .line 935
            aload 14 /* otherNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
        82: .line 931
      StackMap locals:
      StackMap stack:
            aload 13 /* thisNodeP */
            aload 14 /* otherNodeP */
            if_acmpne 78
        83: .line 942
            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 943
            goto 90
        85: .line 945
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 15 /* current */
            aload 10 /* otherNode */
            if_acmpne 87
        86: .line 946
            iconst_1
            ireturn
        87: .line 948
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            aload 9 /* thisNode */
            if_acmpne 89
        88: .line 949
            iconst_2
            ireturn
        89: .line 944
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 15 /* current */
        90: .line 943
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            ifnonnull 85
        end local 15 // org.w3c.dom.Node current
        91: .line 954
            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;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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 968
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 969
            iconst_0
            ireturn
         2: .line 972
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            ifnull 6
            aload 1 /* other */
            instanceof com.sun.org.apache.xerces.internal.dom.NodeImpl
            ifne 6
         3: .line 975
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NOT_SUPPORTED_ERR"
            aconst_null
         4: .line 974
            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
         5: .line 976
            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
         6: .line 981
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            bipush 9
            if_icmpne 9
         7: .line 982
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            astore 2 /* thisOwnerDoc */
        start local 2 // org.w3c.dom.Document thisOwnerDoc
         8: goto 10
        end local 2 // org.w3c.dom.Document thisOwnerDoc
         9: .line 984
      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
        10: .line 985
      StackMap locals: org.w3c.dom.Document
      StackMap stack:
            aload 1 /* other */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            bipush 9
            if_icmpne 13
        11: .line 986
            aload 1 /* other */
            checkcast org.w3c.dom.Document
            astore 3 /* otherOwnerDoc */
        start local 3 // org.w3c.dom.Document otherOwnerDoc
        12: goto 14
        end local 3 // org.w3c.dom.Document otherOwnerDoc
        13: .line 988
      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
        14: .line 992
      StackMap locals: org.w3c.dom.Document
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            aload 3 /* otherOwnerDoc */
            if_acmpeq 22
        15: .line 993
            aload 2 /* thisOwnerDoc */
            ifnull 22
        16: .line 994
            aload 3 /* otherOwnerDoc */
            ifnull 22
        17: .line 996
            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
        18: .line 997
            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
        19: .line 998
            iload 4 /* otherDocNum */
            iload 5 /* thisDocNum */
            if_icmple 21
        20: .line 999
            bipush 37
            ireturn
        21: .line 1003
      StackMap locals: int int
      StackMap stack:
            bipush 35
            ireturn
        end local 5 // int thisDocNum
        end local 4 // int otherDocNum
        22: .line 1017
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 5 /* thisAncestor */
        start local 5 // org.w3c.dom.Node thisAncestor
        23: .line 1018
            aload 1 /* other */
            astore 6 /* otherAncestor */
        start local 6 // org.w3c.dom.Node otherAncestor
        24: .line 1020
            iconst_0
            istore 7 /* thisDepth */
        start local 7 // int thisDepth
        25: .line 1021
            iconst_0
            istore 8 /* otherDepth */
        start local 8 // int otherDepth
        26: .line 1022
            aload 0 /* this */
            astore 4 /* node */
        start local 4 // org.w3c.dom.Node node
        27: goto 33
        28: .line 1023
      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
        29: .line 1024
            aload 4 /* node */
            aload 1 /* other */
            if_acmpne 31
        30: .line 1026
            bipush 10
            ireturn
        31: .line 1028
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        32: .line 1022
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        33: aload 4 /* node */
            ifnonnull 28
        34: .line 1031
            aload 1 /* other */
            astore 4 /* node */
            goto 40
        35: .line 1032
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        36: .line 1033
            aload 4 /* node */
            aload 0 /* this */
            if_acmpne 38
        37: .line 1035
            bipush 20
            ireturn
        38: .line 1037
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
        39: .line 1031
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        40: aload 4 /* node */
            ifnonnull 35
        41: .line 1042
            aload 5 /* thisAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 9 /* thisAncestorType */
        start local 9 // int thisAncestorType
        42: .line 1043
            aload 6 /* otherAncestor */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 10 /* otherAncestorType */
        start local 10 // int otherAncestorType
        43: .line 1044
            aload 0 /* this */
            astore 11 /* thisNode */
        start local 11 // org.w3c.dom.Node thisNode
        44: .line 1045
            aload 1 /* other */
            astore 12 /* otherNode */
        start local 12 // org.w3c.dom.Node otherNode
        45: .line 1049
            iload 9 /* thisAncestorType */
            lookupswitch { // 4
                    2: 69
                    6: 46
                   10: 65
                   12: 46
              default: 84
          }
        46: .line 1052
      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
        47: .line 1053
            aload 13 /* container */
            aload 6 /* otherAncestor */
            if_acmpne 50
        48: .line 1054
            bipush 10
        49: .line 1053
            ireturn
        50: .line 1055
      StackMap locals: org.w3c.dom.DocumentType
      StackMap stack:
            iload 10 /* otherAncestorType */
            lookupswitch { // 2
                    6: 51
                   12: 51
              default: 63
          }
        51: .line 1058
      StackMap locals:
      StackMap stack:
            iload 9 /* thisAncestorType */
            iload 10 /* otherAncestorType */
            if_icmpeq 56
        52: .line 1060
            iload 9 /* thisAncestorType */
            iload 10 /* otherAncestorType */
            if_icmple 54
        53: .line 1061
            iconst_2
            goto 55
      StackMap locals:
      StackMap stack:
        54: iconst_4
        55: .line 1060
      StackMap locals:
      StackMap stack: int
            ireturn
        56: .line 1064
      StackMap locals:
      StackMap stack:
            iload 9 /* thisAncestorType */
            bipush 12
            if_icmpne 60
        57: .line 1066
            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 59
        58: .line 1067
            bipush 34
            ireturn
        59: .line 1070
      StackMap locals:
      StackMap stack:
            bipush 36
            ireturn
        60: .line 1073
      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 62
        61: .line 1074
            bipush 34
            ireturn
        62: .line 1077
      StackMap locals:
      StackMap stack:
            bipush 36
            ireturn
        63: .line 1082
      StackMap locals:
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            dup
            astore 5 /* thisAncestor */
            astore 11 /* thisNode */
        64: .line 1083
            goto 84
        end local 13 // org.w3c.dom.DocumentType container
        65: .line 1086
      StackMap locals:
      StackMap stack:
            aload 12 /* otherNode */
            aload 2 /* thisOwnerDoc */
            if_acmpne 67
        66: .line 1087
            bipush 10
            ireturn
        67: .line 1089
      StackMap locals:
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            ifnull 84
            aload 2 /* thisOwnerDoc */
            aload 3 /* otherOwnerDoc */
            if_acmpne 84
        68: .line 1090
            iconst_4
            ireturn
        69: .line 1094
      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 */
        70: .line 1095
            iload 10 /* otherAncestorType */
            iconst_2
            if_icmpne 76
        71: .line 1096
            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 */
        72: .line 1097
            aload 12 /* otherNode */
            aload 11 /* thisNode */
            if_acmpne 76
        73: .line 1098
            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 75
        74: .line 1099
            bipush 34
            ireturn
        75: .line 1102
      StackMap locals:
      StackMap stack:
            bipush 36
            ireturn
        76: .line 1108
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* thisDepth */
        77: .line 1109
            aload 11 /* thisNode */
            astore 4 /* node */
            goto 83
        78: .line 1110
      StackMap locals:
      StackMap stack:
            iinc 7 /* thisDepth */ 1
        79: .line 1111
            aload 4 /* node */
            aload 12 /* otherNode */
            if_acmpne 81
        80: .line 1114
            bipush 10
            ireturn
        81: .line 1117
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 5 /* thisAncestor */
        82: .line 1109
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
        83: aload 4 /* node */
            ifnonnull 78
        84: .line 1121
      StackMap locals:
      StackMap stack:
            iload 10 /* otherAncestorType */
            lookupswitch { // 4
                    2: 93
                    6: 85
                   10: 89
                   12: 85
              default: 102
          }
        85: .line 1124
      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
        86: .line 1125
            aload 13 /* container */
            aload 0 /* this */
            if_acmpne 87
            bipush 20
            ireturn
        87: .line 1127
      StackMap locals: org.w3c.dom.DocumentType
      StackMap stack:
            aload 2 /* thisOwnerDoc */
            dup
            astore 6 /* otherAncestor */
            astore 12 /* otherNode */
        88: .line 1128
            goto 102
        end local 13 // org.w3c.dom.DocumentType container
        89: .line 1131
      StackMap locals:
      StackMap stack:
            aload 11 /* thisNode */
            aload 3 /* otherOwnerDoc */
            if_acmpne 91
        90: .line 1132
            bipush 20
            ireturn
        91: .line 1134
      StackMap locals:
      StackMap stack:
            aload 3 /* otherOwnerDoc */
            ifnull 102
            aload 2 /* thisOwnerDoc */
            aload 3 /* otherOwnerDoc */
            if_acmpne 102
        92: .line 1135
            iconst_2
            ireturn
        93: .line 1139
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 8 /* otherDepth */
        94: .line 1140
            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 */
        95: .line 1141
            aload 12 /* otherNode */
            astore 4 /* node */
            goto 101
        96: .line 1142
      StackMap locals:
      StackMap stack:
            iinc 8 /* otherDepth */ 1
        97: .line 1143
            aload 4 /* node */
            aload 11 /* thisNode */
            if_acmpne 99
        98: .line 1146
            bipush 20
            ireturn
        99: .line 1148
      StackMap locals:
      StackMap stack:
            aload 4 /* node */
            astore 6 /* otherAncestor */
       100: .line 1141
            aload 4 /* node */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* node */
      StackMap locals:
      StackMap stack:
       101: aload 4 /* node */
            ifnonnull 96
       102: .line 1156
      StackMap locals:
      StackMap stack:
            aload 5 /* thisAncestor */
            aload 6 /* otherAncestor */
            if_acmpeq 108
       103: .line 1158
            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
       104: .line 1159
            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
       105: .line 1161
            iload 13 /* thisAncestorNum */
            iload 14 /* otherAncestorNum */
            if_icmple 107
       106: .line 1162
            bipush 37
            ireturn
       107: .line 1166
      StackMap locals: int int
      StackMap stack:
            bipush 35
            ireturn
        end local 14 // int otherAncestorNum
        end local 13 // int thisAncestorNum
       108: .line 1175
      StackMap locals:
      StackMap stack:
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            if_icmple 116
       109: .line 1176
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       110: goto 113
       111: .line 1177
      StackMap locals: int
      StackMap stack:
            aload 11 /* thisNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 11 /* thisNode */
       112: .line 1176
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       113: iload 13 /* i */
            iload 7 /* thisDepth */
            iload 8 /* otherDepth */
            isub
            if_icmplt 111
        end local 13 // int i
       114: .line 1181
            aload 11 /* thisNode */
            aload 12 /* otherNode */
            if_acmpne 123
       115: .line 1183
            iconst_2
            ireturn
       116: .line 1188
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       117: goto 120
       118: .line 1189
      StackMap locals: int
      StackMap stack:
            aload 12 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 12 /* otherNode */
       119: .line 1188
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       120: iload 13 /* i */
            iload 8 /* otherDepth */
            iload 7 /* thisDepth */
            isub
            if_icmplt 118
        end local 13 // int i
       121: .line 1193
            aload 12 /* otherNode */
            aload 11 /* thisNode */
            if_acmpne 123
       122: .line 1194
            iconst_4
            ireturn
       123: .line 1200
      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
       124: .line 1201
            aload 12 /* otherNode */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
        start local 14 // org.w3c.dom.Node otherNodeP
       125: .line 1202
            goto 130
       126: .line 1203
      StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 13 /* thisNodeP */
            astore 11 /* thisNode */
       127: .line 1204
            aload 14 /* otherNodeP */
            astore 12 /* otherNode */
       128: .line 1205
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 13 /* thisNodeP */
       129: .line 1206
            aload 14 /* otherNodeP */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 14 /* otherNodeP */
       130: .line 1202
      StackMap locals:
      StackMap stack:
            aload 13 /* thisNodeP */
            aload 14 /* otherNodeP */
            if_acmpne 126
       131: .line 1213
            aload 13 /* thisNodeP */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 15 /* current */
        start local 15 // org.w3c.dom.Node current
       132: .line 1214
            goto 138
       133: .line 1216
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 15 /* current */
            aload 12 /* otherNode */
            if_acmpne 135
       134: .line 1217
            iconst_2
            ireturn
       135: .line 1219
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            aload 11 /* thisNode */
            if_acmpne 137
       136: .line 1220
            iconst_4
            ireturn
       137: .line 1215
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 15 /* current */
       138: .line 1214
      StackMap locals:
      StackMap stack:
            aload 15 /* current */
            ifnonnull 133
        end local 15 // org.w3c.dom.Node current
       139: .line 1225
            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  140     0               this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0  140     1              other  Lorg/w3c/dom/Node;
            5    6     2                msg  Ljava/lang/String;
            8    9     2       thisOwnerDoc  Lorg/w3c/dom/Document;
           10  140     2       thisOwnerDoc  Lorg/w3c/dom/Document;
           12   13     3      otherOwnerDoc  Lorg/w3c/dom/Document;
           14  140     3      otherOwnerDoc  Lorg/w3c/dom/Document;
           18   22     4        otherDocNum  I
           19   22     5         thisDocNum  I
           27  140     4               node  Lorg/w3c/dom/Node;
           23  140     5       thisAncestor  Lorg/w3c/dom/Node;
           24  140     6      otherAncestor  Lorg/w3c/dom/Node;
           25  140     7          thisDepth  I
           26  140     8         otherDepth  I
           42  140     9   thisAncestorType  I
           43  140    10  otherAncestorType  I
           44  140    11           thisNode  Lorg/w3c/dom/Node;
           45  140    12          otherNode  Lorg/w3c/dom/Node;
           47   65    13          container  Lorg/w3c/dom/DocumentType;
           86   89    13          container  Lorg/w3c/dom/DocumentType;
          104  108    13    thisAncestorNum  I
          105  108    14   otherAncestorNum  I
          110  114    13                  i  I
          117  121    13                  i  I
          124  140    13          thisNodeP  Lorg/w3c/dom/Node;
          125  140    14         otherNodeP  Lorg/w3c/dom/Node;
          132  139    15            current  Lorg/w3c/dom/Node;
    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 1293
            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.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)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.StringBuilder buf
         0: .line 1298
            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 1299
            aload 2 /* content */
            ifnull 3
         2: .line 1300
            aload 1 /* buf */
            aload 2 /* content */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 1302
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 2 // java.lang.String content
        end local 1 // java.lang.StringBuilder 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/StringBuilder;
            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 1351
            aload 0 /* this */
            aload 1 /* textContent */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setNodeValue:(Ljava/lang/String;)V
         1: .line 1352
            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 1370
            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 1387
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            istore 2 /* type */
        start local 2 // short type
         1: .line 1388
            iload 2 /* type */
            tableswitch { // 1 - 12
                    1: 2
                    2: 27
                    3: 30
                    4: 30
                    5: 30
                    6: 26
                    7: 30
                    8: 30
                    9: 22
                   10: 26
                   11: 26
                   12: 26
              default: 30
          }
         2: .line 1390
      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 1391
            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 1394
            aload 4 /* prefix */
            ifnull 5
            aload 4 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 9
         5: .line 1395
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* namespaceURI */
            ifnonnull 8
         6: .line 1396
            aload 3 /* namespace */
            aload 1 /* namespaceURI */
            if_acmpne 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
         8: .line 1398
      StackMap locals:
      StackMap stack:
            aload 1 /* namespaceURI */
            aload 3 /* namespace */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
         9: .line 1400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
            ifeq 18
        10: .line 1401
            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 1402
            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 1403
            aload 6 /* attr */
            ifnull 18
        13: .line 1404
            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 1405
            aload 1 /* namespaceURI */
            ifnonnull 17
        15: .line 1406
            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 1408
      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 1412
      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 1413
            aload 5 /* ancestor */
            ifnull 21
        20: .line 1414
            aload 5 /* ancestor */
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        21: .line 1416
      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 1419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            astore 3 /* docElement */
        start local 3 // org.w3c.dom.Element docElement
        23: .line 1420
            aload 3 /* docElement */
            ifnull 25
        24: .line 1421
            aload 3 /* docElement */
            aload 1 /* namespaceURI */
            invokeinterface org.w3c.dom.Element.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        25: .line 1423
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // org.w3c.dom.Element docElement
        26: .line 1431
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        27: .line 1433
      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 29
        28: .line 1434
            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
        29: .line 1437
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        30: .line 1440
      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
        31: .line 1441
            aload 3 /* ancestor */
            ifnull 33
        32: .line 1442
            aload 3 /* ancestor */
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        33: .line 1444
      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   34     0          this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   34     1  namespaceURI  Ljava/lang/String;
            1   34     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;
           23   26     3    docElement  Lorg/w3c/dom/Element;
           31   34     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 1465
            aload 1 /* namespaceURI */
            ifnonnull 2
         1: .line 1466
            aconst_null
            areturn
         2: .line 1469
      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 1471
            iload 2 /* type */
            tableswitch { // 1 - 12
                    1: 4
                    2: 11
                    3: 14
                    4: 14
                    5: 14
                    6: 10
                    7: 14
                    8: 14
                    9: 6
                   10: 10
                   11: 10
                   12: 10
              default: 14
          }
         4: .line 1473
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            pop
         5: .line 1474
            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 1477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            astore 3 /* docElement */
        start local 3 // org.w3c.dom.Element docElement
         7: .line 1478
            aload 3 /* docElement */
            ifnull 9
         8: .line 1479
            aload 3 /* docElement */
            aload 1 /* namespaceURI */
            invokeinterface org.w3c.dom.Element.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
         9: .line 1481
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            aconst_null
            areturn
        end local 3 // org.w3c.dom.Element docElement
        10: .line 1489
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        11: .line 1491
      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 13
        12: .line 1492
            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
        13: .line 1495
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        14: .line 1498
      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
        15: .line 1499
            aload 3 /* ancestor */
            ifnull 17
        16: .line 1500
            aload 3 /* ancestor */
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        17: .line 1502
      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   18     0          this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   18     1  namespaceURI  Ljava/lang/String;
            3   18     2          type  S
            7   10     3    docElement  Lorg/w3c/dom/Element;
           15   18     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 1517
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
            istore 2 /* type */
        start local 2 // short type
         1: .line 1518
            iload 2 /* type */
            tableswitch { // 1 - 12
                    1: 2
                    2: 41
                    3: 44
                    4: 44
                    5: 44
                    6: 40
                    7: 44
                    8: 44
                    9: 36
                   10: 40
                   11: 40
                   12: 40
              default: 44
          }
         2: .line 1521
      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 1522
            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 1523
            aload 3 /* namespace */
            ifnull 9
         5: .line 1525
            aload 1 /* specifiedPrefix */
            ifnonnull 7
            aload 4 /* prefix */
            aload 1 /* specifiedPrefix */
            if_acmpne 7
         6: .line 1527
            aload 3 /* namespace */
            areturn
         7: .line 1528
      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 1530
            aload 3 /* namespace */
            areturn
         9: .line 1533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
            ifeq 32
        10: .line 1534
            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 1535
            aload 5 /* map */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            istore 6 /* length */
        start local 6 // int length
        12: .line 1536
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        13: goto 31
        14: .line 1537
      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 1538
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        16: .line 1539
            aload 3 /* namespace */
            ifnull 30
            aload 3 /* namespace */
            ldc "http://www.w3.org/2000/xmlns/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        17: .line 1540
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 9 /* attrPrefix */
        start local 9 // java.lang.String attrPrefix
        18: .line 1541
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        19: .line 1543
            aload 1 /* specifiedPrefix */
            ifnonnull 24
        20: .line 1544
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        21: .line 1546
            aload 10 /* value */
            invokevirtual java.lang.String.length:()I
            ifle 22
            aload 10 /* value */
            goto 23
      StackMap locals: org.w3c.dom.Node java.lang.String java.lang.String
      StackMap stack:
        22: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        23: areturn
        24: .line 1547
      StackMap locals:
      StackMap stack:
            aload 9 /* attrPrefix */
            ifnull 30
        25: .line 1548
            aload 9 /* attrPrefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        26: .line 1549
            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 30
        27: .line 1551
            aload 10 /* value */
            invokevirtual java.lang.String.length:()I
            ifle 28
            aload 10 /* value */
            goto 29
      StackMap locals:
      StackMap stack:
        28: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        29: areturn
        end local 10 // java.lang.String value
        end local 9 // java.lang.String attrPrefix
        end local 8 // org.w3c.dom.Node attr
        30: .line 1536
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        31: 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
        32: .line 1556
      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
        33: .line 1557
            aload 5 /* ancestor */
            ifnull 35
        34: .line 1558
            aload 5 /* ancestor */
            aload 1 /* specifiedPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        35: .line 1561
      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
        36: .line 1566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast org.w3c.dom.Document
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            astore 3 /* docElement */
        start local 3 // org.w3c.dom.Element docElement
        37: .line 1567
            aload 3 /* docElement */
            ifnull 39
        38: .line 1568
            aload 3 /* docElement */
            aload 1 /* specifiedPrefix */
            invokeinterface org.w3c.dom.Element.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        39: .line 1570
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            aconst_null
            areturn
        end local 3 // org.w3c.dom.Element docElement
        40: .line 1577
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        41: .line 1579
      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 43
        42: .line 1580
            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
        43: .line 1583
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        44: .line 1586
      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
        45: .line 1587
            aload 3 /* ancestor */
            ifnull 47
        46: .line 1588
            aload 3 /* ancestor */
            aload 1 /* specifiedPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        47: .line 1590
      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   48     0             this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0   48     1  specifiedPrefix  Ljava/lang/String;
            1   48     2             type  S
            3   36     3        namespace  Ljava/lang/String;
            4   36     4           prefix  Ljava/lang/String;
           11   32     5              map  Lorg/w3c/dom/NamedNodeMap;
           12   32     6           length  I
           13   32     7                i  I
           15   30     8             attr  Lorg/w3c/dom/Node;
           18   30     9       attrPrefix  Ljava/lang/String;
           19   30    10            value  Ljava/lang/String;
           33   36     5         ancestor  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
           37   40     3       docElement  Lorg/w3c/dom/Element;
           45   48     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 1597
            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 1598
            goto 6
         2: .line 1599
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 2 /* parent */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 3 /* type */
        start local 3 // short type
         3: .line 1600
            iload 3 /* type */
            iconst_1
            if_icmpne 5
         4: .line 1601
            aload 2 /* parent */
            areturn
         5: .line 1603
      StackMap locals: int
      StackMap stack:
            aload 2 /* parent */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 2 /* parent */
        end local 3 // short type
         6: .line 1598
      StackMap locals:
      StackMap stack:
            aload 2 /* parent */
            ifnonnull 2
         7: .line 1605
            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    8     0         this  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            0    8     1  currentNode  Lorg/w3c/dom/Node;
            1    8     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 1609
            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 1612
            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 1614
            aload 3 /* namespace */
            ifnull 7
            aload 3 /* namespace */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         3: .line 1615
            aload 4 /* prefix */
            ifnull 7
         4: .line 1616
            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 1617
            aload 5 /* foundNamespace */
            ifnull 7
            aload 5 /* foundNamespace */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 1618
            aload 4 /* prefix */
            areturn
        end local 5 // java.lang.String foundNamespace
         7: .line 1623
      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 1624
            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 1625
            aload 5 /* map */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            istore 6 /* length */
        start local 6 // int length
        10: .line 1626
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        11: goto 25
        12: .line 1627
      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 1628
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* namespace */
        14: .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
        15: .line 1630
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 9 /* attrPrefix */
        start local 9 // java.lang.String attrPrefix
        16: .line 1631
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        17: .line 1633
            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 1634
            aload 9 /* attrPrefix */
            ifnull 24
            aload 9 /* attrPrefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        19: .line 1635
            aload 10 /* value */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        20: .line 1637
      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 1638
            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 1639
            aload 12 /* foundNamespace */
            ifnull 24
            aload 12 /* foundNamespace */
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        23: .line 1640
            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 1626
      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 1648
      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 1650
            aload 5 /* ancestor */
            ifnull 29
        28: .line 1651
            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 1653
      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;
           16   24     9      attrPrefix  Ljava/lang/String;
           17   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 1696
            aload 1 /* arg */
            aload 0 /* this */
            if_acmpne 2
         1: .line 1697
            iconst_1
            ireturn
         2: .line 1699
      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 1700
            iconst_0
            ireturn
         4: .line 1704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
            ifnonnull 7
         5: .line 1705
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            ifnull 9
         6: .line 1706
            iconst_0
            ireturn
         7: .line 1709
      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 1710
            iconst_0
            ireturn
         9: .line 1713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getLocalName:()Ljava/lang/String;
            ifnonnull 12
        10: .line 1714
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            ifnull 14
        11: .line 1715
            iconst_0
            ireturn
        12: .line 1718
      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 1719
            iconst_0
            ireturn
        14: .line 1722
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            ifnonnull 17
        15: .line 1723
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            ifnull 19
        16: .line 1724
            iconst_0
            ireturn
        17: .line 1727
      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 1728
            iconst_0
            ireturn
        19: .line 1731
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
            ifnonnull 22
        20: .line 1732
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            ifnull 24
        21: .line 1733
            iconst_0
            ireturn
        22: .line 1736
      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 1737
            iconst_0
            ireturn
        24: .line 1740
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
            ifnonnull 27
        25: .line 1741
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            ifnull 29
        26: .line 1742
            iconst_0
            ireturn
        27: .line 1745
      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 1746
            iconst_0
            ireturn
        29: .line 1750
      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 1759
            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 1778
            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 1791
            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 1795
            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 1822
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 1823
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 1825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* readOnly */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:(Z)V
         3: .line 1827
            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 1835
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 1836
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 1838
      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 1855
            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 1856
            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 1863
            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 1877
            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 1878
            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 1887
            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 1896
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:(Z)V
         1: .line 1897
            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 1904
            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 1913
            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 1917
            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 1918
            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 1921
            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 1925
            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 1926
            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 1929
            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 1933
            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 1934
            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 1937
            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 1941
            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 1942
            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 1945
            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 1949
            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 1950
            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 1953
            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 1957
            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 1958
            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 1962
            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 1966
            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 1967
            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 1970
            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 1974
            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 1975
            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 1978
            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 1983
            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 1984
            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 1986
      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 1987
            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 1990
            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 1994
            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 1995
            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 2003
            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 2014
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
            ifeq 2
         1: .line 2015
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
         2: .line 2018
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         3: .line 2020
            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:
  UserDataRecord = com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord of com.sun.org.apache.xerces.internal.dom.ParentNode