public class com.sun.org.apache.xerces.internal.dom.AttrImpl extends com.sun.org.apache.xerces.internal.dom.NodeImpl implements org.w3c.dom.Attr, org.w3c.dom.TypeInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.dom.AttrImpl
  super_class: com.sun.org.apache.xerces.internal.dom.NodeImpl
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 7277707688218972102

  static final java.lang.String DTD_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.w3.org/TR/REC-xml"

  protected java.lang.Object value;
    descriptor: Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  transient java.lang.Object type;
    descriptor: Ljava/lang/Object;
    flags: (0x0080) ACC_TRANSIENT

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

  protected void <init>(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        start local 2 // java.lang.String name
         0: .line 155
            aload 0 /* this */
            aload 1 /* ownerDocument */
            invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
         1: .line 135
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
         2: .line 144
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
         3: .line 156
            aload 0 /* this */
            aload 2 /* name */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.name:Ljava/lang/String;
         4: .line 158
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isSpecified:(Z)V
         5: .line 159
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
         6: .line 160
            return
        end local 2 // java.lang.String name
        end local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    7     1  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            0    7     2           name  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      ownerDocument  
      name           

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 163
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.<init>:()V
         1: .line 135
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
         2: .line 144
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
         3: .line 163
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  void rename(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // java.lang.String name
         0: .line 170
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 2
         1: .line 171
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         2: .line 173
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.name:Ljava/lang/String;
         3: .line 174
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    4     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  protected void makeChildNode();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 178
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 10
         1: .line 179
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnull 9
         2: .line 181
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
            checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
         3: .line 180
            astore 1 /* text */
        start local 1 // com.sun.org.apache.xerces.internal.dom.TextImpl text
         4: .line 182
            aload 0 /* this */
            aload 1 /* text */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
         5: .line 183
            aload 1 /* text */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.isFirstChild:(Z)V
         6: .line 184
            aload 1 /* text */
            aload 1 /* text */
            putfield com.sun.org.apache.xerces.internal.dom.TextImpl.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
         7: .line 185
            aload 1 /* text */
            aload 0 /* this */
            putfield com.sun.org.apache.xerces.internal.dom.TextImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
         8: .line 186
            aload 1 /* text */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.isOwned:(Z)V
        end local 1 // com.sun.org.apache.xerces.internal.dom.TextImpl text
         9: .line 188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
        10: .line 190
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            4    9     1  text  Lcom/sun/org/apache/xerces/internal/dom/TextImpl;

  void setOwnerDocument(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl doc
         0: .line 197
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 198
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 200
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* doc */
            invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.setOwnerDocument:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
         3: .line 201
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifne 9
         4: .line 202
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 2 /* child */
        start local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode child
         5: .line 203
            goto 8
         6: .line 204
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 2 /* child */
            aload 1 /* doc */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.setOwnerDocument:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
         7: .line 203
            aload 2 /* child */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 2 /* child */
      StackMap locals:
      StackMap stack:
         8: aload 2 /* child */
            ifnonnull 6
        end local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode child
         9: .line 207
      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.AttrImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   10     1    doc  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            5    9     2  child  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
      Name  Flags
      doc   

  public void setIdAttribute(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // boolean id
         0: .line 215
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 2
         1: .line 216
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         2: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* id */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isIdAttribute:(Z)V
         3: .line 219
            return
        end local 1 // boolean id
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    4     1    id  Z
    MethodParameters:
      Name  Flags
      id    

  public boolean isId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 224
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isIdAttribute:()Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  public org.w3c.dom.Node cloneNode(boolean);
    descriptor: (Z)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // boolean deep
         0: .line 234
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 235
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* deep */
            invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.cloneNode:(Z)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            astore 2 /* clone */
        start local 2 // com.sun.org.apache.xerces.internal.dom.AttrImpl clone
         3: .line 240
            aload 2 /* clone */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifne 10
         4: .line 243
            aload 2 /* clone */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
         5: .line 248
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            astore 3 /* child */
        start local 3 // org.w3c.dom.Node child
         6: goto 9
         7: .line 250
      StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl org.w3c.dom.Node
      StackMap stack:
            aload 2 /* clone */
            aload 3 /* child */
            iconst_1
            invokeinterface org.w3c.dom.Node.cloneNode:(Z)Lorg/w3c/dom/Node;
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         8: .line 249
            aload 3 /* child */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* child */
         9: .line 248
      StackMap locals:
      StackMap stack:
            aload 3 /* child */
            ifnonnull 7
        end local 3 // org.w3c.dom.Node child
        10: .line 253
      StackMap locals:
      StackMap stack:
            aload 2 /* clone */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isSpecified:(Z)V
        11: .line 254
            aload 2 /* clone */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.dom.AttrImpl clone
        end local 1 // boolean deep
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   12     1   deep  Z
            3   12     2  clone  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            6   10     3  child  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      deep  

  public short getNodeType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 262
            iconst_2
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  public java.lang.String getNodeName();
    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.AttrImpl this
         0: .line 269
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 2
         1: .line 270
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         2: .line 272
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.name:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

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

  public java.lang.String getTypeName();
    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.AttrImpl this
         0: .line 289
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.type:Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  public java.lang.String getTypeNamespace();
    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.AttrImpl this
         0: .line 296
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.type:Ljava/lang/Object;
            ifnull 2
         1: .line 297
            ldc "http://www.w3.org/TR/REC-xml"
            areturn
         2: .line 299
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

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

  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.AttrImpl this
         0: .line 317
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getValue:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  public java.lang.String getName();
    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.AttrImpl this
         0: .line 330
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 2
         1: .line 331
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         2: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.name:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  public void setValue(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // java.lang.String newvalue
         0: .line 344
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            astore 2 /* ownerDocument */
        start local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         1: .line 346
            aload 2 /* ownerDocument */
            getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
            ifeq 4
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isReadOnly:()Z
            ifeq 4
         2: .line 347
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NO_MODIFICATION_ALLOWED_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         3: .line 348
            new org.w3c.dom.DOMException
            dup
            bipush 7
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
         4: .line 351
      StackMap locals: com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
            astore 3 /* ownerElement */
        start local 3 // org.w3c.dom.Element ownerElement
         5: .line 352
            ldc ""
            astore 4 /* oldvalue */
        start local 4 // java.lang.String oldvalue
         6: .line 353
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 8
         7: .line 354
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         8: .line 356
      StackMap locals: org.w3c.dom.Element java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 10
         9: .line 357
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
        10: .line 359
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnull 45
        11: .line 360
            aload 2 /* ownerDocument */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getMutationEvents:()Z
            ifeq 33
        12: .line 363
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 28
        13: .line 364
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* oldvalue */
        14: .line 367
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            ifnonnull 19
        15: .line 368
            aload 0 /* this */
        16: .line 369
            aload 2 /* ownerDocument */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
        17: .line 368
            checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
        18: .line 370
            goto 20
        19: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.dom.TextImpl.data:Ljava/lang/String;
        20: .line 374
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        21: .line 375
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.isFirstChild:(Z)V
        22: .line 376
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            putfield com.sun.org.apache.xerces.internal.dom.TextImpl.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        23: .line 377
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            aload 0 /* this */
            putfield com.sun.org.apache.xerces.internal.dom.TextImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        24: .line 378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.isOwned:(Z)V
        25: .line 379
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
        26: .line 380
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode:Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalRemoveChild:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            pop
        27: .line 381
            goto 43
        28: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getValue:()Ljava/lang/String;
            astore 4 /* oldvalue */
        29: .line 384
            goto 31
        30: .line 385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalRemoveChild:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            pop
        31: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnonnull 30
        32: .line 388
            goto 43
        33: .line 390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 36
        34: .line 391
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* oldvalue */
        35: .line 392
            goto 41
        36: .line 395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getValue:()Ljava/lang/String;
            astore 4 /* oldvalue */
        37: .line 397
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 5 /* firstChild */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        38: .line 398
            aload 5 /* firstChild */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        39: .line 399
            aload 5 /* firstChild */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        40: .line 400
            aload 5 /* firstChild */
            aload 2 /* ownerDocument */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        end local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        41: .line 403
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        42: .line 404
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:(Z)V
        43: .line 406
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isIdAttribute:()Z
            ifeq 45
            aload 3 /* ownerElement */
            ifnull 45
        44: .line 407
            aload 2 /* ownerDocument */
            aload 4 /* oldvalue */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.removeIdentifier:(Ljava/lang/String;)V
        45: .line 416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isSpecified:(Z)V
        46: .line 417
            aload 2 /* ownerDocument */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getMutationEvents:()Z
            ifeq 53
        47: .line 419
            aload 0 /* this */
            aload 2 /* ownerDocument */
            aload 1 /* newvalue */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
        48: .line 420
            aconst_null
            iconst_1
        49: .line 419
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalInsertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            pop
        50: .line 421
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
        51: .line 423
            aload 2 /* ownerDocument */
            aload 0 /* this */
            aload 4 /* oldvalue */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.modifiedAttrValue:(Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;Ljava/lang/String;)V
        52: .line 424
            goto 56
        53: .line 426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* newvalue */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        54: .line 427
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
        55: .line 428
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.changed:()V
        56: .line 430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isIdAttribute:()Z
            ifeq 58
            aload 3 /* ownerElement */
            ifnull 58
        57: .line 431
            aload 2 /* ownerDocument */
            aload 1 /* newvalue */
            aload 3 /* ownerElement */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.putIdentifier:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
        58: .line 434
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String oldvalue
        end local 3 // org.w3c.dom.Element ownerElement
        end local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 1 // java.lang.String newvalue
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   59     0           this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   59     1       newvalue  Ljava/lang/String;
            1   59     2  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            3    4     3            msg  Ljava/lang/String;
            5   59     3   ownerElement  Lorg/w3c/dom/Element;
            6   59     4       oldvalue  Ljava/lang/String;
           38   41     5     firstChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
          Name  Flags
      newvalue  

  public java.lang.String getValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 442
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 2
         1: .line 443
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         2: .line 445
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 4
         3: .line 446
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         4: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnonnull 6
         5: .line 449
            ldc ""
            areturn
         6: .line 451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 8
         7: .line 452
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            areturn
         8: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 1 /* firstChild */
        start local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
         9: .line 457
            aconst_null
            astore 2 /* data */
        start local 2 // java.lang.String data
        10: .line 458
            aload 1 /* firstChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_5
            if_icmpne 13
        11: .line 459
            aload 1 /* firstChild */
            checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.getEntityRefValue:()Ljava/lang/String;
            astore 2 /* data */
        12: .line 460
            goto 14
        13: .line 462
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode java.lang.String
      StackMap stack:
            aload 1 /* firstChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeValue:()Ljava/lang/String;
            astore 2 /* data */
        14: .line 465
      StackMap locals:
      StackMap stack:
            aload 1 /* firstChild */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 3 /* node */
        start local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        15: .line 467
            aload 3 /* node */
            ifnull 16
            aload 2 /* data */
            ifnonnull 19
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
        16: aload 2 /* data */
            ifnonnull 17
            ldc ""
            goto 18
      StackMap locals:
      StackMap stack:
        17: aload 2 /* data */
      StackMap locals:
      StackMap stack: java.lang.String
        18: areturn
        19: .line 469
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuffer
            dup
            aload 2 /* data */
            invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
            astore 4 /* value */
        start local 4 // java.lang.StringBuffer value
        20: .line 470
            goto 28
        21: .line 471
      StackMap locals: java.lang.StringBuffer
      StackMap stack:
            aload 3 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_5
            if_icmpne 26
        22: .line 472
            aload 3 /* node */
            checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.getEntityRefValue:()Ljava/lang/String;
            astore 2 /* data */
        23: .line 473
            aload 2 /* data */
            ifnonnull 24
            ldc ""
            areturn
        24: .line 474
      StackMap locals:
      StackMap stack:
            aload 4 /* value */
            aload 2 /* data */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        25: .line 475
            goto 27
        26: .line 477
      StackMap locals:
      StackMap stack:
            aload 4 /* value */
            aload 3 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeValue:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        27: .line 479
      StackMap locals:
      StackMap stack:
            aload 3 /* node */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 3 /* node */
        28: .line 470
      StackMap locals:
      StackMap stack:
            aload 3 /* node */
            ifnonnull 21
        29: .line 481
            aload 4 /* value */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 4 // java.lang.StringBuffer value
        end local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        end local 2 // java.lang.String data
        end local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   30     0        this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            9   30     1  firstChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           10   30     2        data  Ljava/lang/String;
           15   30     3        node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           20   30     4       value  Ljava/lang/StringBuffer;

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

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

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

  public void normalize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 541
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isNormalized:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 2
         1: .line 542
      StackMap locals:
      StackMap stack:
            return
         2: .line 545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 3 /* firstChild */
        start local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
         3: .line 546
            aload 3 /* firstChild */
            astore 1 /* kid */
        start local 1 // org.w3c.dom.Node kid
         4: goto 15
         5: .line 547
      StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl org.w3c.dom.Node top com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 1 /* kid */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 2 /* next */
        start local 2 // org.w3c.dom.Node next
         6: .line 554
            aload 1 /* kid */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 14
         7: .line 557
            aload 2 /* next */
            ifnull 12
            aload 2 /* next */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 12
         8: .line 559
            aload 1 /* kid */
            checkcast org.w3c.dom.Text
            aload 2 /* next */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
         9: .line 560
            aload 0 /* this */
            aload 2 /* next */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        10: .line 561
            aload 1 /* kid */
            astore 2 /* next */
        11: .line 562
            goto 14
        12: .line 566
      StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl org.w3c.dom.Node org.w3c.dom.Node com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 1 /* kid */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            ifnull 13
            aload 1 /* kid */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 14
        13: .line 567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* kid */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        14: .line 546
      StackMap locals:
      StackMap stack:
            aload 2 /* next */
            astore 1 /* kid */
        end local 2 // org.w3c.dom.Node next
      StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl org.w3c.dom.Node top com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
        15: aload 1 /* kid */
            ifnonnull 5
        16: .line 573
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isNormalized:(Z)V
        17: .line 574
            return
        end local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        end local 1 // org.w3c.dom.Node kid
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            4   18     1         kid  Lorg/w3c/dom/Node;
            6   15     2        next  Lorg/w3c/dom/Node;
            3   18     3  firstChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;

  public void setSpecified(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // boolean arg
         0: .line 583
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncData:()Z
            ifeq 2
         1: .line 584
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeData:()V
         2: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* arg */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isSpecified:(Z)V
         3: .line 588
            return
        end local 1 // boolean arg
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    4     1   arg  Z
    MethodParameters:
      Name  Flags
      arg   

  public void setType(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // java.lang.Object type
         0: .line 595
            aload 0 /* this */
            aload 1 /* type */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.type:Ljava/lang/Object;
         1: .line 596
            return
        end local 1 // java.lang.Object type
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    2     1  type  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      type  

  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.AttrImpl this
         0: .line 604
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "="
            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.AttrImpl.getValue:()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.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  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.AttrImpl this
         0: .line 612
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 613
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnull 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  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.AttrImpl this
         0: .line 634
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 635
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  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.AttrImpl this
         0: .line 644
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 645
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.makeChildNode:()V
         3: .line 648
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  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.AttrImpl this
         0: .line 655
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 656
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.lastChild:()Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  final com.sun.org.apache.xerces.internal.dom.ChildNode lastChild();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 664
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.makeChildNode:()V
         1: .line 665
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.ChildNode
         3: areturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;

  final void lastChild(com.sun.org.apache.xerces.internal.dom.ChildNode);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode node
         0: .line 670
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnull 2
         1: .line 671
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            aload 1 /* node */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
         2: .line 673
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    3     1  node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
      Name  Flags
      node  

  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=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node refChild
         0: .line 706
            aload 0 /* this */
            aload 1 /* newChild */
            aload 2 /* refChild */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalInsertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            areturn
        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.AttrImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    1     1  newChild  Lorg/w3c/dom/Node;
            0    1     2  refChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  
      refChild  

  org.w3c.dom.Node internalInsertBefore(org.w3c.dom.Node, org.w3c.dom.Node, boolean);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
    flags: (0x0000) 
    Code:
      stack=4, locals=11, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node refChild
        start local 3 // boolean replace
         0: .line 717
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            astore 4 /* ownerDocument */
        start local 4 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         1: .line 718
            aload 4 /* ownerDocument */
            getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
            istore 5 /* errorChecking */
        start local 5 // boolean errorChecking
         2: .line 720
            aload 1 /* newChild */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            bipush 11
            if_icmpne 15
         3: .line 738
            iload 5 /* errorChecking */
            ifeq 13
         4: .line 739
            aload 1 /* newChild */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 6 /* kid */
        start local 6 // org.w3c.dom.Node kid
         5: .line 740
            goto 10
         6: .line 742
      StackMap locals: com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl int org.w3c.dom.Node
      StackMap stack:
            aload 4 /* ownerDocument */
            aload 0 /* this */
            aload 6 /* kid */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isKidOK:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
            ifne 9
         7: .line 743
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 7 /* msg */
        start local 7 // java.lang.String msg
         8: .line 744
            new org.w3c.dom.DOMException
            dup
            iconst_3
            aload 7 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 7 // java.lang.String msg
         9: .line 740
      StackMap locals:
      StackMap stack:
            aload 6 /* kid */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 6 /* kid */
      StackMap locals:
      StackMap stack:
        10: aload 6 /* kid */
            ifnonnull 6
        end local 6 // org.w3c.dom.Node kid
        11: .line 749
            goto 13
        12: .line 750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* newChild */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            aload 2 /* refChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        13: .line 749
      StackMap locals:
      StackMap stack:
            aload 1 /* newChild */
            invokeinterface org.w3c.dom.Node.hasChildNodes:()Z
            ifne 12
        14: .line 752
            aload 1 /* newChild */
            areturn
        15: .line 755
      StackMap locals:
      StackMap stack:
            aload 1 /* newChild */
            aload 2 /* refChild */
            if_acmpne 20
        16: .line 757
            aload 2 /* refChild */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 2 /* refChild */
        17: .line 758
            aload 0 /* this */
            aload 1 /* newChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        18: .line 759
            aload 0 /* this */
            aload 1 /* newChild */
            aload 2 /* refChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        19: .line 760
            aload 1 /* newChild */
            areturn
        20: .line 763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 22
        21: .line 764
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
        22: .line 767
      StackMap locals:
      StackMap stack:
            iload 5 /* errorChecking */
            ifeq 46
        23: .line 768
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isReadOnly:()Z
            ifeq 26
        24: .line 769
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NO_MODIFICATION_ALLOWED_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        25: .line 770
            new org.w3c.dom.DOMException
            dup
            bipush 7
            aload 6 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 6 // java.lang.String msg
        26: .line 772
      StackMap locals:
      StackMap stack:
            aload 1 /* newChild */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            aload 4 /* ownerDocument */
            if_acmpeq 29
        27: .line 773
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "WRONG_DOCUMENT_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        28: .line 774
            new org.w3c.dom.DOMException
            dup
            iconst_4
            aload 6 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 6 // java.lang.String msg
        29: .line 776
      StackMap locals:
      StackMap stack:
            aload 4 /* ownerDocument */
            aload 0 /* this */
            aload 1 /* newChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isKidOK:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
            ifne 32
        30: .line 777
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        31: .line 778
            new org.w3c.dom.DOMException
            dup
            iconst_3
            aload 6 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 6 // java.lang.String msg
        32: .line 781
      StackMap locals:
      StackMap stack:
            aload 2 /* refChild */
            ifnull 35
            aload 2 /* refChild */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            aload 0 /* this */
            if_acmpeq 35
        33: .line 782
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NOT_FOUND_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        34: .line 783
            new org.w3c.dom.DOMException
            dup
            bipush 8
            aload 6 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 6 // java.lang.String msg
        35: .line 789
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 6 /* treeSafe */
        start local 6 // boolean treeSafe
        36: .line 790
            aload 0 /* this */
            astore 7 /* a */
        start local 7 // com.sun.org.apache.xerces.internal.dom.NodeImpl a
        37: goto 42
        38: .line 792
      StackMap locals: int com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aload 1 /* newChild */
            aload 7 /* a */
            if_acmpeq 39
            iconst_1
            goto 40
      StackMap locals:
      StackMap stack:
        39: iconst_0
      StackMap locals:
      StackMap stack: int
        40: istore 6 /* treeSafe */
        41: .line 790
            aload 7 /* a */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.parentNode:()Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            astore 7 /* a */
      StackMap locals:
      StackMap stack:
        42: iload 6 /* treeSafe */
            ifeq 43
            aload 7 /* a */
            ifnonnull 38
        end local 7 // com.sun.org.apache.xerces.internal.dom.NodeImpl a
        43: .line 794
      StackMap locals:
      StackMap stack:
            iload 6 /* treeSafe */
            ifne 46
        44: .line 795
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "HIERARCHY_REQUEST_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 7 /* msg */
        start local 7 // java.lang.String msg
        45: .line 796
            new org.w3c.dom.DOMException
            dup
            iconst_3
            aload 7 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 7 // java.lang.String msg
        end local 6 // boolean treeSafe
        46: .line 800
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.makeChildNode:()V
        47: .line 803
            aload 4 /* ownerDocument */
            aload 0 /* this */
            iload 3 /* replace */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertingNode:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Z)V
        48: .line 806
            aload 1 /* newChild */
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 6 /* newInternal */
        start local 6 // com.sun.org.apache.xerces.internal.dom.ChildNode newInternal
        49: .line 808
            aload 6 /* newInternal */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.parentNode:()Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            astore 7 /* oldparent */
        start local 7 // org.w3c.dom.Node oldparent
        50: .line 809
            aload 7 /* oldparent */
            ifnull 52
        51: .line 810
            aload 7 /* oldparent */
            aload 6 /* newInternal */
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        52: .line 814
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode org.w3c.dom.Node
      StackMap stack:
            aload 2 /* refChild */
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 8 /* refInternal */
        start local 8 // com.sun.org.apache.xerces.internal.dom.ChildNode refInternal
        53: .line 817
            aload 6 /* newInternal */
            aload 0 /* this */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        54: .line 818
            aload 6 /* newInternal */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
        55: .line 822
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 9 /* firstChild */
        start local 9 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        56: .line 823
            aload 9 /* firstChild */
            ifnonnull 61
        57: .line 825
            aload 0 /* this */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        58: .line 826
            aload 6 /* newInternal */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        59: .line 827
            aload 6 /* newInternal */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        60: .line 828
            goto 80
        61: .line 830
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 8 /* refInternal */
            ifnonnull 67
        62: .line 832
            aload 9 /* firstChild */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 10 /* lastChild */
        start local 10 // com.sun.org.apache.xerces.internal.dom.ChildNode lastChild
        63: .line 833
            aload 10 /* lastChild */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        64: .line 834
            aload 6 /* newInternal */
            aload 10 /* lastChild */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        65: .line 835
            aload 9 /* firstChild */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        end local 10 // com.sun.org.apache.xerces.internal.dom.ChildNode lastChild
        66: .line 836
            goto 80
        67: .line 839
      StackMap locals:
      StackMap stack:
            aload 2 /* refChild */
            aload 9 /* firstChild */
            if_acmpne 75
        68: .line 841
            aload 9 /* firstChild */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        69: .line 842
            aload 6 /* newInternal */
            aload 9 /* firstChild */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        70: .line 843
            aload 6 /* newInternal */
            aload 9 /* firstChild */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        71: .line 844
            aload 9 /* firstChild */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        72: .line 845
            aload 0 /* this */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        73: .line 846
            aload 6 /* newInternal */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        74: .line 847
            goto 80
        75: .line 850
      StackMap locals:
      StackMap stack:
            aload 8 /* refInternal */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 10 /* prev */
        start local 10 // com.sun.org.apache.xerces.internal.dom.ChildNode prev
        76: .line 851
            aload 6 /* newInternal */
            aload 8 /* refInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        77: .line 852
            aload 10 /* prev */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        78: .line 853
            aload 8 /* refInternal */
            aload 6 /* newInternal */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        79: .line 854
            aload 6 /* newInternal */
            aload 10 /* prev */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        end local 10 // com.sun.org.apache.xerces.internal.dom.ChildNode prev
        80: .line 859
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.changed:()V
        81: .line 862
            aload 4 /* ownerDocument */
            aload 0 /* this */
            aload 6 /* newInternal */
            iload 3 /* replace */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertedNode:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Z)V
        82: .line 864
            aload 0 /* this */
            aload 6 /* newInternal */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.checkNormalizationAfterInsert:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
        83: .line 866
            aload 1 /* newChild */
            areturn
        end local 9 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        end local 8 // com.sun.org.apache.xerces.internal.dom.ChildNode refInternal
        end local 7 // org.w3c.dom.Node oldparent
        end local 6 // com.sun.org.apache.xerces.internal.dom.ChildNode newInternal
        end local 5 // boolean errorChecking
        end local 4 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 3 // boolean replace
        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.AttrImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   84     0           this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   84     1       newChild  Lorg/w3c/dom/Node;
            0   84     2       refChild  Lorg/w3c/dom/Node;
            0   84     3        replace  Z
            1   84     4  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            2   84     5  errorChecking  Z
            5   11     6            kid  Lorg/w3c/dom/Node;
            8    9     7            msg  Ljava/lang/String;
           25   26     6            msg  Ljava/lang/String;
           28   29     6            msg  Ljava/lang/String;
           31   32     6            msg  Ljava/lang/String;
           34   35     6            msg  Ljava/lang/String;
           36   46     6       treeSafe  Z
           37   43     7              a  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
           45   46     7            msg  Ljava/lang/String;
           49   84     6    newInternal  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           50   84     7      oldparent  Lorg/w3c/dom/Node;
           53   84     8    refInternal  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           56   84     9     firstChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           63   66    10      lastChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           76   80    10           prev  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  
      refChild  
      replace   

  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=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // org.w3c.dom.Node oldChild
         0: .line 885
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 3
         1: .line 887
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NOT_FOUND_ERR"
            aconst_null
            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
         2: .line 888
            new org.w3c.dom.DOMException
            dup
            bipush 8
            aload 2 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 2 // java.lang.String msg
         3: .line 890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* oldChild */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalRemoveChild:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            areturn
        end local 1 // org.w3c.dom.Node oldChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    4     1  oldChild  Lorg/w3c/dom/Node;
            2    3     2       msg  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      oldChild  

  org.w3c.dom.Node internalRemoveChild(org.w3c.dom.Node, boolean);
    descriptor: (Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
    flags: (0x0000) 
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // org.w3c.dom.Node oldChild
        start local 2 // boolean replace
         0: .line 901
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            astore 3 /* ownerDocument */
        start local 3 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         1: .line 902
            aload 3 /* ownerDocument */
            getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
            ifeq 8
         2: .line 903
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isReadOnly:()Z
            ifeq 5
         3: .line 904
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NO_MODIFICATION_ALLOWED_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 4 /* msg */
        start local 4 // java.lang.String msg
         4: .line 905
            new org.w3c.dom.DOMException
            dup
            bipush 7
            aload 4 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 4 // java.lang.String msg
         5: .line 907
      StackMap locals: com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
      StackMap stack:
            aload 1 /* oldChild */
            ifnull 8
            aload 1 /* oldChild */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            aload 0 /* this */
            if_acmpeq 8
         6: .line 908
            ldc "http://www.w3.org/dom/DOMTR"
            ldc "NOT_FOUND_ERR"
            aconst_null
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 4 /* msg */
        start local 4 // java.lang.String msg
         7: .line 909
            new org.w3c.dom.DOMException
            dup
            bipush 8
            aload 4 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 4 // java.lang.String msg
         8: .line 913
      StackMap locals:
      StackMap stack:
            aload 1 /* oldChild */
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 4 /* oldInternal */
        start local 4 // com.sun.org.apache.xerces.internal.dom.ChildNode oldInternal
         9: .line 916
            aload 3 /* ownerDocument */
            aload 0 /* this */
            aload 4 /* oldInternal */
            iload 2 /* replace */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.removingNode:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Z)V
        10: .line 920
            aload 4 /* oldInternal */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            if_acmpne 18
        11: .line 922
            aload 4 /* oldInternal */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        12: .line 924
            aload 0 /* this */
            aload 4 /* oldInternal */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
        13: .line 925
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 5 /* firstChild */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        14: .line 926
            aload 5 /* firstChild */
            ifnull 26
        15: .line 927
            aload 5 /* firstChild */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
        16: .line 928
            aload 5 /* firstChild */
            aload 4 /* oldInternal */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        end local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        17: .line 930
            goto 26
        18: .line 931
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 4 /* oldInternal */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 5 /* prev */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode prev
        19: .line 932
            aload 4 /* oldInternal */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 6 /* next */
        start local 6 // com.sun.org.apache.xerces.internal.dom.ChildNode next
        20: .line 933
            aload 5 /* prev */
            aload 6 /* next */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        21: .line 934
            aload 6 /* next */
            ifnonnull 25
        22: .line 936
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 7 /* firstChild */
        start local 7 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        23: .line 937
            aload 7 /* firstChild */
            aload 5 /* prev */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        end local 7 // com.sun.org.apache.xerces.internal.dom.ChildNode firstChild
        24: .line 938
            goto 26
        25: .line 940
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 6 /* next */
            aload 5 /* prev */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        end local 6 // com.sun.org.apache.xerces.internal.dom.ChildNode next
        end local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode prev
        26: .line 945
      StackMap locals:
      StackMap stack:
            aload 4 /* oldInternal */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:()Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 5 /* oldPreviousSibling */
        start local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode oldPreviousSibling
        27: .line 948
            aload 4 /* oldInternal */
            aload 3 /* ownerDocument */
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
        28: .line 949
            aload 4 /* oldInternal */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
        29: .line 950
            aload 4 /* oldInternal */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        30: .line 951
            aload 4 /* oldInternal */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
        31: .line 953
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.changed:()V
        32: .line 956
            aload 3 /* ownerDocument */
            aload 0 /* this */
            iload 2 /* replace */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.removedNode:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Z)V
        33: .line 958
            aload 0 /* this */
            aload 5 /* oldPreviousSibling */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.checkNormalizationAfterRemove:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
        34: .line 960
            aload 4 /* oldInternal */
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.dom.ChildNode oldPreviousSibling
        end local 4 // com.sun.org.apache.xerces.internal.dom.ChildNode oldInternal
        end local 3 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 2 // boolean replace
        end local 1 // org.w3c.dom.Node oldChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   35     0                this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   35     1            oldChild  Lorg/w3c/dom/Node;
            0   35     2             replace  Z
            1   35     3       ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            4    5     4                 msg  Ljava/lang/String;
            7    8     4                 msg  Ljava/lang/String;
            9   35     4         oldInternal  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           14   17     5          firstChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           19   26     5                prev  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           20   26     6                next  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           23   24     7          firstChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
           27   35     5  oldPreviousSibling  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      oldChild  
      replace   

  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=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node oldChild
         0: .line 988
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.makeChildNode:()V
         1: .line 997
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            astore 3 /* ownerDocument */
        start local 3 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         2: .line 998
            aload 3 /* ownerDocument */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.replacingNode:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;)V
         3: .line 1000
            aload 0 /* this */
            aload 1 /* newChild */
            aload 2 /* oldChild */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalInsertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            pop
         4: .line 1001
            aload 1 /* newChild */
            aload 2 /* oldChild */
            if_acmpeq 6
         5: .line 1002
            aload 0 /* this */
            aload 2 /* oldChild */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.internalRemoveChild:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            pop
         6: .line 1006
      StackMap locals: com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
      StackMap stack:
            aload 3 /* ownerDocument */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.replacedNode:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;)V
         7: .line 1008
            aload 2 /* oldChild */
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        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.AttrImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    8     1       newChild  Lorg/w3c/dom/Node;
            0    8     2       oldChild  Lorg/w3c/dom/Node;
            2    8     3  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  
      oldChild  

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
         0: .line 1021
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 2
         1: .line 1022
            iconst_1
            ireturn
         2: .line 1024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 1 /* node */
        start local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode node
         3: .line 1025
            iconst_0
            istore 2 /* length */
        start local 2 // int length
         4: .line 1026
            goto 7
         5: .line 1027
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode int
      StackMap stack:
            iinc 2 /* length */ 1
         6: .line 1026
            aload 1 /* node */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 1 /* node */
      StackMap locals:
      StackMap stack:
         7: aload 1 /* node */
            ifnonnull 5
         8: .line 1029
            iload 2 /* length */
            ireturn
        end local 2 // int length
        end local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            3    9     1    node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            4    9     2  length  I

  public org.w3c.dom.Node item(int);
    descriptor: (I)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // int index
         0: .line 1041
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 5
         1: .line 1042
            iload 1 /* index */
            ifne 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            ifnonnull 3
         2: .line 1043
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.makeChildNode:()V
         4: .line 1047
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            areturn
         5: .line 1050
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            ifge 7
         6: .line 1051
            aconst_null
            areturn
         7: .line 1053
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 2 /* node */
        start local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode node
         8: .line 1054
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         9: goto 12
        10: .line 1055
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode int
      StackMap stack:
            aload 2 /* node */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 2 /* node */
        11: .line 1054
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 3 /* i */
            iload 1 /* index */
            if_icmpge 13
            aload 2 /* node */
            ifnonnull 10
        end local 3 // int i
        13: .line 1057
      StackMap locals:
      StackMap stack:
            aload 2 /* node */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode node
        end local 1 // int index
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   14     1  index  I
            8   14     2   node  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            9   13     3      i  I
    MethodParameters:
       Name  Flags
      index  

  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.AttrImpl this
        start local 1 // org.w3c.dom.Node arg
         0: .line 1071
            aload 0 /* this */
            aload 1 /* arg */
            invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.isEqualNode:(Lorg/w3c/dom/Node;)Z
            ireturn
        end local 1 // org.w3c.dom.Node arg
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    1     1   arg  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      arg   

  public boolean isDerivedFrom(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // java.lang.String typeNamespaceArg
        start local 2 // java.lang.String typeNameArg
        start local 3 // int derivationMethod
         0: .line 1093
            iconst_0
            ireturn
        end local 3 // int derivationMethod
        end local 2 // java.lang.String typeNameArg
        end local 1 // java.lang.String typeNamespaceArg
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    1     1  typeNamespaceArg  Ljava/lang/String;
            0    1     2       typeNameArg  Ljava/lang/String;
            0    1     3  derivationMethod  I
    MethodParameters:
                  Name  Flags
      typeNamespaceArg  
      typeNameArg       
      derivationMethod  

  public void setReadOnly(boolean, boolean);
    descriptor: (ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // boolean readOnly
        start local 2 // boolean deep
         0: .line 1111
            aload 0 /* this */
            iload 1 /* readOnly */
            iload 2 /* deep */
            invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.setReadOnly:(ZZ)V
         1: .line 1113
            iload 2 /* deep */
            ifeq 12
         2: .line 1115
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 4
         3: .line 1116
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         4: .line 1119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
            ifeq 6
         5: .line 1120
            return
         6: .line 1123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
            astore 3 /* mykid */
        start local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode mykid
         7: .line 1124
            goto 11
         8: .line 1126
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 3 /* mykid */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_5
            if_icmpeq 10
         9: .line 1127
            aload 3 /* mykid */
            iload 1 /* readOnly */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.setReadOnly:(ZZ)V
        10: .line 1125
      StackMap locals:
      StackMap stack:
            aload 3 /* mykid */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 3 /* mykid */
        11: .line 1124
      StackMap locals:
      StackMap stack:
            aload 3 /* mykid */
            ifnonnull 8
        end local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode mykid
        12: .line 1131
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean deep
        end local 1 // boolean readOnly
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   13     1  readOnly  Z
            0   13     2      deep  Z
            7   12     3     mykid  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
          Name  Flags
      readOnly  
      deep      

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

  void checkNormalizationAfterInsert(com.sun.org.apache.xerces.internal.dom.ChildNode);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode insertedChild
         0: .line 1163
            aload 1 /* insertedChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_3
            if_icmpne 7
         1: .line 1164
            aload 1 /* insertedChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:()Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 2 /* prev */
        start local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode prev
         2: .line 1165
            aload 1 /* insertedChild */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 3 /* next */
        start local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode next
         3: .line 1168
            aload 2 /* prev */
            ifnull 4
            aload 2 /* prev */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_3
            if_icmpeq 5
         4: .line 1169
      StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode
      StackMap stack:
            aload 3 /* next */
            ifnull 9
            aload 3 /* next */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_3
            if_icmpne 9
         5: .line 1170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isNormalized:(Z)V
        end local 3 // com.sun.org.apache.xerces.internal.dom.ChildNode next
        end local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode prev
         6: .line 1172
            goto 9
         7: .line 1176
      StackMap locals:
      StackMap stack:
            aload 1 /* insertedChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isNormalized:()Z
            ifne 9
         8: .line 1177
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isNormalized:(Z)V
         9: .line 1180
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode insertedChild
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0   10     1  insertedChild  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            2    6     2           prev  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            3    6     3           next  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
               Name  Flags
      insertedChild  

  void checkNormalizationAfterRemove(com.sun.org.apache.xerces.internal.dom.ChildNode);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode previousSibling
         0: .line 1198
            aload 1 /* previousSibling */
            ifnull 5
         1: .line 1199
            aload 1 /* previousSibling */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_3
            if_icmpne 5
         2: .line 1201
            aload 1 /* previousSibling */
            getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            astore 2 /* next */
        start local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode next
         3: .line 1202
            aload 2 /* next */
            ifnull 5
            aload 2 /* next */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
            iconst_3
            if_icmpne 5
         4: .line 1203
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.isNormalized:(Z)V
        end local 2 // com.sun.org.apache.xerces.internal.dom.ChildNode next
         5: .line 1206
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.dom.ChildNode previousSibling
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    6     0             this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    6     1  previousSibling  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
            3    5     2             next  Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
    MethodParameters:
                 Name  Flags
      previousSibling  

  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.AttrImpl this
        start local 1 // java.io.ObjectOutputStream out
         0: .line 1216
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:()Z
            ifeq 2
         1: .line 1217
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.synchronizeChildren:()V
         2: .line 1220
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         3: .line 1222
            return
        end local 1 // java.io.ObjectOutputStream out
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    4     1   out  Ljava/io/ObjectOutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
        start local 1 // java.io.ObjectInputStream ois
         0: .line 1229
            aload 1 /* ois */
            invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
         1: .line 1234
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:(Z)V
         2: .line 1236
            return
        end local 1 // java.io.ObjectInputStream ois
        end local 0 // com.sun.org.apache.xerces.internal.dom.AttrImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
            0    3     1   ois  Ljava/io/ObjectInputStream;
    Exceptions:
      throws java.lang.ClassNotFoundException, java.io.IOException
    MethodParameters:
      Name  Flags
      ois   
}
SourceFile: "AttrImpl.java"