public class com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl implements com.sun.xml.internal.messaging.saaj.soap.SOAPDocument, javax.xml.soap.Node, org.w3c.dom.Document
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl
  super_class: java.lang.Object
{
  public static final java.lang.String SAAJ_NODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.xml.soap.Node"

  private static final java.lang.String XMLNS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected static final java.util.logging.Logger log;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl enclosingSOAPPart;
    descriptor: Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
    flags: (0x0000) 

  private org.w3c.dom.Document document;
    descriptor: Lorg/w3c/dom/Document;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 74
            ldc "xmlns"
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            putstatic com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.XMLNS:Ljava/lang/String;
         1: .line 76
            ldc "com.sun.xml.internal.messaging.saaj.soap"
         2: .line 77
            ldc "com.sun.xml.internal.messaging.saaj.soap.LocalStrings"
         3: .line 76
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
         4: .line 75
            putstatic com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.log:Ljava/util/logging/Logger;
         5: .line 77
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl);
    descriptor: (Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl enclosingDocument
         0: .line 83
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 84
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.createDocument:()Lorg/w3c/dom/Document;
            putfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
         2: .line 85
            aload 0 /* this */
            aload 1 /* enclosingDocument */
            putfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.enclosingSOAPPart:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
         3: .line 86
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.register:(Ljavax/xml/soap/Node;)V
         4: .line 87
            return
        end local 1 // com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl enclosingDocument
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    5     0               this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    5     1  enclosingDocument  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
    MethodParameters:
                   Name  Flags
      enclosingDocument  

  private org.w3c.dom.Document createDocument();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 90
            ldc "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"
            invokestatic com.sun.xml.internal.messaging.saaj.util.SAAJUtil.getSystemClassLoader:()Ljava/lang/ClassLoader;
            invokestatic javax.xml.parsers.DocumentBuilderFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/DocumentBuilderFactory;
            astore 1 /* docFactory */
        start local 1 // javax.xml.parsers.DocumentBuilderFactory docFactory
         1: .line 92
            aload 1 /* docFactory */
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
            astore 2 /* documentBuilder */
        start local 2 // javax.xml.parsers.DocumentBuilder documentBuilder
         2: .line 93
            aload 2 /* documentBuilder */
            invokevirtual javax.xml.parsers.DocumentBuilder.newDocument:()Lorg/w3c/dom/Document;
         3: areturn
        end local 2 // javax.xml.parsers.DocumentBuilder documentBuilder
         4: .line 94
      StackMap locals: com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl javax.xml.parsers.DocumentBuilderFactory
      StackMap stack: javax.xml.parsers.ParserConfigurationException
            astore 2 /* e */
        start local 2 // javax.xml.parsers.ParserConfigurationException e
         5: .line 95
            new java.lang.RuntimeException
            dup
            ldc "Error creating xml document"
            aload 2 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.xml.parsers.ParserConfigurationException e
        end local 1 // javax.xml.parsers.DocumentBuilderFactory docFactory
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    6     0             this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            1    6     1       docFactory  Ljavax/xml/parsers/DocumentBuilderFactory;
            2    4     2  documentBuilder  Ljavax/xml/parsers/DocumentBuilder;
            5    6     2                e  Ljavax/xml/parsers/ParserConfigurationException;
      Exception table:
        from    to  target  type
           1     3       4  Class javax.xml.parsers.ParserConfigurationException

  public com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl getSOAPPart();
    descriptor: ()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 113
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.enclosingSOAPPart:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
            ifnonnull 3
         1: .line 114
            getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.log:Ljava/util/logging/Logger;
            ldc "SAAJ0541.soap.fragment.not.bound.to.part"
            invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
         2: .line 115
            new java.lang.RuntimeException
            dup
            ldc "Could not complete operation. Fragment not bound to SOAP part."
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.enclosingSOAPPart:Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl getDocument();
    descriptor: ()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 122
            aload 0 /* this */
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.DocumentType getDoctype();
    descriptor: ()Lorg/w3c/dom/DocumentType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 128
            aconst_null
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.DOMImplementation getImplementation();
    descriptor: ()Lorg/w3c/dom/DOMImplementation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 133
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Element getDocumentElement();
    descriptor: ()Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 139
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getSOAPPart:()Lcom/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl.doGetDocumentElement:()V
         1: .line 140
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.doGetDocumentElement:()Lorg/w3c/dom/Element;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  protected org.w3c.dom.Element doGetDocumentElement();
    descriptor: ()Lorg/w3c/dom/Element;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 144
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Element createElement(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String tagName
         0: .line 150
            aload 0 /* this */
         1: .line 151
            aload 1 /* tagName */
            invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getLocalNameFromTagName:(Ljava/lang/String;)Ljava/lang/String;
         2: .line 152
            aload 1 /* tagName */
            invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getPrefixFromTagName:(Ljava/lang/String;)Ljava/lang/String;
         3: .line 153
            aconst_null
         4: .line 149
            invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
            areturn
        end local 1 // java.lang.String tagName
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    5     1  tagName  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
         Name  Flags
      tagName  

  public org.w3c.dom.DocumentFragment createDocumentFragment();
    descriptor: ()Lorg/w3c/dom/DocumentFragment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 158
            new com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment
            dup
            aload 0 /* this */
            invokespecial com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;)V
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Text createTextNode(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Text;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String data
         0: .line 163
            new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl
            dup
            aload 0 /* this */
            aload 1 /* data */
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String data
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  public org.w3c.dom.Comment createComment(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Comment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String data
         0: .line 168
            new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl
            dup
            aload 0 /* this */
            aload 1 /* data */
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String data
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  public org.w3c.dom.CDATASection createCDATASection(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String data
         0: .line 173
            new com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl
            dup
            aload 0 /* this */
            aload 1 /* data */
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String data
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  data  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      data  

  public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 181
            getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.log:Ljava/util/logging/Logger;
            ldc "SAAJ0542.soap.proc.instructions.not.allowed.in.docs"
            invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
         1: .line 182
            new java.lang.UnsupportedOperationException
            dup
            ldc "Processing Instructions are not allowed in SOAP documents"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  target  Ljava/lang/String;
            0    2     2    data  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
        Name  Flags
      target  
      data    

  public org.w3c.dom.Attr createAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String name
         0: .line 187
            aload 1 /* name */
            ldc ":"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            ifle 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* isQualifiedName */
        start local 2 // boolean isQualifiedName
         3: .line 188
            iload 2 /* isQualifiedName */
            ifeq 9
         4: .line 189
            aconst_null
            astore 3 /* nsUri */
        start local 3 // java.lang.String nsUri
         5: .line 190
            aload 1 /* name */
            iconst_0
            aload 1 /* name */
            ldc ":"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         6: .line 193
            getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.XMLNS:Ljava/lang/String;
            aload 4 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 194
            getstatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.XMLNS_URI:Ljava/lang/String;
            astore 3 /* nsUri */
         8: .line 195
            aload 0 /* this */
            aload 3 /* nsUri */
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            areturn
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String nsUri
         9: .line 199
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* name */
            invokeinterface org.w3c.dom.Document.createAttribute:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
            areturn
        end local 2 // boolean isQualifiedName
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0             this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0   10     1             name  Ljava/lang/String;
            3   10     2  isQualifiedName  Z
            5    9     3            nsUri  Ljava/lang/String;
            6    9     4           prefix  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.EntityReference createEntityReference(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String name
         0: .line 205
            getstatic com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.log:Ljava/util/logging/Logger;
            ldc "SAAJ0543.soap.entity.refs.not.allowed.in.docs"
            invokevirtual java.util.logging.Logger.severe:(Ljava/lang/String;)V
         1: .line 206
            new java.lang.UnsupportedOperationException
            dup
            ldc "Entity References are not allowed in SOAP documents"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  name  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.NodeList getElementsByTagName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String tagname
         0: .line 211
            new com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* tagname */
            invokeinterface org.w3c.dom.Document.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/NodeList;)V
            areturn
        end local 1 // java.lang.String tagname
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  tagname  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      tagname  

  public org.w3c.dom.Node importNode(org.w3c.dom.Node, boolean);
    descriptor: (Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node importedNode
        start local 2 // boolean deep
         0: .line 217
            aload 0 /* this */
            aload 1 /* importedNode */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 3 /* domNode */
        start local 3 // org.w3c.dom.Node domNode
         1: .line 218
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 3 /* domNode */
            iload 2 /* deep */
            invokeinterface org.w3c.dom.Document.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
            astore 4 /* newNode */
        start local 4 // org.w3c.dom.Node newNode
         2: .line 220
            aload 1 /* importedNode */
            instanceof javax.xml.soap.Node
            ifeq 13
         3: .line 221
            aload 0 /* this */
            aload 1 /* importedNode */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 4 /* newNode */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.createSoapNode:(Ljava/lang/Class;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 5 /* newSoapNode */
        start local 5 // org.w3c.dom.Node newSoapNode
         4: .line 222
            aload 4 /* newNode */
            ldc "javax.xml.soap.Node"
            aload 5 /* newSoapNode */
            aconst_null
            invokeinterface org.w3c.dom.Node.setUserData:(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
            pop
         5: .line 223
            iload 2 /* deep */
            ifeq 12
            aload 5 /* newSoapNode */
            invokeinterface org.w3c.dom.Node.hasChildNodes:()Z
            ifeq 12
         6: .line 224
            aload 5 /* newSoapNode */
            invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 6 /* childNodes */
        start local 6 // org.w3c.dom.NodeList childNodes
         7: .line 225
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         8: goto 11
         9: .line 226
      StackMap locals: com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl org.w3c.dom.Node int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.NodeList int
      StackMap stack:
            aload 0 /* this */
            aload 6 /* childNodes */
            iload 7 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            iload 2 /* deep */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.registerChildNodes:(Lorg/w3c/dom/Node;Z)V
        10: .line 225
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 7 /* i */
            aload 6 /* childNodes */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 9
        end local 7 // int i
        end local 6 // org.w3c.dom.NodeList childNodes
        12: .line 229
      StackMap locals:
      StackMap stack:
            aload 5 /* newSoapNode */
            areturn
        end local 5 // org.w3c.dom.Node newSoapNode
        13: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* newNode */
            iload 2 /* deep */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.registerChildNodes:(Lorg/w3c/dom/Node;Z)V
        14: .line 233
            aload 0 /* this */
            aload 4 /* newNode */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 4 // org.w3c.dom.Node newNode
        end local 3 // org.w3c.dom.Node domNode
        end local 2 // boolean deep
        end local 1 // org.w3c.dom.Node importedNode
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0   15     1  importedNode  Lorg/w3c/dom/Node;
            0   15     2          deep  Z
            1   15     3       domNode  Lorg/w3c/dom/Node;
            2   15     4       newNode  Lorg/w3c/dom/Node;
            4   13     5   newSoapNode  Lorg/w3c/dom/Node;
            7   12     6    childNodes  Lorg/w3c/dom/NodeList;
            8   12     7             i  I
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
              Name  Flags
      importedNode  
      deep          

  public void registerChildNodes(org.w3c.dom.Node, boolean);
    descriptor: (Lorg/w3c/dom/Node;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node parentNode
        start local 2 // boolean deep
         0: .line 243
            aload 1 /* parentNode */
            ldc "javax.xml.soap.Node"
            invokeinterface org.w3c.dom.Node.getUserData:(Ljava/lang/String;)Ljava/lang/Object;
            ifnonnull 14
         1: .line 244
            aload 1 /* parentNode */
            instanceof org.w3c.dom.Element
            ifeq 4
         2: .line 245
            aload 0 /* this */
            aload 1 /* parentNode */
            checkcast org.w3c.dom.Element
            invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement;
            pop
         3: .line 246
            goto 14
      StackMap locals:
      StackMap stack:
         4: aload 1 /* parentNode */
            instanceof org.w3c.dom.CharacterData
            ifeq 12
         5: .line 247
            aload 1 /* parentNode */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            tableswitch { // 3 - 8
                    3: 10
                    4: 6
                    5: 11
                    6: 11
                    7: 11
                    8: 8
              default: 11
          }
         6: .line 249
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl
            aload 0 /* this */
            aload 1 /* parentNode */
            checkcast org.w3c.dom.CharacterData
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/CharacterData;)V
         7: .line 250
            goto 14
         8: .line 252
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl
            aload 0 /* this */
            aload 1 /* parentNode */
            checkcast org.w3c.dom.CharacterData
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/CharacterData;)V
         9: .line 253
            goto 14
        10: .line 255
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl
            aload 0 /* this */
            aload 1 /* parentNode */
            checkcast org.w3c.dom.CharacterData
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/CharacterData;)V
        11: .line 258
      StackMap locals:
      StackMap stack:
            goto 14
      StackMap locals:
      StackMap stack:
        12: aload 1 /* parentNode */
            instanceof org.w3c.dom.DocumentFragment
            ifeq 14
        13: .line 259
            new com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment
            aload 0 /* this */
            aload 1 /* parentNode */
            checkcast org.w3c.dom.DocumentFragment
            invokespecial com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/DocumentFragment;)V
        14: .line 262
      StackMap locals:
      StackMap stack:
            iload 2 /* deep */
            ifeq 22
        15: .line 263
            aload 1 /* parentNode */
            invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 3 /* nodeList */
        start local 3 // org.w3c.dom.NodeList nodeList
        16: .line 264
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        17: goto 21
        18: .line 265
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 3 /* nodeList */
            iload 4 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 5 /* nextChild */
        start local 5 // org.w3c.dom.Node nextChild
        19: .line 266
            aload 0 /* this */
            aload 5 /* nextChild */
            iconst_1
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.registerChildNodes:(Lorg/w3c/dom/Node;Z)V
        end local 5 // org.w3c.dom.Node nextChild
        20: .line 264
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 4 /* i */
            aload 3 /* nodeList */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 18
        end local 4 // int i
        end local 3 // org.w3c.dom.NodeList nodeList
        22: .line 269
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean deep
        end local 1 // org.w3c.dom.Node parentNode
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0   23     1  parentNode  Lorg/w3c/dom/Node;
            0   23     2        deep  Z
           16   22     3    nodeList  Lorg/w3c/dom/NodeList;
           17   22     4           i  I
           19   20     5   nextChild  Lorg/w3c/dom/Node;
    MethodParameters:
            Name  Flags
      parentNode  
      deep        

  public org.w3c.dom.Element createElementNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String qualifiedName
         0: .line 275
            aload 0 /* this */
         1: .line 276
            aload 2 /* qualifiedName */
            invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getLocalNameFromTagName:(Ljava/lang/String;)Ljava/lang/String;
         2: .line 277
            aload 2 /* qualifiedName */
            invokestatic com.sun.xml.internal.messaging.saaj.soap.name.NameImpl.getPrefixFromTagName:(Ljava/lang/String;)Ljava/lang/String;
         3: .line 278
            aload 1 /* namespaceURI */
         4: .line 274
            invokestatic com.sun.xml.internal.messaging.saaj.soap.impl.ElementFactory.createElement:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
            areturn
        end local 2 // java.lang.String qualifiedName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    5     1   namespaceURI  Ljava/lang/String;
            0    5     2  qualifiedName  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
               Name  Flags
      namespaceURI   
      qualifiedName  

  public org.w3c.dom.Attr createAttributeNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String qualifiedName
         0: .line 284
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* namespaceURI */
            aload 2 /* qualifiedName */
            invokeinterface org.w3c.dom.Document.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            areturn
        end local 2 // java.lang.String qualifiedName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1   namespaceURI  Ljava/lang/String;
            0    1     2  qualifiedName  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
               Name  Flags
      namespaceURI   
      qualifiedName  

  public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 291
            new com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokeinterface org.w3c.dom.Document.getElementsByTagNameNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/NodeList;)V
            areturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  namespaceURI  Ljava/lang/String;
            0    1     2     localName  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  public org.w3c.dom.Element getElementById(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String elementId
         0: .line 296
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* elementId */
            invokeinterface org.w3c.dom.Document.getElementById:(Ljava/lang/String;)Lorg/w3c/dom/Element;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Element
            areturn
        end local 1 // java.lang.String elementId
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  elementId  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      elementId  

  public java.lang.String getInputEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 301
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getInputEncoding:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public java.lang.String getXmlEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 306
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getXmlEncoding:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public boolean getXmlStandalone();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 311
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getXmlStandalone:()Z
            ireturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void setXmlStandalone(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // boolean xmlStandalone
         0: .line 316
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            iload 1 /* xmlStandalone */
            invokeinterface org.w3c.dom.Document.setXmlStandalone:(Z)V
         1: .line 317
            return
        end local 1 // boolean xmlStandalone
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  xmlStandalone  Z
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
               Name  Flags
      xmlStandalone  

  public java.lang.String getXmlVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 321
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getXmlVersion:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void setXmlVersion(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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String xmlVersion
         0: .line 326
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* xmlVersion */
            invokeinterface org.w3c.dom.Document.setXmlVersion:(Ljava/lang/String;)V
         1: .line 327
            return
        end local 1 // java.lang.String xmlVersion
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  xmlVersion  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
            Name  Flags
      xmlVersion  

  public boolean getStrictErrorChecking();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 331
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getStrictErrorChecking:()Z
            ireturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void setStrictErrorChecking(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // boolean strictErrorChecking
         0: .line 336
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            iload 1 /* strictErrorChecking */
            invokeinterface org.w3c.dom.Document.setStrictErrorChecking:(Z)V
         1: .line 337
            return
        end local 1 // boolean strictErrorChecking
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  strictErrorChecking  Z
    MethodParameters:
                     Name  Flags
      strictErrorChecking  

  public java.lang.String getDocumentURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 341
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDocumentURI:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void setDocumentURI(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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String documentURI
         0: .line 346
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* documentURI */
            invokeinterface org.w3c.dom.Document.setDocumentURI:(Ljava/lang/String;)V
         1: .line 347
            return
        end local 1 // java.lang.String documentURI
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  documentURI  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      documentURI  

  public org.w3c.dom.Node adoptNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node source
         0: .line 351
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* source */
            invokeinterface org.w3c.dom.Document.adoptNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 1 // org.w3c.dom.Node source
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  source  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
        Name  Flags
      source  

  public org.w3c.dom.DOMConfiguration getDomConfig();
    descriptor: ()Lorg/w3c/dom/DOMConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 356
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDomConfig:()Lorg/w3c/dom/DOMConfiguration;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void normalizeDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 361
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.normalizeDocument:()V
         1: .line 362
            return
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String);
    descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node n
        start local 2 // java.lang.String namespaceURI
        start local 3 // java.lang.String qualifiedName
         0: .line 366
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* n */
            aload 2 /* namespaceURI */
            aload 3 /* qualifiedName */
            invokeinterface org.w3c.dom.Document.renameNode:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 3 // java.lang.String qualifiedName
        end local 2 // java.lang.String namespaceURI
        end local 1 // org.w3c.dom.Node n
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1              n  Lorg/w3c/dom/Node;
            0    1     2   namespaceURI  Ljava/lang/String;
            0    1     3  qualifiedName  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
               Name  Flags
      n              
      namespaceURI   
      qualifiedName  

  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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 371
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getNodeName:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 376
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getNodeValue:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
    Exceptions:
      throws org.w3c.dom.DOMException

  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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String nodeValue
         0: .line 381
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* nodeValue */
            invokeinterface org.w3c.dom.Document.setNodeValue:(Ljava/lang/String;)V
         1: .line 382
            return
        end local 1 // java.lang.String nodeValue
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  nodeValue  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
           Name  Flags
      nodeValue  

  public short getNodeType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 386
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getNodeType:()S
            ireturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node getParentNode();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 391
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getParentNode:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.NodeList getChildNodes();
    descriptor: ()Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 396
            new com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getChildNodes:()Lorg/w3c/dom/NodeList;
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NodeListImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/NodeList;)V
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node getFirstChild();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 401
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getFirstChild:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node getLastChild();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 406
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getLastChild:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node getPreviousSibling();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 411
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getPreviousSibling:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node getNextSibling();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 416
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getNextSibling:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.NamedNodeMap getAttributes();
    descriptor: ()Lorg/w3c/dom/NamedNodeMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 421
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 1 /* attributes */
        start local 1 // org.w3c.dom.NamedNodeMap attributes
         1: .line 422
            aload 1 /* attributes */
            ifnonnull 3
         2: .line 423
            aconst_null
            areturn
         3: .line 425
      StackMap locals: org.w3c.dom.NamedNodeMap
      StackMap stack:
            new com.sun.xml.internal.messaging.saaj.soap.impl.NamedNodeMapImpl
            dup
            aload 1 /* attributes */
            aload 0 /* this */
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.NamedNodeMapImpl.<init>:(Lorg/w3c/dom/NamedNodeMap;Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;)V
            areturn
        end local 1 // org.w3c.dom.NamedNodeMap attributes
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            1    4     1  attributes  Lorg/w3c/dom/NamedNodeMap;

  public org.w3c.dom.Document getOwnerDocument();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 430
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getOwnerDocument:()Lorg/w3c/dom/Document;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node refChild
         0: .line 435
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* newChild */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            aload 0 /* this */
            aload 2 /* refChild */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            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  

  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=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node newChild
        start local 2 // org.w3c.dom.Node oldChild
         0: .line 440
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* newChild */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            aload 0 /* this */
            aload 2 /* oldChild */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.replaceChild:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 2 // org.w3c.dom.Node oldChild
        end local 1 // org.w3c.dom.Node newChild
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  newChild  Lorg/w3c/dom/Node;
            0    1     2  oldChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  
      oldChild  

  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=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node oldChild
         0: .line 445
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* oldChild */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 1 // org.w3c.dom.Node oldChild
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  oldChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      oldChild  

  public org.w3c.dom.Node appendChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node newChild
         0: .line 450
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* newChild */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 1 // org.w3c.dom.Node newChild
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  newChild  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      newChild  

  public boolean hasChildNodes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 455
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.hasChildNodes:()Z
            ireturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public org.w3c.dom.Node cloneNode(boolean);
    descriptor: (Z)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // boolean deep
         0: .line 460
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            iload 1 /* deep */
            invokeinterface org.w3c.dom.Document.cloneNode:(Z)Lorg/w3c/dom/Node;
            astore 2 /* node */
        start local 2 // org.w3c.dom.Node node
         1: .line 461
            aload 0 /* this */
            aload 2 /* node */
            iload 1 /* deep */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.registerChildNodes:(Lorg/w3c/dom/Node;Z)V
         2: .line 462
            aload 0 /* this */
            aload 2 /* node */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.findIfPresent:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            areturn
        end local 2 // org.w3c.dom.Node node
        end local 1 // boolean deep
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    3     1  deep  Z
            1    3     2  node  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      deep  

  public void normalize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 467
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.normalize:()V
         1: .line 468
            return
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public boolean isSupported(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String feature
        start local 2 // java.lang.String version
         0: .line 472
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* feature */
            aload 2 /* version */
            invokeinterface org.w3c.dom.Document.isSupported:(Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String version
        end local 1 // java.lang.String feature
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  feature  Ljava/lang/String;
            0    1     2  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      feature  
      version  

  public java.lang.String getNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 477
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getNamespaceURI:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public java.lang.String getPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 482
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getPrefix:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void setPrefix(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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String prefix
         0: .line 487
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* prefix */
            invokeinterface org.w3c.dom.Document.setPrefix:(Ljava/lang/String;)V
         1: .line 488
            return
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  prefix  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
        Name  Flags
      prefix  

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 492
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getLocalName:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public boolean hasAttributes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 497
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.hasAttributes:()Z
            ireturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public java.lang.String getBaseURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 502
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getBaseURI:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public short compareDocumentPosition(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node other
         0: .line 507
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.compareDocumentPosition:(Lorg/w3c/dom/Node;)S
            ireturn
        end local 1 // org.w3c.dom.Node other
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  other  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      other  

  public java.lang.String getTextContent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 512
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getTextContent:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
    Exceptions:
      throws org.w3c.dom.DOMException

  public void setTextContent(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String textContent
         0: .line 517
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* textContent */
            invokeinterface org.w3c.dom.Document.setTextContent:(Ljava/lang/String;)V
         1: .line 518
            return
        end local 1 // java.lang.String textContent
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    2     1  textContent  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
             Name  Flags
      textContent  

  public boolean isSameNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node other
         0: .line 522
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.isSameNode:(Lorg/w3c/dom/Node;)Z
            ireturn
        end local 1 // org.w3c.dom.Node other
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  other  Lorg/w3c/dom/Node;
    MethodParameters:
       Name  Flags
      other  

  public java.lang.String lookupPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String namespaceURI
         0: .line 527
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* namespaceURI */
            invokeinterface org.w3c.dom.Document.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  namespaceURI  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public boolean isDefaultNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String namespaceURI
         0: .line 532
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* namespaceURI */
            invokeinterface org.w3c.dom.Document.isDefaultNamespace:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  namespaceURI  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public java.lang.String lookupNamespaceURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String prefix
         0: .line 537
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* prefix */
            invokeinterface org.w3c.dom.Document.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public boolean isEqualNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node arg
         0: .line 542
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 0 /* this */
            aload 1 /* arg */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Document.isEqualNode:(Lorg/w3c/dom/Node;)Z
            ireturn
        end local 1 // org.w3c.dom.Node arg
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1   arg  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      arg   

  public java.lang.Object getFeature(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String feature
        start local 2 // java.lang.String version
         0: .line 547
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* feature */
            aload 2 /* version */
            invokeinterface org.w3c.dom.Document.getFeature:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.String version
        end local 1 // java.lang.String feature
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  feature  Ljava/lang/String;
            0    1     2  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      feature  
      version  

  public java.lang.Object setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object data
        start local 3 // org.w3c.dom.UserDataHandler handler
         0: .line 552
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* key */
            aload 2 /* data */
            aload 3 /* handler */
            invokeinterface org.w3c.dom.Document.setUserData:(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
            areturn
        end local 3 // org.w3c.dom.UserDataHandler handler
        end local 2 // java.lang.Object data
        end local 1 // java.lang.String key
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1      key  Ljava/lang/String;
            0    1     2     data  Ljava/lang/Object;
            0    1     3  handler  Lorg/w3c/dom/UserDataHandler;
    MethodParameters:
         Name  Flags
      key      
      data     
      handler  

  public java.lang.Object getUserData(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String key
         0: .line 557
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            aload 1 /* key */
            invokeinterface org.w3c.dom.Document.getUserData:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String key
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public org.w3c.dom.Document getDomDocument();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 561
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void register(javax.xml.soap.Node);
    descriptor: (Ljavax/xml/soap/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // javax.xml.soap.Node node
         0: .line 574
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 2 /* domElement */
        start local 2 // org.w3c.dom.Node domElement
         1: .line 575
            aload 2 /* domElement */
            ldc "javax.xml.soap.Node"
            invokeinterface org.w3c.dom.Node.getUserData:(Ljava/lang/String;)Ljava/lang/Object;
            ifnull 5
         2: .line 576
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Element "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* domElement */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 577
            ldc " is already registered"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 576
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 579
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 2 /* domElement */
            ldc "javax.xml.soap.Node"
            aload 1 /* node */
            aconst_null
            invokeinterface org.w3c.dom.Node.setUserData:(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
            pop
         6: .line 580
            return
        end local 2 // org.w3c.dom.Node domElement
        end local 1 // javax.xml.soap.Node node
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    7     1        node  Ljavax/xml/soap/Node;
            1    7     2  domElement  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      node  

  public javax.xml.soap.Node find(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Ljavax/xml/soap/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node node
         0: .line 591
            aload 0 /* this */
            aload 1 /* node */
            iconst_1
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;Z)Ljavax/xml/soap/Node;
            areturn
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  node  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      node  

  private javax.xml.soap.Node find(org.w3c.dom.Node, boolean);
    descriptor: (Lorg/w3c/dom/Node;Z)Ljavax/xml/soap/Node;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node node
        start local 2 // boolean required
         0: .line 595
            aload 1 /* node */
            ifnonnull 2
         1: .line 596
            aconst_null
            areturn
         2: .line 598
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof javax.xml.soap.Node
            ifeq 4
         3: .line 599
            aload 1 /* node */
            checkcast javax.xml.soap.Node
            areturn
         4: .line 601
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            ldc "javax.xml.soap.Node"
            invokeinterface org.w3c.dom.Node.getUserData:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast javax.xml.soap.Node
            astore 3 /* found */
        start local 3 // javax.xml.soap.Node found
         5: .line 602
            aload 3 /* found */
            ifnonnull 7
            iload 2 /* required */
            ifeq 7
         6: .line 603
            new java.lang.IllegalArgumentException
            dup
            ldc "Cannot find SOAP wrapper for element {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* node */
            aastore
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 605
      StackMap locals: javax.xml.soap.Node
      StackMap stack:
            aload 3 /* found */
            areturn
        end local 3 // javax.xml.soap.Node found
        end local 2 // boolean required
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    8     1      node  Lorg/w3c/dom/Node;
            0    8     2  required  Z
            5    8     3     found  Ljavax/xml/soap/Node;
    MethodParameters:
          Name  Flags
      node      
      required  

  public org.w3c.dom.Node findIfPresent(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node node
         0: .line 616
            aload 0 /* this */
            aload 1 /* node */
            iconst_0
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.find:(Lorg/w3c/dom/Node;Z)Ljavax/xml/soap/Node;
            astore 2 /* found */
        start local 2 // javax.xml.soap.Node found
         1: .line 617
            aload 2 /* found */
            ifnull 2
            aload 2 /* found */
            goto 3
      StackMap locals: javax.xml.soap.Node
      StackMap stack:
         2: aload 1 /* node */
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
         3: areturn
        end local 2 // javax.xml.soap.Node found
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    4     1   node  Lorg/w3c/dom/Node;
            1    4     2  found  Ljavax/xml/soap/Node;
    MethodParameters:
      Name  Flags
      node  

  public org.w3c.dom.Node getDomNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // org.w3c.dom.Node node
         0: .line 627
            aload 1 /* node */
            instanceof com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl
            ifeq 2
         1: .line 628
            aload 1 /* node */
            checkcast com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.getDomElement:()Lorg/w3c/dom/Document;
            areturn
         2: .line 629
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
            ifeq 4
         3: .line 630
            aload 1 /* node */
            checkcast com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl.getDomElement:()Lorg/w3c/dom/Element;
            areturn
         4: .line 631
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl
            ifeq 6
         5: .line 632
            aload 1 /* node */
            checkcast com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl.getDomElement:()Lorg/w3c/dom/CharacterData;
            areturn
         6: .line 633
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl
            ifeq 8
         7: .line 634
            aload 1 /* node */
            checkcast com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl.getDomElement:()Lorg/w3c/dom/CharacterData;
            areturn
         8: .line 635
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl
            ifeq 10
         9: .line 636
            aload 1 /* node */
            checkcast com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl.getDomElement:()Lorg/w3c/dom/CharacterData;
            areturn
        10: .line 637
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            instanceof com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment
            ifeq 12
        11: .line 638
            aload 1 /* node */
            checkcast com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment.getDomNode:()Lorg/w3c/dom/Node;
            areturn
        12: .line 640
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            areturn
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0   13     1  node  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      node  

  private org.w3c.dom.Node createSoapNode(java.lang.Class, org.w3c.dom.Node);
    descriptor: (Ljava/lang/Class;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.Class nodeType
        start local 2 // org.w3c.dom.Node node
         0: .line 645
            ldc Lcom/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl;
            aload 1 /* nodeType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 2
         1: .line 646
            new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl
            dup
            aload 0 /* this */
            aload 2 /* node */
            checkcast org.w3c.dom.Text
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPTextImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/CharacterData;)V
            areturn
         2: .line 647
      StackMap locals:
      StackMap stack:
            ldc Lcom/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl;
            aload 1 /* nodeType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 4
         3: .line 648
            new com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl
            dup
            aload 0 /* this */
            aload 2 /* node */
            checkcast org.w3c.dom.Comment
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.SOAPCommentImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/CharacterData;)V
            areturn
         4: .line 649
      StackMap locals:
      StackMap stack:
            ldc Lcom/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl;
            aload 1 /* nodeType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         5: .line 650
            new com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl
            dup
            aload 0 /* this */
            aload 2 /* node */
            checkcast org.w3c.dom.CDATASection
            invokespecial com.sun.xml.internal.messaging.saaj.soap.impl.CDATAImpl.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/CharacterData;)V
            areturn
         6: .line 651
      StackMap locals:
      StackMap stack:
            ldc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment;
            aload 1 /* nodeType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 8
         7: .line 652
            new com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment
            dup
            aload 0 /* this */
            aload 2 /* node */
            checkcast org.w3c.dom.DocumentFragment
            invokespecial com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentFragment.<init>:(Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;Lorg/w3c/dom/DocumentFragment;)V
            areturn
         8: .line 655
      StackMap locals:
      StackMap stack:
            aload 1 /* nodeType */
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            aastore
            dup
            iconst_1
            ldc Lorg/w3c/dom/Element;
            aastore
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            astore 3 /* constructor */
        start local 3 // java.lang.reflect.Constructor constructor
         9: .line 656
            aload 3 /* constructor */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            aastore
            dup
            iconst_1
            aload 2 /* node */
            aastore
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
        10: areturn
        end local 3 // java.lang.reflect.Constructor constructor
        11: .line 657
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        12: .line 658
            new java.lang.IllegalStateException
            dup
            aload 3 /* e */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.Exception e
        end local 2 // org.w3c.dom.Node node
        end local 1 // java.lang.Class nodeType
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0   13     1     nodeType  Ljava/lang/Class;
            0   13     2         node  Lorg/w3c/dom/Node;
            9   11     3  constructor  Ljava/lang/reflect/Constructor<Lorg/w3c/dom/Node;>;
           12   13     3            e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           8    10      11  Class java.lang.Exception
    MethodParameters:
          Name  Flags
      nodeType  
      node      

  public org.w3c.dom.Document getDomElement();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 664
            aload 0 /* this */
            getfield com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl.document:Lorg/w3c/dom/Document;
            areturn
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public java.lang.String getValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 669
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void setValue(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.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // java.lang.String value
         0: .line 674
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.lang.String value
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public void setParentElement(javax.xml.soap.SOAPElement);
    descriptor: (Ljavax/xml/soap/SOAPElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
        start local 1 // javax.xml.soap.SOAPElement parent
         0: .line 679
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.xml.soap.SOAPElement parent
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
            0    1     1  parent  Ljavax/xml/soap/SOAPElement;
    Exceptions:
      throws javax.xml.soap.SOAPException
    MethodParameters:
        Name  Flags
      parent  

  public javax.xml.soap.SOAPElement getParentElement();
    descriptor: ()Ljavax/xml/soap/SOAPElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 684
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void detachNode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 689
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;

  public void recycleNode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
         0: .line 694
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.SOAPDocumentImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl;
}
SourceFile: "SOAPDocumentImpl.java"