public final class com.sun.xml.internal.ws.message.DOMMessage extends com.sun.xml.internal.ws.message.AbstractMessageImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.ws.message.DOMMessage
  super_class: com.sun.xml.internal.ws.message.AbstractMessageImpl
{
  private com.sun.xml.internal.ws.api.message.MessageHeaders headers;
    descriptor: Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
    flags: (0x0002) ACC_PRIVATE

  private final org.w3c.dom.Element payload;
    descriptor: Lorg/w3c/dom/Element;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 57
            ldc Lcom/sun/xml/internal/ws/message/DOMMessage;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.sun.xml.internal.ws.message.DOMMessage.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.xml.internal.ws.api.SOAPVersion, org.w3c.dom.Element);
    descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        start local 2 // org.w3c.dom.Element payload
         0: .line 62
            aload 0 /* this */
            aload 1 /* ver */
            aconst_null
            aload 2 /* payload */
            invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lorg/w3c/dom/Element;)V
         1: .line 63
            return
        end local 2 // org.w3c.dom.Element payload
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    2     1      ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            0    2     2  payload  Lorg/w3c/dom/Element;
    MethodParameters:
         Name  Flags
      ver      
      payload  

  public void <init>(com.sun.xml.internal.ws.api.SOAPVersion, com.sun.xml.internal.ws.api.message.MessageHeaders, org.w3c.dom.Element);
    descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        start local 2 // com.sun.xml.internal.ws.api.message.MessageHeaders headers
        start local 3 // org.w3c.dom.Element payload
         0: .line 66
            aload 0 /* this */
            aload 1 /* ver */
            aload 2 /* headers */
            aload 3 /* payload */
            aconst_null
            invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lorg/w3c/dom/Element;Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
         1: .line 67
            return
        end local 3 // org.w3c.dom.Element payload
        end local 2 // com.sun.xml.internal.ws.api.message.MessageHeaders headers
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    2     1      ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            0    2     2  headers  Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            0    2     3  payload  Lorg/w3c/dom/Element;
    MethodParameters:
         Name  Flags
      ver      
      headers  
      payload  

  public void <init>(com.sun.xml.internal.ws.api.SOAPVersion, com.sun.xml.internal.ws.api.message.MessageHeaders, org.w3c.dom.Element, com.sun.xml.internal.ws.api.message.AttachmentSet);
    descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lorg/w3c/dom/Element;Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        start local 2 // com.sun.xml.internal.ws.api.message.MessageHeaders headers
        start local 3 // org.w3c.dom.Element payload
        start local 4 // com.sun.xml.internal.ws.api.message.AttachmentSet attachments
         0: .line 70
            aload 0 /* this */
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.AbstractMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
         1: .line 71
            aload 0 /* this */
            aload 2 /* headers */
            putfield com.sun.xml.internal.ws.message.DOMMessage.headers:Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
         2: .line 72
            aload 0 /* this */
            aload 3 /* payload */
            putfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
         3: .line 73
            aload 0 /* this */
            aload 4 /* attachments */
            putfield com.sun.xml.internal.ws.message.DOMMessage.attachmentSet:Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
         4: .line 74
            getstatic com.sun.xml.internal.ws.message.DOMMessage.$assertionsDisabled:Z
            ifne 5
            aload 3 /* payload */
            ifnonnull 5
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         5: .line 75
      StackMap locals: com.sun.xml.internal.ws.message.DOMMessage com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.api.message.MessageHeaders org.w3c.dom.Element com.sun.xml.internal.ws.api.message.AttachmentSet
      StackMap stack:
            return
        end local 4 // com.sun.xml.internal.ws.api.message.AttachmentSet attachments
        end local 3 // org.w3c.dom.Element payload
        end local 2 // com.sun.xml.internal.ws.api.message.MessageHeaders headers
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    6     1          ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            0    6     2      headers  Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            0    6     3      payload  Lorg/w3c/dom/Element;
            0    6     4  attachments  Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
    MethodParameters:
             Name  Flags
      ver          
      headers      
      payload      
      attachments  

  private void <init>(com.sun.xml.internal.ws.message.DOMMessage);
    descriptor: (Lcom/sun/xml/internal/ws/message/DOMMessage;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // com.sun.xml.internal.ws.message.DOMMessage that
         0: .line 80
            aload 0 /* this */
            aload 1 /* that */
            invokespecial com.sun.xml.internal.ws.message.AbstractMessageImpl.<init>:(Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;)V
         1: .line 81
            aload 0 /* this */
            aload 1 /* that */
            getfield com.sun.xml.internal.ws.message.DOMMessage.headers:Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            invokestatic com.sun.xml.internal.ws.api.message.HeaderList.copy:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)Lcom/sun/xml/internal/ws/api/message/HeaderList;
            putfield com.sun.xml.internal.ws.message.DOMMessage.headers:Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
         2: .line 82
            aload 0 /* this */
            aload 1 /* that */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            putfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
         3: .line 83
            aload 0 /* this */
            aload 1 /* that */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.copyFrom:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Message;
            pop
         4: .line 84
            return
        end local 1 // com.sun.xml.internal.ws.message.DOMMessage that
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    5     1  that  Lcom/sun/xml/internal/ws/message/DOMMessage;
    MethodParameters:
      Name  Flags
      that  

  public boolean hasHeaders();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 87
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.hasHeaders:()Z
            ireturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;

  public com.sun.xml.internal.ws.api.message.MessageHeaders getHeaders();
    descriptor: ()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 91
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.headers:Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            ifnonnull 2
         1: .line 92
            aload 0 /* this */
            new com.sun.xml.internal.ws.api.message.HeaderList
            dup
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokespecial com.sun.xml.internal.ws.api.message.HeaderList.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            putfield com.sun.xml.internal.ws.message.DOMMessage.headers:Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
         2: .line 94
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.headers:Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            areturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;

  public java.lang.String getPayloadLocalPart();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 98
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;

  public java.lang.String getPayloadNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 102
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;

  public boolean hasPayload();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 106
            iconst_1
            ireturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;

  public javax.xml.transform.Source readPayloadAsSource();
    descriptor: ()Ljavax/xml/transform/Source;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 110
            new javax.xml.transform.dom.DOMSource
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
            areturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;

  public <T> T readPayloadAsJAXB(javax.xml.bind.Unmarshaller);
    descriptor: (Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // javax.xml.bind.Unmarshaller unmarshaller
         0: .line 114
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.hasAttachments:()Z
            ifeq 2
         1: .line 115
            aload 1 /* unmarshaller */
            new com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
            dup
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
            invokespecial com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         2: .line 117
      StackMap locals:
      StackMap stack:
            aload 1 /* unmarshaller */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            invokeinterface javax.xml.bind.Unmarshaller.unmarshal:(Lorg/w3c/dom/Node;)Ljava/lang/Object;
            astore 3
         3: .line 119
            aload 1 /* unmarshaller */
            aconst_null
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         4: .line 117
            aload 3
            areturn
         5: .line 118
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
         6: .line 119
            aload 1 /* unmarshaller */
            aconst_null
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         7: .line 120
            aload 2
            athrow
        end local 1 // javax.xml.bind.Unmarshaller unmarshaller
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    8     1  unmarshaller  Ljavax/xml/bind/Unmarshaller;
      Exception table:
        from    to  target  type
           2     3       5  any
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: <T:Ljava/lang/Object;>(Ljavax/xml/bind/Unmarshaller;)TT;
    MethodParameters:
              Name  Flags
      unmarshaller  

  public <T> T readPayloadAsJAXB(com.sun.xml.internal.bind.api.Bridge<T>);
    descriptor: (Lcom/sun/xml/internal/bind/api/Bridge;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // com.sun.xml.internal.bind.api.Bridge bridge
         0: .line 124
            aload 1 /* bridge */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
         1: .line 125
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.hasAttachments:()Z
            ifeq 2
            new com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
            dup
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
            invokespecial com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
            goto 3
      StackMap locals: com.sun.xml.internal.ws.message.DOMMessage com.sun.xml.internal.bind.api.Bridge
      StackMap stack: com.sun.xml.internal.bind.api.Bridge org.w3c.dom.Element
         2: aconst_null
         3: .line 124
      StackMap locals: com.sun.xml.internal.ws.message.DOMMessage com.sun.xml.internal.bind.api.Bridge
      StackMap stack: com.sun.xml.internal.bind.api.Bridge org.w3c.dom.Element com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Lorg/w3c/dom/Node;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
            areturn
        end local 1 // com.sun.xml.internal.bind.api.Bridge bridge
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    4     1  bridge  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/bind/api/Bridge<TT;>;)TT;
    MethodParameters:
        Name  Flags
      bridge  

  public javax.xml.stream.XMLStreamReader readPayload();
    descriptor: ()Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 129
            new com.sun.xml.internal.ws.streaming.DOMStreamReader
            dup
            invokespecial com.sun.xml.internal.ws.streaming.DOMStreamReader.<init>:()V
            astore 1 /* dss */
        start local 1 // com.sun.xml.internal.ws.streaming.DOMStreamReader dss
         1: .line 130
            aload 1 /* dss */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            invokevirtual com.sun.xml.internal.ws.streaming.DOMStreamReader.setCurrentNode:(Lorg/w3c/dom/Node;)V
         2: .line 131
            aload 1 /* dss */
            invokevirtual com.sun.xml.internal.ws.streaming.DOMStreamReader.nextTag:()I
            pop
         3: .line 132
            getstatic com.sun.xml.internal.ws.message.DOMMessage.$assertionsDisabled:Z
            ifne 4
            aload 1 /* dss */
            invokevirtual com.sun.xml.internal.ws.streaming.DOMStreamReader.getEventType:()I
            iconst_1
            if_icmpeq 4
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 133
      StackMap locals: com.sun.xml.internal.ws.streaming.DOMStreamReader
      StackMap stack:
            aload 1 /* dss */
            areturn
        end local 1 // com.sun.xml.internal.ws.streaming.DOMStreamReader dss
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            1    5     1   dss  Lcom/sun/xml/internal/ws/streaming/DOMStreamReader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public void writePayloadTo(javax.xml.stream.XMLStreamWriter);
    descriptor: (Ljavax/xml/stream/XMLStreamWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // javax.xml.stream.XMLStreamWriter sw
         0: .line 138
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            ifnull 5
         1: .line 139
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            aload 1 /* sw */
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.serializeNode:(Lorg/w3c/dom/Element;Ljavax/xml/stream/XMLStreamWriter;)V
         2: .line 140
            goto 5
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         3: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
         4: .line 141
            new javax.xml.ws.WebServiceException
            dup
            aload 2 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.xml.stream.XMLStreamException e
         5: .line 143
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.xml.stream.XMLStreamWriter sw
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    6     1    sw  Ljavax/xml/stream/XMLStreamWriter;
            4    5     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     2       3  Class javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      sw    

  protected void writePayloadTo(org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler, boolean);
    descriptor: (Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
        start local 1 // org.xml.sax.ContentHandler contentHandler
        start local 2 // org.xml.sax.ErrorHandler errorHandler
        start local 3 // boolean fragment
         0: .line 146
            iload 3 /* fragment */
            ifeq 2
         1: .line 147
            new com.sun.istack.internal.FragmentContentHandler
            dup
            aload 1 /* contentHandler */
            invokespecial com.sun.istack.internal.FragmentContentHandler.<init>:(Lorg/xml/sax/ContentHandler;)V
            astore 1 /* contentHandler */
         2: .line 148
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.bind.unmarshaller.DOMScanner
            dup
            invokespecial com.sun.xml.internal.bind.unmarshaller.DOMScanner.<init>:()V
            astore 4 /* ds */
        start local 4 // com.sun.xml.internal.bind.unmarshaller.DOMScanner ds
         3: .line 149
            aload 4 /* ds */
            aload 1 /* contentHandler */
            invokevirtual com.sun.xml.internal.bind.unmarshaller.DOMScanner.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         4: .line 150
            aload 4 /* ds */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.message.DOMMessage.payload:Lorg/w3c/dom/Element;
            invokevirtual com.sun.xml.internal.bind.unmarshaller.DOMScanner.scan:(Lorg/w3c/dom/Element;)V
         5: .line 151
            return
        end local 4 // com.sun.xml.internal.bind.unmarshaller.DOMScanner ds
        end local 3 // boolean fragment
        end local 2 // org.xml.sax.ErrorHandler errorHandler
        end local 1 // org.xml.sax.ContentHandler contentHandler
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lcom/sun/xml/internal/ws/message/DOMMessage;
            0    6     1  contentHandler  Lorg/xml/sax/ContentHandler;
            0    6     2    errorHandler  Lorg/xml/sax/ErrorHandler;
            0    6     3        fragment  Z
            3    6     4              ds  Lcom/sun/xml/internal/bind/unmarshaller/DOMScanner;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
                Name  Flags
      contentHandler  
      errorHandler    
      fragment        

  public com.sun.xml.internal.ws.api.message.Message copy();
    descriptor: ()Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.message.DOMMessage this
         0: .line 154
            new com.sun.xml.internal.ws.message.DOMMessage
            dup
            aload 0 /* this */
            invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/message/DOMMessage;)V
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.message.DOMMessage.copyFrom:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 0 // com.sun.xml.internal.ws.message.DOMMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/message/DOMMessage;
}
SourceFile: "DOMMessage.java"