public class com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl implements org.w3c.dom.NamedNodeMap, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
  super_class: java.lang.Object
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -7039242451046758020

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

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

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

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

  protected java.util.List nodes;
    descriptor: Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED

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

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

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
         0: .line 107
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;

  public org.w3c.dom.Node item(int);
    descriptor: (I)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // int index
         0: .line 125
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 2
            iload 1 /* index */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmpge 2
         1: .line 126
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
         3: .line 125
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
            areturn
        end local 1 // int index
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    4     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public org.w3c.dom.Node getNamedItem(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String name
         0: .line 138
            aload 0 /* this */
            aload 1 /* name */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;I)I
            istore 2 /* i */
        start local 2 // int i
         1: .line 139
            iload 2 /* i */
            ifge 2
            aconst_null
            goto 3
      StackMap locals: int
      StackMap stack:
         2: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
         3: areturn
        end local 2 // int i
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    4     1  name  Ljava/lang/String;
            1    4     2     i  I
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.Node getNamedItemNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 156
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;Ljava/lang/String;)I
            istore 3 /* i */
        start local 3 // int i
         1: .line 157
            iload 3 /* i */
            ifge 2
            aconst_null
            goto 3
      StackMap locals: int
      StackMap stack:
         2: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
         3: areturn
        end local 3 // int i
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    4     1  namespaceURI  Ljava/lang/String;
            0    4     2     localName  Ljava/lang/String;
            1    4     3             i  I
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  public org.w3c.dom.Node setNamedItem(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // org.w3c.dom.Node arg
         0: .line 181
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            astore 2 /* ownerDocument */
        start local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         1: .line 182
            aload 2 /* ownerDocument */
            getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
            ifeq 8
         2: .line 183
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.isReadOnly:()Z
            ifeq 5
         3: .line 184
            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
         4: .line 185
            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
         5: .line 187
      StackMap locals: com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
      StackMap stack:
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            aload 2 /* ownerDocument */
            if_acmpeq 8
         6: .line 188
            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 3 /* msg */
        start local 3 // java.lang.String msg
         7: .line 189
            new org.w3c.dom.DOMException
            dup
            iconst_4
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
         8: .line 193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;I)I
            istore 3 /* i */
        start local 3 // int i
         9: .line 194
            aconst_null
            astore 4 /* previous */
        start local 4 // com.sun.org.apache.xerces.internal.dom.NodeImpl previous
        10: .line 195
            iload 3 /* i */
            iflt 14
        11: .line 196
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 4 /* previous */
        12: .line 197
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 198
            goto 18
        14: .line 199
      StackMap locals: int com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            iconst_m1
            iload 3 /* i */
            isub
            istore 3 /* i */
        15: .line 200
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnonnull 17
        16: .line 201
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iconst_5
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
        17: .line 203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        18: .line 205
      StackMap locals:
      StackMap stack:
            aload 4 /* previous */
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.dom.NodeImpl previous
        end local 3 // int i
        end local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 1 // org.w3c.dom.Node arg
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   19     1            arg  Lorg/w3c/dom/Node;
            1   19     2  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            4    5     3            msg  Ljava/lang/String;
            7    8     3            msg  Ljava/lang/String;
            9   19     3              i  I
           10   19     4       previous  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      arg   

  public org.w3c.dom.Node setNamedItemNS(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // org.w3c.dom.Node arg
         0: .line 223
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            astore 2 /* ownerDocument */
        start local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
         1: .line 224
            aload 2 /* ownerDocument */
            getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
            ifeq 8
         2: .line 225
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.isReadOnly:()Z
            ifeq 5
         3: .line 226
            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
         4: .line 227
            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
         5: .line 230
      StackMap locals: com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
      StackMap stack:
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            aload 2 /* ownerDocument */
            if_acmpeq 8
         6: .line 231
            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 3 /* msg */
        start local 3 // java.lang.String msg
         7: .line 232
            new org.w3c.dom.DOMException
            dup
            iconst_4
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
         8: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;Ljava/lang/String;)I
            istore 3 /* i */
        start local 3 // int i
         9: .line 237
            aconst_null
            astore 4 /* previous */
        start local 4 // com.sun.org.apache.xerces.internal.dom.NodeImpl previous
        10: .line 238
            iload 3 /* i */
            iflt 14
        11: .line 239
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 4 /* previous */
        12: .line 240
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 241
            goto 23
        14: .line 244
      StackMap locals: int com.sun.org.apache.xerces.internal.dom.NodeImpl
      StackMap stack:
            aload 0 /* this */
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;I)I
            istore 3 /* i */
        15: .line 245
            iload 3 /* i */
            iflt 19
        16: .line 246
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 4 /* previous */
        17: .line 247
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        18: .line 248
            goto 23
        19: .line 249
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 3 /* i */
            isub
            istore 3 /* i */
        20: .line 250
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnonnull 22
        21: .line 251
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iconst_5
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
        22: .line 253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        23: .line 256
      StackMap locals:
      StackMap stack:
            aload 4 /* previous */
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.dom.NodeImpl previous
        end local 3 // int i
        end local 2 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument
        end local 1 // org.w3c.dom.Node arg
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   24     0           this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   24     1            arg  Lorg/w3c/dom/Node;
            1   24     2  ownerDocument  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            4    5     3            msg  Ljava/lang/String;
            7    8     3            msg  Ljava/lang/String;
            9   24     3              i  I
           10   24     4       previous  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      arg   

  public org.w3c.dom.Node removeNamedItem(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String name
         0: .line 269
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.isReadOnly:()Z
            ifeq 6
         1: .line 270
            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 2 /* msg */
        start local 2 // java.lang.String msg
         2: .line 272
            new org.w3c.dom.DOMException
            dup
            bipush 7
         3: .line 273
            aload 2 /* msg */
         4: .line 272
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
         5: .line 271
            athrow
        end local 2 // java.lang.String msg
         6: .line 275
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;I)I
            istore 2 /* i */
        start local 2 // int i
         7: .line 276
            iload 2 /* i */
            ifge 10
         8: .line 277
            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 3 /* msg */
        start local 3 // java.lang.String msg
         9: .line 278
            new org.w3c.dom.DOMException
            dup
            bipush 8
            aload 3 /* msg */
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 3 // java.lang.String msg
        10: .line 281
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 3 /* n */
        start local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl n
        11: .line 282
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
        12: .line 284
            aload 3 /* n */
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.dom.NodeImpl n
        end local 2 // int i
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   13     1  name  Ljava/lang/String;
            2    6     2   msg  Ljava/lang/String;
            7   13     2     i  I
            9   10     3   msg  Ljava/lang/String;
           11   13     3     n  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.Node removeNamedItemNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String name
         0: .line 305
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.isReadOnly:()Z
            ifeq 6
         1: .line 306
            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
         2: .line 308
            new org.w3c.dom.DOMException
            dup
            bipush 7
         3: .line 309
            aload 3 /* msg */
         4: .line 308
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
         5: .line 307
            athrow
        end local 3 // java.lang.String msg
         6: .line 311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;Ljava/lang/String;)I
            istore 3 /* i */
        start local 3 // int i
         7: .line 312
            iload 3 /* i */
            ifge 10
         8: .line 313
            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
         9: .line 314
            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
        10: .line 317
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 4 /* n */
        start local 4 // com.sun.org.apache.xerces.internal.dom.NodeImpl n
        11: .line 318
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
        12: .line 320
            aload 4 /* n */
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.dom.NodeImpl n
        end local 3 // int i
        end local 2 // java.lang.String name
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   13     1  namespaceURI  Ljava/lang/String;
            0   13     2          name  Ljava/lang/String;
            2    6     3           msg  Ljava/lang/String;
            7   13     3             i  I
            9   10     4           msg  Ljava/lang/String;
           11   13     4             n  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
              Name  Flags
      namespaceURI  
      name          

  public com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl cloneMap(com.sun.org.apache.xerces.internal.dom.NodeImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;)Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.NodeImpl ownerNode
         0: .line 334
            new com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
            dup
            aload 1 /* ownerNode */
            invokespecial com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;)V
            astore 2 /* newmap */
        start local 2 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl newmap
         1: .line 335
            aload 2 /* newmap */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.cloneContent:(Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;)V
         2: .line 336
            aload 2 /* newmap */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl newmap
        end local 1 // com.sun.org.apache.xerces.internal.dom.NodeImpl ownerNode
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    3     1  ownerNode  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            1    3     2     newmap  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
    MethodParameters:
           Name  Flags
      ownerNode  

  protected void cloneContent(com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl srcmap
         0: .line 340
            aload 1 /* srcmap */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            astore 2 /* srcnodes */
        start local 2 // java.util.List srcnodes
         1: .line 341
            aload 2 /* srcnodes */
            ifnull 16
         2: .line 342
            aload 2 /* srcnodes */
            invokeinterface java.util.List.size:()I
            istore 3 /* size */
        start local 3 // int size
         3: .line 343
            iload 3 /* size */
            ifeq 16
         4: .line 344
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnonnull 7
         5: .line 345
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iload 3 /* size */
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
         6: .line 346
            goto 8
         7: .line 348
      StackMap locals: java.util.List int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         8: .line 350
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         9: goto 15
        10: .line 351
      StackMap locals: int
      StackMap stack:
            aload 1 /* srcmap */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 5 /* n */
        start local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl n
        11: .line 352
            aload 5 /* n */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.cloneNode:(Z)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 6 /* clone */
        start local 6 // com.sun.org.apache.xerces.internal.dom.NodeImpl clone
        12: .line 353
            aload 6 /* clone */
            aload 5 /* n */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isSpecified:()Z
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isSpecified:(Z)V
        13: .line 354
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            aload 6 /* clone */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // com.sun.org.apache.xerces.internal.dom.NodeImpl clone
        end local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl n
        14: .line 350
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 4 /* i */
            iload 3 /* size */
            if_icmplt 10
        end local 4 // int i
        end local 3 // int size
        16: .line 358
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.List srcnodes
        end local 1 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl srcmap
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   17     1    srcmap  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            1   17     2  srcnodes  Ljava/util/List;
            3   16     3      size  I
            9   16     4         i  I
           11   14     5         n  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
           12   14     6     clone  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
    MethodParameters:
        Name  Flags
      srcmap  

  void setReadOnly(boolean, boolean);
    descriptor: (ZZ)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // boolean readOnly
        start local 2 // boolean deep
         0: .line 376
            aload 0 /* this */
            iload 1 /* readOnly */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.isReadOnly:(Z)V
         1: .line 377
            iload 2 /* deep */
            ifeq 7
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 7
         2: .line 378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         3: goto 6
         4: .line 379
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            iload 1 /* readOnly */
            iload 2 /* deep */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setReadOnly:(ZZ)V
         5: .line 378
            iinc 3 /* i */ -1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            ifge 4
        end local 3 // int i
         7: .line 382
      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.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    8     1  readOnly  Z
            0    8     2      deep  Z
            3    7     3         i  I
    MethodParameters:
          Name  Flags
      readOnly  
      deep      

  boolean getReadOnly();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
         0: .line 389
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.isReadOnly:()Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;

  protected void setOwnerDocument(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl doc
         0: .line 402
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 7
         1: .line 403
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 2 /* size */
        start local 2 // int size
         2: .line 404
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 6
         4: .line 405
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* i */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.item:(I)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            aload 1 /* doc */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setOwnerDocument:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
         5: .line 404
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            iload 2 /* size */
            if_icmplt 4
        end local 3 // int i
        end local 2 // int size
         7: .line 408
      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.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    8     1   doc  Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            2    7     2  size  I
            3    7     3     i  I
    MethodParameters:
      Name  Flags
      doc   

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

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

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

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

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

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

  protected int findNamePoint(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String name
        start local 2 // int start
         0: .line 453
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         1: .line 454
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 16
         2: .line 455
            iload 2 /* start */
            istore 4 /* first */
        start local 4 // int first
         3: .line 456
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 5 /* last */
        start local 5 // int last
         4: .line 458
            goto 13
         5: .line 459
      StackMap locals: int int int
      StackMap stack:
            iload 4 /* first */
            iload 5 /* last */
            iadd
            iconst_2
            idiv
            istore 3 /* i */
         6: .line 460
            aload 1 /* name */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            istore 6 /* test */
        start local 6 // int test
         7: .line 461
            iload 6 /* test */
            ifne 9
         8: .line 462
            iload 3 /* i */
            ireturn
         9: .line 464
      StackMap locals: int
      StackMap stack:
            iload 6 /* test */
            ifge 12
        10: .line 465
            iload 3 /* i */
            iconst_1
            isub
            istore 5 /* last */
        11: .line 466
            goto 13
        12: .line 468
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iconst_1
            iadd
            istore 4 /* first */
        end local 6 // int test
        13: .line 458
      StackMap locals:
      StackMap stack:
            iload 4 /* first */
            iload 5 /* last */
            if_icmple 5
        14: .line 472
            iload 4 /* first */
            iload 3 /* i */
            if_icmple 16
        15: .line 473
            iload 4 /* first */
            istore 3 /* i */
        end local 5 // int last
        end local 4 // int first
        16: .line 477
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 3 /* i */
            isub
            ireturn
        end local 3 // int i
        end local 2 // int start
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   17     1   name  Ljava/lang/String;
            0   17     2  start  I
            1   17     3      i  I
            3   16     4  first  I
            4   16     5   last  I
            7   13     6   test  I
    MethodParameters:
       Name  Flags
      name   
      start  

  protected int findNamePoint(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String name
         0: .line 486
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnonnull 1
            iconst_m1
            ireturn
         1: .line 487
      StackMap locals:
      StackMap stack:
            aload 2 /* name */
            ifnonnull 2
            iconst_m1
            ireturn
         2: .line 496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 3 /* size */
        start local 3 // int size
         3: .line 497
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 17
         5: .line 498
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            astore 5 /* a */
        start local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl a
         6: .line 499
            aload 5 /* a */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
            astore 6 /* aNamespaceURI */
        start local 6 // java.lang.String aNamespaceURI
         7: .line 500
            aload 5 /* a */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getLocalName:()Ljava/lang/String;
            astore 7 /* aLocalName */
        start local 7 // java.lang.String aLocalName
         8: .line 501
            aload 1 /* namespaceURI */
            ifnonnull 13
         9: .line 502
            aload 6 /* aNamespaceURI */
            ifnonnull 16
        10: .line 504
            aload 2 /* name */
            aload 7 /* aLocalName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 506
            aload 7 /* aLocalName */
            ifnonnull 16
            aload 2 /* name */
            aload 5 /* a */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        12: .line 507
      StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl java.lang.String java.lang.String
      StackMap stack:
            iload 4 /* i */
            ireturn
        13: .line 509
      StackMap locals:
      StackMap stack:
            aload 1 /* namespaceURI */
            aload 6 /* aNamespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        14: .line 511
            aload 2 /* name */
            aload 7 /* aLocalName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        15: .line 512
            iload 4 /* i */
            ireturn
        end local 7 // java.lang.String aLocalName
        end local 6 // java.lang.String aNamespaceURI
        end local 5 // com.sun.org.apache.xerces.internal.dom.NodeImpl a
        16: .line 497
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 4 /* i */
            iload 3 /* size */
            if_icmplt 5
        end local 4 // int i
        18: .line 515
            iconst_m1
            ireturn
        end local 3 // int size
        end local 2 // java.lang.String name
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   19     1   namespaceURI  Ljava/lang/String;
            0   19     2           name  Ljava/lang/String;
            3   19     3           size  I
            4   18     4              i  I
            6   16     5              a  Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
            7   16     6  aNamespaceURI  Ljava/lang/String;
            8   16     7     aLocalName  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  
      name          

  protected boolean precedes(org.w3c.dom.Node, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // org.w3c.dom.Node a
        start local 2 // org.w3c.dom.Node b
         0: .line 522
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 9
         1: .line 523
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 3 /* size */
        start local 3 // int size
         2: .line 524
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 8
         4: .line 525
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            astore 5 /* n */
        start local 5 // org.w3c.dom.Node n
         5: .line 526
            aload 5 /* n */
            aload 1 /* a */
            if_acmpne 6
            iconst_1
            ireturn
         6: .line 527
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 5 /* n */
            aload 2 /* b */
            if_acmpne 7
            iconst_0
            ireturn
        end local 5 // org.w3c.dom.Node n
         7: .line 524
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 3 /* size */
            if_icmplt 4
        end local 4 // int i
        end local 3 // int size
         9: .line 530
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // org.w3c.dom.Node b
        end local 1 // org.w3c.dom.Node a
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   10     1     a  Lorg/w3c/dom/Node;
            0   10     2     b  Lorg/w3c/dom/Node;
            2    9     3  size  I
            3    9     4     i  I
            5    7     5     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      a     
      b     

  protected void removeItem(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // int index
         0: .line 538
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 2
            iload 1 /* index */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmpge 2
         1: .line 539
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         2: .line 541
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int index
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  protected java.lang.Object getItem(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // int index
         0: .line 545
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 2
         1: .line 546
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            areturn
         2: .line 548
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  protected int addItem(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // org.w3c.dom.Node arg
         0: .line 552
            aload 0 /* this */
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;Ljava/lang/String;)I
            istore 2 /* i */
        start local 2 // int i
         1: .line 553
            iload 2 /* i */
            iflt 4
         2: .line 554
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 2 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 555
            goto 12
         4: .line 559
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* arg */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;I)I
            istore 2 /* i */
         5: .line 560
            iload 2 /* i */
            iflt 8
         6: .line 561
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 2 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         7: .line 562
            goto 12
         8: .line 564
      StackMap locals:
      StackMap stack:
            iconst_m1
            iload 2 /* i */
            isub
            istore 2 /* i */
         9: .line 565
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnonnull 11
        10: .line 566
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iconst_5
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
        11: .line 568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 2 /* i */
            aload 1 /* arg */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        12: .line 571
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            ireturn
        end local 2 // int i
        end local 1 // org.w3c.dom.Node arg
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   13     1   arg  Lorg/w3c/dom/Node;
            1   13     2     i  I
    MethodParameters:
      Name  Flags
      arg   

  protected java.util.ArrayList cloneMap(java.util.ArrayList);
    descriptor: (Ljava/util/ArrayList;)Ljava/util/ArrayList;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.util.ArrayList list
         0: .line 581
            aload 1 /* list */
            ifnonnull 2
         1: .line 582
            new java.util.ArrayList
            dup
            iconst_5
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 1 /* list */
         2: .line 584
      StackMap locals:
      StackMap stack:
            aload 1 /* list */
            invokevirtual java.util.ArrayList.clear:()V
         3: .line 585
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 10
         4: .line 586
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 2 /* size */
        start local 2 // int size
         5: .line 587
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 9
         7: .line 588
      StackMap locals: int int
      StackMap stack:
            aload 1 /* list */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         8: .line 587
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* i */
            iload 2 /* size */
            if_icmplt 7
        end local 3 // int i
        end local 2 // int size
        10: .line 591
      StackMap locals:
      StackMap stack:
            aload 1 /* list */
            areturn
        end local 1 // java.util.ArrayList list
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   11     1  list  Ljava/util/ArrayList;
            5   10     2  size  I
            6   10     3     i  I
    MethodParameters:
      Name  Flags
      list  

  protected int getNamedItemIndex(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 595
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.findNamePoint:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    1     1  namespaceURI  Ljava/lang/String;
            0    1     2     localName  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  public void removeAll();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
         0: .line 602
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 2
         1: .line 603
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         2: .line 605
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.io.ObjectInputStream in
         0: .line 609
            aload 1 /* in */
            invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
         1: .line 610
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            ifnull 3
         2: .line 611
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
         3: .line 613
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.io.ObjectInputStream in
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0    4     1    in  Ljava/io/ObjectInputStream;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      in    

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
        start local 1 // java.io.ObjectOutputStream out
         0: .line 616
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
            astore 2 /* oldNodes */
        start local 2 // java.util.List oldNodes
         1: .line 618
            aload 2 /* oldNodes */
            ifnull 3
         2: .line 619
            aload 0 /* this */
            new java.util.Vector
            dup
            aload 2 /* oldNodes */
            invokespecial java.util.Vector.<init>:(Ljava/util/Collection;)V
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
         3: .line 621
      StackMap locals: java.util.List
      StackMap stack:
            aload 1 /* out */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         4: .line 622
            goto 8
         5: .line 625
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 626
            aload 0 /* this */
            aload 2 /* oldNodes */
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
         7: .line 627
            aload 3
            athrow
         8: .line 626
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* oldNodes */
            putfield com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.nodes:Ljava/util/List;
         9: .line 628
            return
        end local 2 // java.util.List oldNodes
        end local 1 // java.io.ObjectOutputStream out
        end local 0 // com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lcom/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl;
            0   10     1       out  Ljava/io/ObjectOutputStream;
            1   10     2  oldNodes  Ljava/util/List;
      Exception table:
        from    to  target  type
           1     5       5  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
}
SourceFile: "NamedNodeMapImpl.java"