public abstract class com.sun.xml.internal.ws.api.message.Messages
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.ws.api.message.Messages
  super_class: java.lang.Object
{
  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 92
            ldc Lcom/sun/xml/internal/ws/api/message/Messages;
            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.api.message.Messages.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.message.Messages this
         0: .line 93
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.api.message.Messages this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/message/Messages;

  public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.bind.JAXBContext, java.lang.Object, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.xml.bind.JAXBContext context
        start local 1 // java.lang.Object jaxbObject
        start local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
         0: .line 108
            aload 0 /* context */
            aload 1 /* jaxbObject */
            aload 2 /* soapVersion */
            invokestatic com.sun.xml.internal.ws.message.jaxb.JAXBMessage.create:(Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
        end local 1 // java.lang.Object jaxbObject
        end local 0 // javax.xml.bind.JAXBContext context
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0      context  Ljavax/xml/bind/JAXBContext;
            0    1     1   jaxbObject  Ljava/lang/Object;
            0    1     2  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
             Name  Flags
      context      
      jaxbObject   
      soapVersion  

  public static com.sun.xml.internal.ws.api.message.Message createRaw(javax.xml.bind.JAXBContext, java.lang.Object, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.xml.bind.JAXBContext context
        start local 1 // java.lang.Object jaxbObject
        start local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
         0: .line 118
            aload 0 /* context */
            aload 1 /* jaxbObject */
            aload 2 /* soapVersion */
            invokestatic com.sun.xml.internal.ws.message.jaxb.JAXBMessage.createRaw:(Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
        end local 1 // java.lang.Object jaxbObject
        end local 0 // javax.xml.bind.JAXBContext context
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0      context  Ljavax/xml/bind/JAXBContext;
            0    1     1   jaxbObject  Ljava/lang/Object;
            0    1     2  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
             Name  Flags
      context      
      jaxbObject   
      soapVersion  

  public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.bind.Marshaller, java.lang.Object, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.xml.bind.Marshaller marshaller
        start local 1 // java.lang.Object jaxbObject
        start local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
         0: .line 126
            aload 0 /* marshaller */
            invokestatic com.sun.xml.internal.ws.spi.db.BindingContextFactory.getBindingContext:(Ljavax/xml/bind/Marshaller;)Lcom/sun/xml/internal/ws/spi/db/BindingContext;
            invokeinterface com.sun.xml.internal.ws.spi.db.BindingContext.getJAXBContext:()Ljavax/xml/bind/JAXBContext;
            aload 1 /* jaxbObject */
            aload 2 /* soapVersion */
            invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
        end local 1 // java.lang.Object jaxbObject
        end local 0 // javax.xml.bind.Marshaller marshaller
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0   marshaller  Ljavax/xml/bind/Marshaller;
            0    1     1   jaxbObject  Ljava/lang/Object;
            0    1     2  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
             Name  Flags
      marshaller   
      jaxbObject   
      soapVersion  

  public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.soap.SOAPMessage);
    descriptor: (Ljavax/xml/soap/SOAPMessage;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.xml.soap.SOAPMessage saaj
         0: .line 143
            aload 0 /* saaj */
            invokestatic com.sun.xml.internal.ws.api.message.saaj.SAAJFactory.create:(Ljavax/xml/soap/SOAPMessage;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 0 // javax.xml.soap.SOAPMessage saaj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  saaj  Ljavax/xml/soap/SOAPMessage;
    MethodParameters:
      Name  Flags
      saaj  

  public static com.sun.xml.internal.ws.api.message.Message createUsingPayload(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.xml.transform.Source payload
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
         0: .line 159
            aload 0 /* payload */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 3
         1: .line 160
            aload 0 /* payload */
            checkcast javax.xml.transform.dom.DOMSource
            invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
            ifnonnull 11
         2: .line 161
            new com.sun.xml.internal.ws.message.EmptyMessageImpl
            dup
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
         3: .line 163
      StackMap locals:
      StackMap stack:
            aload 0 /* payload */
            instanceof javax.xml.transform.stream.StreamSource
            ifeq 7
         4: .line 164
            aload 0 /* payload */
            checkcast javax.xml.transform.stream.StreamSource
            astore 2 /* ss */
        start local 2 // javax.xml.transform.stream.StreamSource ss
         5: .line 165
            aload 2 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
            ifnonnull 11
            aload 2 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
            ifnonnull 11
            aload 2 /* ss */
            invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
            ifnonnull 11
         6: .line 166
            new com.sun.xml.internal.ws.message.EmptyMessageImpl
            dup
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        end local 2 // javax.xml.transform.stream.StreamSource ss
         7: .line 168
      StackMap locals:
      StackMap stack:
            aload 0 /* payload */
            instanceof javax.xml.transform.sax.SAXSource
            ifeq 11
         8: .line 169
            aload 0 /* payload */
            checkcast javax.xml.transform.sax.SAXSource
            astore 2 /* ss */
        start local 2 // javax.xml.transform.sax.SAXSource ss
         9: .line 170
            aload 2 /* ss */
            invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
            ifnonnull 11
            aload 2 /* ss */
            invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
            ifnonnull 11
        10: .line 171
            new com.sun.xml.internal.ws.message.EmptyMessageImpl
            dup
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        end local 2 // javax.xml.transform.sax.SAXSource ss
        11: .line 174
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.ws.message.source.PayloadSourceMessage
            dup
            aload 0 /* payload */
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.source.PayloadSourceMessage.<init>:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // javax.xml.transform.Source payload
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0  payload  Ljavax/xml/transform/Source;
            0   12     1      ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            5    7     2       ss  Ljavax/xml/transform/stream/StreamSource;
            9   11     2       ss  Ljavax/xml/transform/sax/SAXSource;
    MethodParameters:
         Name  Flags
      payload  
      ver      

  public static com.sun.xml.internal.ws.api.message.Message createUsingPayload(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.xml.stream.XMLStreamReader payload
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
         0: .line 190
            new com.sun.xml.internal.ws.message.stream.PayloadStreamReaderMessage
            dup
            aload 0 /* payload */
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.stream.PayloadStreamReaderMessage.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // javax.xml.stream.XMLStreamReader payload
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  payload  Ljavax/xml/stream/XMLStreamReader;
            0    1     1      ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
         Name  Flags
      payload  
      ver      

  public static com.sun.xml.internal.ws.api.message.Message createUsingPayload(org.w3c.dom.Element, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Lorg/w3c/dom/Element;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.w3c.dom.Element payload
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
         0: .line 205
            new com.sun.xml.internal.ws.message.DOMMessage
            dup
            aload 1 /* ver */
            aload 0 /* payload */
            invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lorg/w3c/dom/Element;)V
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // org.w3c.dom.Element payload
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  payload  Lorg/w3c/dom/Element;
            0    1     1      ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
         Name  Flags
      payload  
      ver      

  public static com.sun.xml.internal.ws.api.message.Message create(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.w3c.dom.Element soapEnvelope
         0: .line 216
            aload 0 /* soapEnvelope */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.api.SOAPVersion.fromNsUri:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
            astore 1 /* ver */
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
         1: .line 218
            aload 0 /* soapEnvelope */
            aload 1 /* ver */
            getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
            ldc "Header"
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstChild:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 2 /* header */
        start local 2 // org.w3c.dom.Element header
         2: .line 219
            aconst_null
            astore 3 /* headers */
        start local 3 // com.sun.xml.internal.ws.api.message.HeaderList headers
         3: .line 220
            aload 2 /* header */
            ifnull 12
         4: .line 221
            aload 2 /* header */
            invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
         5: goto 11
         6: .line 222
      StackMap locals: org.w3c.dom.Element com.sun.xml.internal.ws.api.SOAPVersion org.w3c.dom.Element com.sun.xml.internal.ws.api.message.HeaderList org.w3c.dom.Node
      StackMap stack:
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 10
         7: .line 223
            aload 3 /* headers */
            ifnonnull 9
         8: .line 224
            new com.sun.xml.internal.ws.api.message.HeaderList
            dup
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.api.message.HeaderList.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            astore 3 /* headers */
         9: .line 225
      StackMap locals:
      StackMap stack:
            aload 3 /* headers */
            aload 4 /* n */
            checkcast org.w3c.dom.Element
            invokestatic com.sun.xml.internal.ws.api.message.Headers.create:(Lorg/w3c/dom/Element;)Lcom/sun/xml/internal/ws/api/message/Header;
            invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
            pop
        10: .line 221
      StackMap locals:
      StackMap stack:
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 4 /* n */
      StackMap locals:
      StackMap stack:
        11: aload 4 /* n */
            ifnonnull 6
        end local 4 // org.w3c.dom.Node n
        12: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* soapEnvelope */
            aload 1 /* ver */
            getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
            ldc "Body"
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstChild:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 4 /* body */
        start local 4 // org.w3c.dom.Element body
        13: .line 232
            aload 4 /* body */
            ifnonnull 15
        14: .line 233
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Message doesn't have <S:Body> "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* soapEnvelope */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 234
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            aload 0 /* soapEnvelope */
            aload 1 /* ver */
            getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
            ldc "Body"
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstChild:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 5 /* payload */
        start local 5 // org.w3c.dom.Element payload
        16: .line 236
            aload 5 /* payload */
            ifnonnull 18
        17: .line 237
            new com.sun.xml.internal.ws.message.EmptyMessageImpl
            dup
            aload 3 /* headers */
            new com.sun.xml.internal.ws.message.AttachmentSetImpl
            dup
            invokespecial com.sun.xml.internal.ws.message.AttachmentSetImpl.<init>:()V
            aload 1 /* ver */
            invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/message/AttachmentSet;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        18: .line 239
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            new com.sun.xml.internal.ws.message.DOMMessage
            dup
            aload 1 /* ver */
            aload 3 /* headers */
            aload 5 /* 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
            areturn
        end local 5 // org.w3c.dom.Element payload
        end local 4 // org.w3c.dom.Element body
        end local 3 // com.sun.xml.internal.ws.api.message.HeaderList headers
        end local 2 // org.w3c.dom.Element header
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // org.w3c.dom.Element soapEnvelope
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0  soapEnvelope  Lorg/w3c/dom/Element;
            1   19     1           ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            2   19     2        header  Lorg/w3c/dom/Element;
            3   19     3       headers  Lcom/sun/xml/internal/ws/api/message/HeaderList;
            5   12     4             n  Lorg/w3c/dom/Node;
           13   19     4          body  Lorg/w3c/dom/Element;
           16   19     5       payload  Lorg/w3c/dom/Element;
    MethodParameters:
              Name  Flags
      soapEnvelope  

  public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.xml.transform.Source envelope
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
         0: .line 254
            new com.sun.xml.internal.ws.message.source.ProtocolSourceMessage
            dup
            aload 0 /* envelope */
            aload 1 /* soapVersion */
            invokespecial com.sun.xml.internal.ws.message.source.ProtocolSourceMessage.<init>:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
        end local 0 // javax.xml.transform.Source envelope
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0     envelope  Ljavax/xml/transform/Source;
            0    1     1  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
             Name  Flags
      envelope     
      soapVersion  

  public static com.sun.xml.internal.ws.api.message.Message createEmpty(com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
         0: .line 262
            new com.sun.xml.internal.ws.message.EmptyMessageImpl
            dup
            aload 0 /* soapVersion */
            invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
            areturn
        end local 0 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
             Name  Flags
      soapVersion  

  public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javax.xml.stream.XMLStreamReader reader
         0: .line 274
            aload 0 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
            iconst_1
            if_icmpeq 2
         1: .line 275
            aload 0 /* reader */
            invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
            pop
         2: .line 276
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.message.Messages.$assertionsDisabled:Z
            ifne 3
            aload 0 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
            iconst_1
            if_icmpeq 3
            new java.lang.AssertionError
            dup
            aload 0 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
            invokespecial java.lang.AssertionError.<init>:(I)V
            athrow
         3: .line 278
      StackMap locals:
      StackMap stack:
            aload 0 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.api.SOAPVersion.fromNsUri:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
            astore 1 /* ver */
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
         4: .line 280
            aload 1 /* ver */
            invokestatic com.sun.xml.internal.ws.api.pipe.Codecs.createSOAPEnvelopeXmlCodec:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
            aload 0 /* reader */
            invokeinterface com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec.decode:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // javax.xml.stream.XMLStreamReader reader
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0  reader  Ljavax/xml/stream/XMLStreamReader;
            4    5     1     ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
        Name  Flags
      reader  

  public static com.sun.xml.internal.ws.api.message.Message create(com.sun.xml.internal.stream.buffer.XMLStreamBuffer);
    descriptor: (Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.XMLStreamBuffer xsb
         0: .line 296
            aload 0 /* xsb */
            invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.readAsXMLStreamReader:()Lcom/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor;
            invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/api/message/Message;
         1: areturn
         2: .line 297
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         3: .line 298
            new com.sun.xml.internal.ws.streaming.XMLStreamReaderException
            dup
            aload 1 /* e */
            invokespecial com.sun.xml.internal.ws.streaming.XMLStreamReaderException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // javax.xml.stream.XMLStreamException e
        end local 0 // com.sun.xml.internal.stream.buffer.XMLStreamBuffer xsb
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   xsb  Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
            3    4     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      xsb   

  public static com.sun.xml.internal.ws.api.message.Message create(java.lang.Throwable, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljava/lang/Throwable;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Throwable t
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
         0: .line 314
            aload 1 /* soapVersion */
            aconst_null
            aload 0 /* t */
            invokestatic com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;Ljava/lang/Throwable;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
        end local 0 // java.lang.Throwable t
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0            t  Ljava/lang/Throwable;
            0    1     1  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
             Name  Flags
      t            
      soapVersion  

  public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.soap.SOAPFault);
    descriptor: (Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javax.xml.soap.SOAPFault fault
         0: .line 332
            aload 0 /* fault */
            invokeinterface javax.xml.soap.SOAPFault.getNamespaceURI:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.api.SOAPVersion.fromNsUri:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
            astore 1 /* ver */
        start local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
         1: .line 333
            new com.sun.xml.internal.ws.message.DOMMessage
            dup
            aload 1 /* ver */
            aload 0 /* fault */
            invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lorg/w3c/dom/Element;)V
            areturn
        end local 1 // com.sun.xml.internal.ws.api.SOAPVersion ver
        end local 0 // javax.xml.soap.SOAPFault fault
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  fault  Ljavax/xml/soap/SOAPFault;
            1    2     1    ver  Lcom/sun/xml/internal/ws/api/SOAPVersion;
    MethodParameters:
       Name  Flags
      fault  

  public static com.sun.xml.internal.ws.api.message.Message createAddressingFaultMessage(com.sun.xml.internal.ws.api.WSBinding, javax.xml.namespace.QName);
    descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 1 // javax.xml.namespace.QName missingHeader
         0: .line 341
            aload 0 /* binding */
            aconst_null
            aload 1 /* missingHeader */
            invokestatic com.sun.xml.internal.ws.api.message.Messages.createAddressingFaultMessage:(Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 1 // javax.xml.namespace.QName missingHeader
        end local 0 // com.sun.xml.internal.ws.api.WSBinding binding
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0        binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     1  missingHeader  Ljavax/xml/namespace/QName;
    MethodParameters:
               Name  Flags
      binding        
      missingHeader  

  public static com.sun.xml.internal.ws.api.message.Message createAddressingFaultMessage(com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.message.Packet, javax.xml.namespace.QName);
    descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 1 // com.sun.xml.internal.ws.api.message.Packet p
        start local 2 // javax.xml.namespace.QName missingHeader
         0: .line 357
            aload 0 /* binding */
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.getAddressingVersion:()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            astore 3 /* av */
        start local 3 // com.sun.xml.internal.ws.api.addressing.AddressingVersion av
         1: .line 358
            aload 3 /* av */
            ifnonnull 3
         2: .line 360
            new javax.xml.ws.WebServiceException
            dup
            invokestatic com.sun.xml.internal.ws.resources.AddressingMessages.ADDRESSING_SHOULD_BE_ENABLED:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 362
      StackMap locals: com.sun.xml.internal.ws.api.addressing.AddressingVersion
      StackMap stack:
            aload 3 /* av */
            aconst_null
            aconst_null
            aload 0 /* binding */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getWsaHelper:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/model/SEIModel;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            astore 4 /* helper */
        start local 4 // com.sun.xml.internal.ws.addressing.WsaTubeHelper helper
         4: .line 363
            aload 4 /* helper */
            new com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException
            dup
            aload 2 /* missingHeader */
            aload 1 /* p */
            invokespecial com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/message/Packet;)V
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.newMapRequiredFault:(Lcom/sun/xml/internal/ws/addressing/model/MissingAddressingHeaderException;)Ljavax/xml/soap/SOAPFault;
            invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 4 // com.sun.xml.internal.ws.addressing.WsaTubeHelper helper
        end local 3 // com.sun.xml.internal.ws.api.addressing.AddressingVersion av
        end local 2 // javax.xml.namespace.QName missingHeader
        end local 1 // com.sun.xml.internal.ws.api.message.Packet p
        end local 0 // com.sun.xml.internal.ws.api.WSBinding binding
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0        binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    5     1              p  Lcom/sun/xml/internal/ws/api/message/Packet;
            0    5     2  missingHeader  Ljavax/xml/namespace/QName;
            1    5     3             av  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            4    5     4         helper  Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
    MethodParameters:
               Name  Flags
      binding        
      p              
      missingHeader  

  public static com.sun.xml.internal.ws.api.message.Message create(java.lang.String, com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
    descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=9, args_size=3
        start local 0 // java.lang.String unsupportedAction
        start local 1 // com.sun.xml.internal.ws.api.addressing.AddressingVersion av
        start local 2 // com.sun.xml.internal.ws.api.SOAPVersion sv
         0: .line 377
            aload 1 /* av */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionNotSupportedTag:Ljavax/xml/namespace/QName;
            astore 3 /* subcode */
        start local 3 // javax.xml.namespace.QName subcode
         1: .line 378
            aload 1 /* av */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionNotSupportedText:Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* unsupportedAction */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 4 /* faultstring */
        start local 4 // java.lang.String faultstring
         2: .line 383
            aload 2 /* sv */
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            if_acmpne 11
         3: .line 384
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.getSOAPFactory:()Ljavax/xml/soap/SOAPFactory;
            invokevirtual javax.xml.soap.SOAPFactory.createFault:()Ljavax/xml/soap/SOAPFault;
            astore 6 /* fault */
        start local 6 // javax.xml.soap.SOAPFault fault
         4: .line 385
            aload 6 /* fault */
            getstatic javax.xml.soap.SOAPConstants.SOAP_SENDER_FAULT:Ljavax/xml/namespace/QName;
            invokeinterface javax.xml.soap.SOAPFault.setFaultCode:(Ljavax/xml/namespace/QName;)V
         5: .line 386
            aload 6 /* fault */
            aload 3 /* subcode */
            invokeinterface javax.xml.soap.SOAPFault.appendFaultSubcode:(Ljavax/xml/namespace/QName;)V
         6: .line 387
            aload 6 /* fault */
            invokeinterface javax.xml.soap.SOAPFault.addDetail:()Ljavax/xml/soap/Detail;
            astore 7 /* detail */
        start local 7 // javax.xml.soap.Detail detail
         7: .line 388
            aload 7 /* detail */
            aload 1 /* av */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.problemActionTag:Ljavax/xml/namespace/QName;
            invokeinterface javax.xml.soap.Detail.addChildElement:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
            astore 8 /* se */
        start local 8 // javax.xml.soap.SOAPElement se
         8: .line 389
            aload 8 /* se */
            aload 1 /* av */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionTag:Ljavax/xml/namespace/QName;
            invokeinterface javax.xml.soap.SOAPElement.addChildElement:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
            astore 8 /* se */
         9: .line 390
            aload 8 /* se */
            aload 0 /* unsupportedAction */
            invokeinterface javax.xml.soap.SOAPElement.addTextNode:(Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
            pop
        end local 8 // javax.xml.soap.SOAPElement se
        end local 7 // javax.xml.soap.Detail detail
        10: .line 391
            goto 13
        end local 6 // javax.xml.soap.SOAPFault fault
        11: .line 392
      StackMap locals: javax.xml.namespace.QName java.lang.String
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.getSOAPFactory:()Ljavax/xml/soap/SOAPFactory;
            invokevirtual javax.xml.soap.SOAPFactory.createFault:()Ljavax/xml/soap/SOAPFault;
            astore 6 /* fault */
        start local 6 // javax.xml.soap.SOAPFault fault
        12: .line 393
            aload 6 /* fault */
            aload 3 /* subcode */
            invokeinterface javax.xml.soap.SOAPFault.setFaultCode:(Ljavax/xml/namespace/QName;)V
        13: .line 395
      StackMap locals: java.lang.String com.sun.xml.internal.ws.api.addressing.AddressingVersion com.sun.xml.internal.ws.api.SOAPVersion javax.xml.namespace.QName java.lang.String top javax.xml.soap.SOAPFault
      StackMap stack:
            aload 6 /* fault */
            aload 4 /* faultstring */
            invokeinterface javax.xml.soap.SOAPFault.setFaultString:(Ljava/lang/String;)V
        14: .line 397
            aload 2 /* sv */
            aload 6 /* fault */
            invokestatic com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
            astore 5 /* faultMessage */
        start local 5 // com.sun.xml.internal.ws.api.message.Message faultMessage
        15: .line 398
            aload 2 /* sv */
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            if_acmpne 20
        16: .line 399
            aload 5 /* faultMessage */
            invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            new com.sun.xml.internal.ws.message.ProblemActionHeader
            dup
            aload 0 /* unsupportedAction */
            aload 1 /* av */
            invokespecial com.sun.xml.internal.ws.message.ProblemActionHeader.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;)V
            invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
            pop
        17: .line 401
            goto 20
        end local 6 // javax.xml.soap.SOAPFault fault
        end local 5 // com.sun.xml.internal.ws.api.message.Message faultMessage
      StackMap locals: java.lang.String com.sun.xml.internal.ws.api.addressing.AddressingVersion com.sun.xml.internal.ws.api.SOAPVersion javax.xml.namespace.QName java.lang.String
      StackMap stack: javax.xml.soap.SOAPException
        18: astore 7 /* e */
        start local 7 // javax.xml.soap.SOAPException e
        19: .line 402
            new javax.xml.ws.WebServiceException
            dup
            aload 7 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 7 // javax.xml.soap.SOAPException e
        start local 5 // com.sun.xml.internal.ws.api.message.Message faultMessage
        start local 6 // javax.xml.soap.SOAPFault fault
        20: .line 405
      StackMap locals: com.sun.xml.internal.ws.api.message.Message javax.xml.soap.SOAPFault
      StackMap stack:
            aload 5 /* faultMessage */
            areturn
        end local 6 // javax.xml.soap.SOAPFault fault
        end local 5 // com.sun.xml.internal.ws.api.message.Message faultMessage
        end local 4 // java.lang.String faultstring
        end local 3 // javax.xml.namespace.QName subcode
        end local 2 // com.sun.xml.internal.ws.api.SOAPVersion sv
        end local 1 // com.sun.xml.internal.ws.api.addressing.AddressingVersion av
        end local 0 // java.lang.String unsupportedAction
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   21     0  unsupportedAction  Ljava/lang/String;
            0   21     1                 av  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            0   21     2                 sv  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            1   21     3            subcode  Ljavax/xml/namespace/QName;
            2   21     4        faultstring  Ljava/lang/String;
           15   18     5       faultMessage  Lcom/sun/xml/internal/ws/api/message/Message;
           20   21     5       faultMessage  Lcom/sun/xml/internal/ws/api/message/Message;
            4   11     6              fault  Ljavax/xml/soap/SOAPFault;
           12   18     6              fault  Ljavax/xml/soap/SOAPFault;
           20   21     6              fault  Ljavax/xml/soap/SOAPFault;
            7   10     7             detail  Ljavax/xml/soap/Detail;
            8   10     8                 se  Ljavax/xml/soap/SOAPElement;
           19   20     7                  e  Ljavax/xml/soap/SOAPException;
      Exception table:
        from    to  target  type
           2    17      18  Class javax.xml.soap.SOAPException
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
      2:
        com.sun.istack.internal.NotNull()
    MethodParameters:
                   Name  Flags
      unsupportedAction  
      av                 
      sv                 

  public static com.sun.xml.internal.ws.api.message.Message create(com.sun.xml.internal.ws.api.SOAPVersion, javax.xml.ws.ProtocolException, javax.xml.namespace.QName);
    descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljavax/xml/ws/ProtocolException;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
        start local 1 // javax.xml.ws.ProtocolException pex
        start local 2 // javax.xml.namespace.QName faultcode
         0: .line 418
            aload 0 /* soapVersion */
            aload 1 /* pex */
            aload 2 /* faultcode */
            invokestatic com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljavax/xml/ws/ProtocolException;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
            areturn
        end local 2 // javax.xml.namespace.QName faultcode
        end local 1 // javax.xml.ws.ProtocolException pex
        end local 0 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  soapVersion  Lcom/sun/xml/internal/ws/api/SOAPVersion;
            0    1     1          pex  Ljavax/xml/ws/ProtocolException;
            0    1     2    faultcode  Ljavax/xml/namespace/QName;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
      2:
        com.sun.istack.internal.Nullable()
    MethodParameters:
             Name  Flags
      soapVersion  
      pex          
      faultcode    
}
SourceFile: "Messages.java"