public class com.sun.xml.internal.ws.addressing.EndpointReferenceUtil
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.addressing.EndpointReferenceUtil
  super_class: java.lang.Object
{
  private static boolean w3cMetadataWritten;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  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 54
            ldc Lcom/sun/xml/internal/ws/addressing/EndpointReferenceUtil;
            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.addressing.EndpointReferenceUtil.$assertionsDisabled:Z
         3: .line 203
            iconst_0
            putstatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.w3cMetadataWritten:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.addressing.EndpointReferenceUtil this
         0: .line 54
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.addressing.EndpointReferenceUtil this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/addressing/EndpointReferenceUtil;

  public static <T extends javax.xml.ws.EndpointReference> T transform(java.lang.Class<T>, javax.xml.ws.EndpointReference);
    descriptor: (Ljava/lang/Class;Ljavax/xml/ws/EndpointReference;)Ljavax/xml/ws/EndpointReference;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.lang.Class clazz
        start local 1 // javax.xml.ws.EndpointReference epr
         0: .line 60
            getstatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.$assertionsDisabled:Z
            ifne 1
            aload 1 /* epr */
            ifnonnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 61
      StackMap locals:
      StackMap stack:
            aload 0 /* clazz */
            ldc Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         2: .line 62
            aload 1 /* epr */
            instanceof javax.xml.ws.wsaddressing.W3CEndpointReference
            ifeq 4
         3: .line 63
            aload 1 /* epr */
            areturn
         4: .line 64
      StackMap locals:
      StackMap stack:
            aload 1 /* epr */
            instanceof com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
            ifeq 11
         5: .line 65
            aload 1 /* epr */
            checkcast com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.toW3CEpr:(Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
            areturn
         6: .line 67
      StackMap locals:
      StackMap stack:
            aload 0 /* clazz */
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 11
         7: .line 68
            aload 1 /* epr */
            instanceof javax.xml.ws.wsaddressing.W3CEndpointReference
            ifeq 9
         8: .line 69
            aload 1 /* epr */
            checkcast javax.xml.ws.wsaddressing.W3CEndpointReference
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.toMSEpr:(Ljavax/xml/ws/wsaddressing/W3CEndpointReference;)Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
            areturn
         9: .line 70
      StackMap locals:
      StackMap stack:
            aload 1 /* epr */
            instanceof com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
            ifeq 11
        10: .line 71
            aload 1 /* epr */
            areturn
        11: .line 76
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknwon EndpointReference: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* epr */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            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
        end local 1 // javax.xml.ws.EndpointReference epr
        end local 0 // java.lang.Class clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0  clazz  Ljava/lang/Class<TT;>;
            0   12     1    epr  Ljavax/xml/ws/EndpointReference;
    Signature: <T:Ljavax/xml/ws/EndpointReference;>(Ljava/lang/Class<TT;>;Ljavax/xml/ws/EndpointReference;)TT;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
       Name  Flags
      clazz  
      epr    

  private static javax.xml.ws.wsaddressing.W3CEndpointReference toW3CEpr(com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference msEpr
         0: .line 81
            new com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator
            dup
            invokespecial com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.<init>:()V
            astore 1 /* writer */
        start local 1 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator writer
         1: .line 82
            iconst_0
            putstatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.w3cMetadataWritten:Z
         2: .line 84
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartDocument:()V
         3: .line 85
            aload 1 /* writer */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getPrefix:()Ljava/lang/String;
         4: .line 86
            ldc "EndpointReference"
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
         5: .line 85
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         6: .line 87
            aload 1 /* writer */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getPrefix:()Ljava/lang/String;
         7: .line 88
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
         8: .line 87
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 90
            aload 1 /* writer */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getPrefix:()Ljava/lang/String;
        10: .line 91
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.address:Ljava/lang/String;
        11: .line 92
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
        12: .line 90
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        13: .line 93
            aload 1 /* writer */
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.addr:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address.uri:Ljava/lang/String;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeCharacters:(Ljava/lang/String;)V
        14: .line 94
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
        15: .line 96
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceProperties:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            ifnull 16
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceProperties:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.elements:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifgt 17
        16: .line 97
      StackMap locals: com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator
      StackMap stack:
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            ifnull 29
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.elements:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifle 29
        17: .line 99
      StackMap locals:
      StackMap stack:
            aload 1 /* writer */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getPrefix:()Ljava/lang/String;
            ldc "ReferenceParameters"
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        18: .line 102
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceProperties:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            ifnull 23
        19: .line 103
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceProperties:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.elements:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 22
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator top java.util.Iterator
      StackMap stack:
        20: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.w3c.dom.Element
            astore 2 /* e */
        start local 2 // org.w3c.dom.Element e
        21: .line 104
            aload 2 /* e */
            aload 1 /* writer */
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.serializeNode:(Lorg/w3c/dom/Element;Ljavax/xml/stream/XMLStreamWriter;)V
        end local 2 // org.w3c.dom.Element e
        22: .line 103
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 20
        23: .line 108
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator
      StackMap stack:
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            ifnull 28
        24: .line 109
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.elements:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 27
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator top java.util.Iterator
      StackMap stack:
        25: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.w3c.dom.Element
            astore 2 /* e */
        start local 2 // org.w3c.dom.Element e
        26: .line 110
            aload 2 /* e */
            aload 1 /* writer */
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.serializeNode:(Lorg/w3c/dom/Element;Ljavax/xml/stream/XMLStreamWriter;)V
        end local 2 // org.w3c.dom.Element e
        27: .line 109
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 25
        28: .line 113
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator
      StackMap stack:
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
        29: .line 157
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* wsdlElement */
        start local 2 // org.w3c.dom.Element wsdlElement
        30: .line 159
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            ifnull 41
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifle 41
        31: .line 160
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 40
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator org.w3c.dom.Element top java.util.Iterator
      StackMap stack:
        32: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.w3c.dom.Element
            astore 3 /* e */
        start local 3 // org.w3c.dom.Element e
        33: .line 161
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 40
        34: .line 162
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 40
        35: .line 163
            aload 3 /* e */
            ldc "http://schemas.xmlsoap.org/wsdl/"
        36: .line 164
            getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        37: .line 163
            invokeinterface org.w3c.dom.Element.getElementsByTagNameNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            astore 5 /* nl */
        start local 5 // org.w3c.dom.NodeList nl
        38: .line 165
            aload 5 /* nl */
            ifnull 40
        39: .line 166
            aload 5 /* nl */
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Element
            astore 2 /* wsdlElement */
        end local 5 // org.w3c.dom.NodeList nl
        end local 3 // org.w3c.dom.Element e
        40: .line 160
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 32
        41: .line 172
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator org.w3c.dom.Element
      StackMap stack:
            aload 2 /* wsdlElement */
            ifnull 43
        42: .line 173
            aload 2 /* wsdlElement */
            aload 1 /* writer */
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.serializeNode:(Lorg/w3c/dom/Element;Ljavax/xml/stream/XMLStreamWriter;)V
        43: .line 176
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.w3cMetadataWritten:Z
            ifeq 45
        44: .line 177
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
        45: .line 181
      StackMap locals:
      StackMap stack:
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            ifnull 52
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifle 52
        46: .line 182
            aload 0 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 51
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator org.w3c.dom.Element top java.util.Iterator
      StackMap stack:
        47: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.w3c.dom.Element
            astore 3 /* e */
        start local 3 // org.w3c.dom.Element e
        48: .line 183
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            ldc "http://schemas.xmlsoap.org/wsdl/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 50
        49: .line 184
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            pop
        50: .line 187
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator org.w3c.dom.Element org.w3c.dom.Element java.util.Iterator
      StackMap stack:
            aload 3 /* e */
            aload 1 /* writer */
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.serializeNode:(Lorg/w3c/dom/Element;Ljavax/xml/stream/XMLStreamWriter;)V
        end local 3 // org.w3c.dom.Element e
        51: .line 182
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator org.w3c.dom.Element top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 47
        52: .line 194
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator org.w3c.dom.Element
      StackMap stack:
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
        53: .line 195
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndDocument:()V
        54: .line 196
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.flush:()V
        end local 2 // org.w3c.dom.Element wsdlElement
        55: .line 197
            goto 58
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator
      StackMap stack: javax.xml.stream.XMLStreamException
        56: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        57: .line 198
            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
        58: .line 200
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.wsaddressing.W3CEndpointReference
            dup
            new com.sun.xml.internal.stream.buffer.XMLStreamBufferSource
            dup
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.getXMLStreamBuffer:()Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;
            invokespecial com.sun.xml.internal.stream.buffer.XMLStreamBufferSource.<init>:(Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;)V
            invokespecial javax.xml.ws.wsaddressing.W3CEndpointReference.<init>:(Ljavax/xml/transform/Source;)V
            areturn
        end local 1 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator writer
        end local 0 // com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference msEpr
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   59     0        msEpr  Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
            1   59     1       writer  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
           21   22     2            e  Lorg/w3c/dom/Element;
           26   27     2            e  Lorg/w3c/dom/Element;
           30   55     2  wsdlElement  Lorg/w3c/dom/Element;
           33   40     3            e  Lorg/w3c/dom/Element;
           38   40     5           nl  Lorg/w3c/dom/NodeList;
           48   51     3            e  Lorg/w3c/dom/Element;
           57   58     2            e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2    55      56  Class javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      msEpr  

  private static com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference toMSEpr(javax.xml.ws.wsaddressing.W3CEndpointReference);
    descriptor: (Ljavax/xml/ws/wsaddressing/W3CEndpointReference;)Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=18, args_size=1
        start local 0 // javax.xml.ws.wsaddressing.W3CEndpointReference w3cEpr
         0: .line 213
            new javax.xml.transform.dom.DOMResult
            dup
            invokespecial javax.xml.transform.dom.DOMResult.<init>:()V
            astore 1 /* result */
        start local 1 // javax.xml.transform.dom.DOMResult result
         1: .line 214
            aload 0 /* w3cEpr */
            aload 1 /* result */
            invokevirtual javax.xml.ws.wsaddressing.W3CEndpointReference.writeTo:(Ljavax/xml/transform/Result;)V
         2: .line 215
            aload 1 /* result */
            invokevirtual javax.xml.transform.dom.DOMResult.getNode:()Lorg/w3c/dom/Node;
            astore 2 /* eprNode */
        start local 2 // org.w3c.dom.Node eprNode
         3: .line 216
            aload 2 /* eprNode */
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstElementChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 3 /* e */
        start local 3 // org.w3c.dom.Element e
         4: .line 217
            aload 3 /* e */
            ifnonnull 6
         5: .line 218
            aconst_null
            areturn
         6: .line 221
      StackMap locals: javax.xml.transform.dom.DOMResult org.w3c.dom.Node org.w3c.dom.Element
      StackMap stack:
            new com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
            dup
            invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.<init>:()V
            astore 4 /* msEpr */
        start local 4 // com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference msEpr
         7: .line 223
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 5 /* nodes */
        start local 5 // org.w3c.dom.NodeList nodes
         8: .line 224
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         9: goto 141
        10: .line 225
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference org.w3c.dom.NodeList int
      StackMap stack:
            aload 5 /* nodes */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 132
        11: .line 226
            aload 5 /* nodes */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Element
            astore 7 /* child */
        start local 7 // org.w3c.dom.Element child
        12: .line 227
            aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
        13: .line 228
            aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.address:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
        14: .line 229
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.addr:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
            ifnonnull 16
        15: .line 230
            aload 4 /* msEpr */
            new com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address
            dup
            invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.addr:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
        16: .line 232
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.addr:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
            aload 7 /* child */
            invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.getTextForNode:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address.uri:Ljava/lang/String;
        17: .line 234
            goto 140
      StackMap locals:
      StackMap stack:
        18: aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 31
        19: .line 235
            aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            ldc "ReferenceParameters"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 31
        20: .line 236
            aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 8 /* refParams */
        start local 8 // org.w3c.dom.NodeList refParams
        21: .line 237
            iconst_0
            istore 9 /* j */
        start local 9 // int j
        22: goto 29
        23: .line 238
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 8 /* refParams */
            iload 9 /* j */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 28
        24: .line 239
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            ifnonnull 27
        25: .line 240
            aload 4 /* msEpr */
            new com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements
            dup
            invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
        26: .line 241
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.elements:Ljava/util/List;
        27: .line 243
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements.elements:Ljava/util/List;
            aload 8 /* refParams */
            iload 9 /* j */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Element
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        28: .line 237
      StackMap locals:
      StackMap stack:
            iinc 9 /* j */ 1
      StackMap locals:
      StackMap stack:
        29: iload 9 /* j */
            aload 8 /* refParams */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 23
        end local 9 // int j
        end local 8 // org.w3c.dom.NodeList refParams
        30: .line 246
            goto 140
      StackMap locals:
      StackMap stack:
        31: aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 128
        32: .line 247
            aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.wsdlMetadata:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 128
        33: .line 248
            aload 7 /* child */
            invokeinterface org.w3c.dom.Element.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 8 /* metadata */
        start local 8 // org.w3c.dom.NodeList metadata
        34: .line 249
            aload 7 /* child */
            ldc "http://www.w3.org/ns/wsdl-instance"
        35: .line 250
            ldc "wsdlLocation"
        36: .line 249
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* wsdlLocation */
        start local 9 // java.lang.String wsdlLocation
        37: .line 251
            aconst_null
            astore 10 /* wsdlDefinitions */
        start local 10 // org.w3c.dom.Element wsdlDefinitions
        38: .line 252
            iconst_0
            istore 11 /* j */
        start local 11 // int j
        39: goto 87
        40: .line 253
      StackMap locals: javax.xml.ws.wsaddressing.W3CEndpointReference javax.xml.transform.dom.DOMResult org.w3c.dom.Node org.w3c.dom.Element com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference org.w3c.dom.NodeList int org.w3c.dom.Element org.w3c.dom.NodeList java.lang.String org.w3c.dom.Element int
      StackMap stack:
            aload 8 /* metadata */
            iload 11 /* j */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 12 /* node */
        start local 12 // org.w3c.dom.Node node
        41: .line 254
            aload 12 /* node */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpeq 43
        42: .line 255
            goto 86
        43: .line 258
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 12 /* node */
            checkcast org.w3c.dom.Element
            astore 13 /* elm */
        start local 13 // org.w3c.dom.Element elm
        44: .line 259
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlNsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 46
        45: .line 260
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            ldc "http://www.w3.org/2007/05/addressing/metadata"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 62
        46: .line 261
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.serviceName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 62
        47: .line 262
            aload 4 /* msEpr */
            new com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType
            dup
            invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
        48: .line 263
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
            aload 13 /* elm */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.portName:Ljava/lang/String;
            invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType.portName:Ljava/lang/String;
        49: .line 265
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
            astore 14 /* service */
        start local 14 // java.lang.String service
        50: .line 266
            aload 14 /* service */
            invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 15 /* prefix */
        start local 15 // java.lang.String prefix
        51: .line 267
            aload 14 /* service */
            invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.getLocalPart:(Ljava/lang/String;)Ljava/lang/String;
            astore 16 /* name */
        start local 16 // java.lang.String name
        52: .line 270
            aload 16 /* name */
            ifnonnull 54
        53: .line 271
            goto 86
        54: .line 274
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 15 /* prefix */
            ifnull 59
        55: .line 275
            aload 13 /* elm */
            aload 15 /* prefix */
            invokeinterface org.w3c.dom.Element.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 17 /* ns */
        start local 17 // java.lang.String ns
        56: .line 276
            aload 17 /* ns */
            ifnull 60
        57: .line 277
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
            new javax.xml.namespace.QName
            dup
            aload 17 /* ns */
            aload 16 /* name */
            aload 15 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType.name:Ljavax/xml/namespace/QName;
        end local 17 // java.lang.String ns
        58: .line 279
            goto 60
        59: .line 280
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
            new javax.xml.namespace.QName
            dup
            aconst_null
            aload 16 /* name */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType.name:Ljavax/xml/namespace/QName;
        60: .line 282
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
            aload 13 /* elm */
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map;
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType.attributes:Ljava/util/Map;
        end local 16 // java.lang.String name
        end local 15 // java.lang.String prefix
        end local 14 // java.lang.String service
        61: .line 283
            goto 86
      StackMap locals:
      StackMap stack:
        62: aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlNsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 64
        63: .line 284
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            ldc "http://www.w3.org/2007/05/addressing/metadata"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
        64: .line 285
      StackMap locals:
      StackMap stack:
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.portTypeName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
        65: .line 286
            aload 4 /* msEpr */
            new com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName
            dup
            invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.portTypeName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
        66: .line 288
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
            astore 14 /* portType */
        start local 14 // java.lang.String portType
        67: .line 289
            aload 14 /* portType */
            invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 15 /* prefix */
        start local 15 // java.lang.String prefix
        68: .line 290
            aload 14 /* portType */
            invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.getLocalPart:(Ljava/lang/String;)Ljava/lang/String;
            astore 16 /* name */
        start local 16 // java.lang.String name
        69: .line 293
            aload 16 /* name */
            ifnonnull 71
        70: .line 294
            goto 86
        71: .line 297
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 15 /* prefix */
            ifnull 76
        72: .line 298
            aload 13 /* elm */
            aload 15 /* prefix */
            invokeinterface org.w3c.dom.Element.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 17 /* ns */
        start local 17 // java.lang.String ns
        73: .line 299
            aload 17 /* ns */
            ifnull 77
        74: .line 300
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.portTypeName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
            new javax.xml.namespace.QName
            dup
            aload 17 /* ns */
            aload 16 /* name */
            aload 15 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName.name:Ljavax/xml/namespace/QName;
        end local 17 // java.lang.String ns
        75: .line 302
            goto 77
        76: .line 303
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.portTypeName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
            new javax.xml.namespace.QName
            dup
            aconst_null
            aload 16 /* name */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName.name:Ljavax/xml/namespace/QName;
        77: .line 305
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.portTypeName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
            aload 13 /* elm */
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map;
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName.attributes:Ljava/util/Map;
        end local 16 // java.lang.String name
        end local 15 // java.lang.String prefix
        end local 14 // java.lang.String portType
        78: .line 306
            goto 86
      StackMap locals:
      StackMap stack:
        79: aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            ldc "http://schemas.xmlsoap.org/wsdl/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 83
        80: .line 307
            aload 13 /* elm */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 83
        81: .line 308
            aload 13 /* elm */
            astore 10 /* wsdlDefinitions */
        82: .line 309
            goto 86
        83: .line 312
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            ifnonnull 85
        84: .line 313
            aload 4 /* msEpr */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
        85: .line 315
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            aload 13 /* elm */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 13 // org.w3c.dom.Element elm
        end local 12 // org.w3c.dom.Node node
        86: .line 252
      StackMap locals:
      StackMap stack:
            iinc 11 /* j */ 1
      StackMap locals:
      StackMap stack:
        87: iload 11 /* j */
            aload 8 /* metadata */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 40
        end local 11 // int j
        88: .line 320
            invokestatic com.sun.xml.internal.ws.util.DOMUtil.createDom:()Lorg/w3c/dom/Document;
            astore 11 /* doc */
        start local 11 // org.w3c.dom.Document doc
        89: .line 321
            aload 11 /* doc */
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
        90: .line 322
            new java.lang.StringBuilder
            dup
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        91: .line 323
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        92: .line 322
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        93: .line 321
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 12 /* mexEl */
        start local 12 // org.w3c.dom.Element mexEl
        94: .line 324
            aload 11 /* doc */
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA_SECTION:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
        95: .line 325
            new java.lang.StringBuilder
            dup
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA_SECTION:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        96: .line 326
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA_SECTION:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        97: .line 325
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        98: .line 324
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 13 /* metadataEl */
        start local 13 // org.w3c.dom.Element metadataEl
        99: .line 327
            aload 13 /* metadataEl */
            ldc "Dialect"
       100: .line 328
            ldc "http://schemas.xmlsoap.org/wsdl/"
       101: .line 327
            invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
       102: .line 329
            aload 10 /* wsdlDefinitions */
            ifnonnull 121
            aload 9 /* wsdlLocation */
            ifnull 121
            aload 9 /* wsdlLocation */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 121
       103: .line 330
            aload 9 /* wsdlLocation */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 9 /* wsdlLocation */
       104: .line 331
            aload 9 /* wsdlLocation */
            iconst_0
            aload 9 /* wsdlLocation */
            bipush 32
            invokevirtual java.lang.String.indexOf:(I)I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 14 /* wsdlTns */
        start local 14 // java.lang.String wsdlTns
       105: .line 332
            aload 9 /* wsdlLocation */
            aload 9 /* wsdlLocation */
            bipush 32
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 9 /* wsdlLocation */
       106: .line 333
            aload 11 /* doc */
            ldc "http://schemas.xmlsoap.org/wsdl/"
       107: .line 334
            new java.lang.StringBuilder
            dup
            ldc "wsdl:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       108: .line 335
            getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       109: .line 334
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       110: .line 333
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 15 /* wsdlEl */
        start local 15 // org.w3c.dom.Element wsdlEl
       111: .line 336
            aload 11 /* doc */
            ldc "http://schemas.xmlsoap.org/wsdl/"
       112: .line 337
            new java.lang.StringBuilder
            dup
            ldc "wsdl:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       113: .line 338
            getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_IMPORT:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       114: .line 337
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       115: .line 336
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 16 /* wsdlImportEl */
        start local 16 // org.w3c.dom.Element wsdlImportEl
       116: .line 339
            aload 16 /* wsdlImportEl */
            ldc "namespace"
            aload 14 /* wsdlTns */
            invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
       117: .line 340
            aload 16 /* wsdlImportEl */
            ldc "location"
            aload 9 /* wsdlLocation */
            invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
       118: .line 341
            aload 15 /* wsdlEl */
            aload 16 /* wsdlImportEl */
            invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
       119: .line 342
            aload 13 /* metadataEl */
            aload 15 /* wsdlEl */
            invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 16 // org.w3c.dom.Element wsdlImportEl
        end local 15 // org.w3c.dom.Element wsdlEl
        end local 14 // java.lang.String wsdlTns
       120: .line 343
            goto 123
      StackMap locals: javax.xml.ws.wsaddressing.W3CEndpointReference javax.xml.transform.dom.DOMResult org.w3c.dom.Node org.w3c.dom.Element com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference org.w3c.dom.NodeList int org.w3c.dom.Element org.w3c.dom.NodeList java.lang.String org.w3c.dom.Element org.w3c.dom.Document org.w3c.dom.Element org.w3c.dom.Element
      StackMap stack:
       121: aload 10 /* wsdlDefinitions */
            ifnull 123
       122: .line 344
            aload 13 /* metadataEl */
            aload 10 /* wsdlDefinitions */
            invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
       123: .line 346
      StackMap locals:
      StackMap stack:
            aload 12 /* mexEl */
            aload 13 /* metadataEl */
            invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
       124: .line 348
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            ifnonnull 126
       125: .line 349
            aload 4 /* msEpr */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
       126: .line 351
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            aload 12 /* mexEl */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 13 // org.w3c.dom.Element metadataEl
        end local 12 // org.w3c.dom.Element mexEl
        end local 11 // org.w3c.dom.Document doc
        end local 10 // org.w3c.dom.Element wsdlDefinitions
        end local 9 // java.lang.String wsdlLocation
        end local 8 // org.w3c.dom.NodeList metadata
       127: .line 354
            goto 140
       128: .line 356
      StackMap locals: javax.xml.ws.wsaddressing.W3CEndpointReference javax.xml.transform.dom.DOMResult org.w3c.dom.Node org.w3c.dom.Element com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference org.w3c.dom.NodeList int org.w3c.dom.Element
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            ifnonnull 130
       129: .line 357
            aload 4 /* msEpr */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
       130: .line 359
      StackMap locals:
      StackMap stack:
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
            aload 7 /* child */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 7 // org.w3c.dom.Element child
       131: .line 362
            goto 140
      StackMap locals:
      StackMap stack:
       132: aload 5 /* nodes */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_2
            if_icmpne 140
       133: .line 363
            aload 5 /* nodes */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 7 /* n */
        start local 7 // org.w3c.dom.Node n
       134: .line 364
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.attributes:Ljava/util/Map;
            ifnonnull 140
       135: .line 365
            aload 4 /* msEpr */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.attributes:Ljava/util/Map;
       136: .line 366
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.fixNull:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* prefix */
        start local 8 // java.lang.String prefix
       137: .line 367
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.fixNull:(Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* ns */
        start local 9 // java.lang.String ns
       138: .line 368
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 10 /* localName */
        start local 10 // java.lang.String localName
       139: .line 369
            aload 4 /* msEpr */
            getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.attributes:Ljava/util/Map;
            new javax.xml.namespace.QName
            dup
            aload 9 /* ns */
            aload 10 /* localName */
            aload 8 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.lang.String localName
        end local 9 // java.lang.String ns
        end local 8 // java.lang.String prefix
        end local 7 // org.w3c.dom.Node n
       140: .line 224
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
       141: iload 6 /* i */
            aload 5 /* nodes */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 10
        end local 6 // int i
       142: .line 374
            aload 4 /* msEpr */
            areturn
        end local 5 // org.w3c.dom.NodeList nodes
        end local 4 // com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference msEpr
        end local 3 // org.w3c.dom.Element e
        end local 2 // org.w3c.dom.Node eprNode
        end local 1 // javax.xml.transform.dom.DOMResult result
        end local 0 // javax.xml.ws.wsaddressing.W3CEndpointReference w3cEpr
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  143     0           w3cEpr  Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
            1  143     1           result  Ljavax/xml/transform/dom/DOMResult;
            3  143     2          eprNode  Lorg/w3c/dom/Node;
            4  143     3                e  Lorg/w3c/dom/Element;
            7  143     4            msEpr  Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
            8  143     5            nodes  Lorg/w3c/dom/NodeList;
            9  142     6                i  I
           12  131     7            child  Lorg/w3c/dom/Element;
           21   30     8        refParams  Lorg/w3c/dom/NodeList;
           22   30     9                j  I
           34  127     8         metadata  Lorg/w3c/dom/NodeList;
           37  127     9     wsdlLocation  Ljava/lang/String;
           38  127    10  wsdlDefinitions  Lorg/w3c/dom/Element;
           39   88    11                j  I
           41   86    12             node  Lorg/w3c/dom/Node;
           44   86    13              elm  Lorg/w3c/dom/Element;
           50   61    14          service  Ljava/lang/String;
           51   61    15           prefix  Ljava/lang/String;
           52   61    16             name  Ljava/lang/String;
           56   58    17               ns  Ljava/lang/String;
           67   78    14         portType  Ljava/lang/String;
           68   78    15           prefix  Ljava/lang/String;
           69   78    16             name  Ljava/lang/String;
           73   75    17               ns  Ljava/lang/String;
           89  127    11              doc  Lorg/w3c/dom/Document;
           94  127    12            mexEl  Lorg/w3c/dom/Element;
           99  127    13       metadataEl  Lorg/w3c/dom/Element;
          105  120    14          wsdlTns  Ljava/lang/String;
          111  120    15           wsdlEl  Lorg/w3c/dom/Element;
          116  120    16     wsdlImportEl  Lorg/w3c/dom/Element;
          134  140     7                n  Lorg/w3c/dom/Node;
          137  140     8           prefix  Ljava/lang/String;
          138  140     9               ns  Ljava/lang/String;
          139  140    10        localName  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      w3cEpr  

  private static java.util.Map<javax.xml.namespace.QName, java.lang.String> getAttributes(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Ljava/util/Map;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=8, args_size=1
        start local 0 // org.w3c.dom.Node node
         0: .line 378
            aconst_null
            astore 1 /* attribs */
        start local 1 // java.util.Map attribs
         1: .line 380
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 2 /* nm */
        start local 2 // org.w3c.dom.NamedNodeMap nm
         2: .line 381
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 15
         4: .line 382
      StackMap locals: java.util.Map org.w3c.dom.NamedNodeMap int
      StackMap stack:
            aload 1 /* attribs */
            ifnonnull 6
         5: .line 383
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 1 /* attribs */
         6: .line 385
      StackMap locals:
      StackMap stack:
            aload 2 /* nm */
            iload 3 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
         7: .line 386
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.fixNull:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* prefix */
        start local 5 // java.lang.String prefix
         8: .line 387
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.addressing.EndpointReferenceUtil.fixNull:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* ns */
        start local 6 // java.lang.String ns
         9: .line 388
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 7 /* localName */
        start local 7 // java.lang.String localName
        10: .line 389
            aload 5 /* prefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 14
            aload 5 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 12
            aload 7 /* localName */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        11: .line 390
            goto 14
        12: .line 394
      StackMap locals: org.w3c.dom.Node java.util.Map org.w3c.dom.NamedNodeMap int org.w3c.dom.Node java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 7 /* localName */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.portName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 14
        13: .line 395
            aload 1 /* attribs */
            new javax.xml.namespace.QName
            dup
            aload 6 /* ns */
            aload 7 /* localName */
            aload 5 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 7 // java.lang.String localName
        end local 6 // java.lang.String ns
        end local 5 // java.lang.String prefix
        end local 4 // org.w3c.dom.Node n
        14: .line 381
      StackMap locals: org.w3c.dom.Node java.util.Map org.w3c.dom.NamedNodeMap int
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 3 /* i */
            aload 2 /* nm */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            if_icmplt 4
        end local 3 // int i
        16: .line 398
            aload 1 /* attribs */
            areturn
        end local 2 // org.w3c.dom.NamedNodeMap nm
        end local 1 // java.util.Map attribs
        end local 0 // org.w3c.dom.Node node
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       node  Lorg/w3c/dom/Node;
            1   17     1    attribs  Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;
            2   17     2         nm  Lorg/w3c/dom/NamedNodeMap;
            3   16     3          i  I
            7   14     4          n  Lorg/w3c/dom/Node;
            8   14     5     prefix  Ljava/lang/String;
            9   14     6         ns  Ljava/lang/String;
           10   14     7  localName  Ljava/lang/String;
    Signature: (Lorg/w3c/dom/Node;)Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      node  

  private static java.lang.String fixNull(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 404
            aload 0 /* s */
            ifnonnull 2
         1: .line 405
            ldc ""
            areturn
         2: .line 407
      StackMap locals:
      StackMap stack:
            aload 0 /* s */
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     s  Ljava/lang/String;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.Nullable()
    MethodParameters:
      Name  Flags
      s     
}
SourceFile: "EndpointReferenceUtil.java"
InnerClasses:
  public final EPR = com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR of com.sun.xml.internal.ws.api.addressing.AddressingVersion
  public Address = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
  public AttributedQName = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
  public Elements = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
  public ServiceNameType = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference