public class com.sun.xml.internal.ws.addressing.WsaServerTube extends com.sun.xml.internal.ws.addressing.WsaTube
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.addressing.WsaServerTube
  super_class: com.sun.xml.internal.ws.addressing.WsaTube
{
  private com.sun.xml.internal.ws.api.server.WSEndpoint endpoint;
    descriptor: Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.api.addressing.WSEndpointReference replyTo;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.api.addressing.WSEndpointReference faultTo;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    flags: (0x0002) ACC_PRIVATE

  private boolean isAnonymousRequired;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  protected boolean isEarlyBackchannelCloseAllowed;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  private com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo;
    descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
    flags: (0x0002) ACC_PRIVATE

  public static final java.lang.String REQUEST_MESSAGE_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.xml.internal.ws.addressing.request.messageID"

  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 370
            ldc Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic com.sun.xml.internal.ws.addressing.WsaServerTube.LOGGER:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.xml.internal.ws.api.server.WSEndpoint, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.pipe.Tube);
    descriptor: (Lcom/sun/xml/internal/ws/api/server/WSEndpoint;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        start local 3 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
         0: .line 84
            aload 0 /* this */
            aload 2 /* wsdlPort */
            aload 3 /* binding */
            aload 4 /* next */
            invokespecial com.sun.xml.internal.ws.addressing.WsaTube.<init>:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
         1: .line 72
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:Z
         2: .line 76
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.isEarlyBackchannelCloseAllowed:Z
         3: .line 85
            aload 0 /* this */
            aload 1 /* endpoint */
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
         4: .line 86
            return
        end local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 3 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        end local 1 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    5     1  endpoint  Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            0    5     2  wsdlPort  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            0    5     3   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    5     4      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        com.sun.istack.internal.NotNull()
      2:
      3:
    MethodParameters:
          Name  Flags
      endpoint  
      wsdlPort  
      binding   
      next      

  public void <init>(com.sun.xml.internal.ws.addressing.WsaServerTube, com.sun.xml.internal.ws.api.pipe.TubeCloner);
    descriptor: (Lcom/sun/xml/internal/ws/addressing/WsaServerTube;Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.addressing.WsaServerTube that
        start local 2 // com.sun.xml.internal.ws.api.pipe.TubeCloner cloner
         0: .line 89
            aload 0 /* this */
            aload 1 /* that */
            aload 2 /* cloner */
            invokespecial com.sun.xml.internal.ws.addressing.WsaTube.<init>:(Lcom/sun/xml/internal/ws/addressing/WsaTube;Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)V
         1: .line 72
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:Z
         2: .line 76
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.isEarlyBackchannelCloseAllowed:Z
         3: .line 90
            aload 0 /* this */
            aload 1 /* that */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
         4: .line 91
            return
        end local 2 // com.sun.xml.internal.ws.api.pipe.TubeCloner cloner
        end local 1 // com.sun.xml.internal.ws.addressing.WsaServerTube that
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    5     1    that  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    5     2  cloner  Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;
    MethodParameters:
        Name  Flags
      that    
      cloner  

  public com.sun.xml.internal.ws.addressing.WsaServerTube copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.pipe.TubeCloner cloner
         0: .line 95
            new com.sun.xml.internal.ws.addressing.WsaServerTube
            dup
            aload 0 /* this */
            aload 1 /* cloner */
            invokespecial com.sun.xml.internal.ws.addressing.WsaServerTube.<init>:(Lcom/sun/xml/internal/ws/addressing/WsaServerTube;Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)V
            areturn
        end local 1 // com.sun.xml.internal.ws.api.pipe.TubeCloner cloner
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    1     1  cloner  Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;
    MethodParameters:
        Name  Flags
      cloner  

  public com.sun.xml.internal.ws.api.pipe.NextAction processRequest(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet request
         0: .line 100
            aload 1 /* request */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            astore 2 /* msg */
        start local 2 // com.sun.xml.internal.ws.api.message.Message msg
         1: .line 101
            aload 2 /* msg */
            ifnonnull 3
         2: .line 102
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.next:Lcom/sun/xml/internal/ws/api/pipe/Tube;
            aload 1 /* request */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doInvoke:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
         3: .line 106
      StackMap locals: com.sun.xml.internal.ws.api.message.Message
      StackMap stack:
            aload 1 /* request */
            new com.sun.xml.internal.ws.addressing.WsaPropertyBag
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            aload 1 /* request */
            invokespecial com.sun.xml.internal.ws.addressing.WsaPropertyBag.<init>:(Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/Packet;)V
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.addSatellite:(Lcom/oracle/webservices/internal/api/message/PropertySet;)V
         4: .line 112
            aload 1 /* request */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            astore 3 /* hl */
        start local 3 // com.sun.xml.internal.ws.api.message.MessageHeaders hl
         5: .line 115
            aload 0 /* this */
            aload 3 /* hl */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getReplyTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
         6: .line 116
            aload 0 /* this */
            aload 3 /* hl */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getFaultTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
         7: .line 117
            aload 3 /* hl */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getMessageID:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
            astore 4 /* msgId */
        start local 4 // java.lang.String msgId
         8: .line 118
            goto 22
        end local 4 // java.lang.String msgId
      StackMap locals: com.sun.xml.internal.ws.addressing.WsaServerTube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.message.Message com.sun.xml.internal.ws.api.message.MessageHeaders
      StackMap stack: com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
         9: astore 5 /* e */
        start local 5 // com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException e
        10: .line 120
            getstatic com.sun.xml.internal.ws.addressing.WsaServerTube.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getInvalidMapText:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ", Problem header:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* e */
            invokevirtual com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.getProblemHeader:()Ljavax/xml/namespace/QName;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", Reason: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* e */
            invokevirtual com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.getSubsubcode:()Ljavax/xml/namespace/QName;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 5 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        11: .line 123
            aload 3 /* hl */
            aload 5 /* e */
            invokevirtual com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.getProblemHeader:()Ljavax/xml/namespace/QName;
            invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.remove:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Header;
            pop
        12: .line 125
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.helper:Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            aload 5 /* e */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.createInvalidAddressingHeaderFault:(Lcom/sun/xml/internal/ws/addressing/model/InvalidAddressingHeaderException;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;)Ljavax/xml/soap/SOAPFault;
            astore 6 /* soapFault */
        start local 6 // javax.xml.soap.SOAPFault soapFault
        13: .line 127
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            ifnull 16
            aload 1 /* request */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            invokevirtual com.sun.xml.internal.ws.api.message.Message.isOneWay:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;)Z
            ifeq 16
        14: .line 128
            aload 1 /* request */
            aconst_null
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            aconst_null
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.createServerResponse:(Lcom/sun/xml/internal/ws/api/message/Message;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/api/message/Packet;
            astore 7 /* response */
        start local 7 // com.sun.xml.internal.ws.api.message.Packet response
        15: .line 129
            aload 0 /* this */
            aload 7 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        end local 7 // com.sun.xml.internal.ws.api.message.Packet response
        16: .line 132
      StackMap locals: com.sun.xml.internal.ws.addressing.WsaServerTube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.message.Message com.sun.xml.internal.ws.api.message.MessageHeaders top com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException javax.xml.soap.SOAPFault
      StackMap stack:
            aload 6 /* soapFault */
            invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
            astore 7 /* m */
        start local 7 // com.sun.xml.internal.ws.api.message.Message m
        17: .line 133
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            if_acmpne 20
        18: .line 134
            new com.sun.xml.internal.ws.message.FaultDetailHeader
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.problemHeaderQNameTag:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 5 /* e */
            invokevirtual com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.getProblemHeader:()Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.message.FaultDetailHeader.<init>:(Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Ljava/lang/String;Ljavax/xml/namespace/QName;)V
            astore 8 /* s11FaultDetailHeader */
        start local 8 // com.sun.xml.internal.ws.message.FaultDetailHeader s11FaultDetailHeader
        19: .line 135
            aload 7 /* m */
            invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            aload 8 /* s11FaultDetailHeader */
            invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
            pop
        end local 8 // com.sun.xml.internal.ws.message.FaultDetailHeader s11FaultDetailHeader
        20: .line 138
      StackMap locals: com.sun.xml.internal.ws.api.message.Message
      StackMap stack:
            aload 1 /* request */
            aload 7 /* m */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            aconst_null
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.createServerResponse:(Lcom/sun/xml/internal/ws/api/message/Message;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/api/message/Packet;
            astore 8 /* response */
        start local 8 // com.sun.xml.internal.ws.api.message.Packet response
        21: .line 139
            aload 0 /* this */
            aload 8 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        end local 8 // com.sun.xml.internal.ws.api.message.Packet response
        end local 7 // com.sun.xml.internal.ws.api.message.Message m
        end local 6 // javax.xml.soap.SOAPFault soapFault
        end local 5 // com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException e
        start local 4 // java.lang.String msgId
        22: .line 143
      StackMap locals: com.sun.xml.internal.ws.addressing.WsaServerTube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.message.Message com.sun.xml.internal.ws.api.message.MessageHeaders java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            ifnonnull 24
        23: .line 144
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousEpr:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        24: .line 146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            ifnonnull 26
        25: .line 147
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        26: .line 153
      StackMap locals:
      StackMap stack:
            aload 1 /* request */
            ldc "com.sun.xml.internal.ws.addressing.WsaPropertyBag.ReplyToFromRequest"
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 154
            aload 1 /* request */
            ldc "com.sun.xml.internal.ws.addressing.WsaPropertyBag.FaultToFromRequest"
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 155
            aload 1 /* request */
            ldc "com.sun.xml.internal.ws.addressing.WsaPropertyBag.MessageIdFromRequest"
            aload 4 /* msgId */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 157
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* request */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.getWSDLBoundOperation:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.wbo:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
        30: .line 158
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wbo:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;)Z
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:Z
        31: .line 160
            aload 0 /* this */
            aload 1 /* request */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.validateInboundHeaders:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
            astore 5 /* p */
        start local 5 // com.sun.xml.internal.ws.api.message.Packet p
        32: .line 163
            aload 5 /* p */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            ifnonnull 34
        33: .line 164
            aload 0 /* this */
            aload 5 /* p */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        34: .line 168
      StackMap locals: com.sun.xml.internal.ws.api.message.Packet
      StackMap stack:
            aload 5 /* p */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            invokevirtual com.sun.xml.internal.ws.api.message.Message.isFault:()Z
            ifeq 40
        35: .line 171
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.isEarlyBackchannelCloseAllowed:Z
            ifeq 39
        36: .line 172
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:Z
            ifne 39
        37: .line 173
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.isAnonymous:()Z
            ifne 39
            aload 1 /* request */
            getfield com.sun.xml.internal.ws.api.message.Packet.transportBackChannel:Lcom/sun/xml/internal/ws/api/server/TransportBackChannel;
            ifnull 39
        38: .line 174
            aload 1 /* request */
            getfield com.sun.xml.internal.ws.api.message.Packet.transportBackChannel:Lcom/sun/xml/internal/ws/api/server/TransportBackChannel;
            invokeinterface com.sun.xml.internal.ws.api.server.TransportBackChannel.close:()V
        39: .line 176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* p */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.processResponse:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        40: .line 180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.isEarlyBackchannelCloseAllowed:Z
            ifeq 45
        41: .line 181
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:Z
            ifne 45
        42: .line 182
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.isAnonymous:()Z
            ifne 45
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.isAnonymous:()Z
            ifne 45
        43: .line 183
            aload 1 /* request */
            getfield com.sun.xml.internal.ws.api.message.Packet.transportBackChannel:Lcom/sun/xml/internal/ws/api/server/TransportBackChannel;
            ifnull 45
        44: .line 184
            aload 1 /* request */
            getfield com.sun.xml.internal.ws.api.message.Packet.transportBackChannel:Lcom/sun/xml/internal/ws/api/server/TransportBackChannel;
            invokeinterface com.sun.xml.internal.ws.api.server.TransportBackChannel.close:()V
        45: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.next:Lcom/sun/xml/internal/ws/api/pipe/Tube;
            aload 5 /* p */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doInvoke:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        end local 5 // com.sun.xml.internal.ws.api.message.Packet p
        end local 4 // java.lang.String msgId
        end local 3 // com.sun.xml.internal.ws.api.message.MessageHeaders hl
        end local 2 // com.sun.xml.internal.ws.api.message.Message msg
        end local 1 // com.sun.xml.internal.ws.api.message.Packet request
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   46     0                  this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0   46     1               request  Lcom/sun/xml/internal/ws/api/message/Packet;
            1   46     2                   msg  Lcom/sun/xml/internal/ws/api/message/Message;
            5   46     3                    hl  Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            8    9     4                 msgId  Ljava/lang/String;
           22   46     4                 msgId  Ljava/lang/String;
           10   22     5                     e  Lcom/sun/xml/internal/ws/addressing/model/InvalidAddressingHeaderException;
           13   22     6             soapFault  Ljavax/xml/soap/SOAPFault;
           15   16     7              response  Lcom/sun/xml/internal/ws/api/message/Packet;
           17   22     7                     m  Lcom/sun/xml/internal/ws/api/message/Message;
           19   20     8  s11FaultDetailHeader  Lcom/sun/xml/internal/ws/message/FaultDetailHeader;
           21   22     8              response  Lcom/sun/xml/internal/ws/api/message/Packet;
           32   46     5                     p  Lcom/sun/xml/internal/ws/api/message/Packet;
      Exception table:
        from    to  target  type
           5     8       9  Class com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      request  

  protected boolean isAnonymousRequired(com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
         0: .line 191
            iconst_0
            ireturn
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    1     1   wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.Nullable()
    MethodParameters:
      Name  Flags
      wbo   

  protected void checkAnonymousSemantics(com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation, com.sun.xml.internal.ws.api.addressing.WSEndpointReference, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
        start local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference replyTo
        start local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference faultTo
         0: .line 196
            return
        end local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference faultTo
        end local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference replyTo
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    1     1      wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            0    1     2  replyTo  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            0    1     3  faultTo  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    MethodParameters:
         Name  Flags
      wbo      
      replyTo  
      faultTo  

  public com.sun.xml.internal.ws.api.pipe.NextAction processException(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // java.lang.Throwable t
         0: .line 200
            invokestatic com.sun.xml.internal.ws.api.pipe.Fiber.current:()Lcom/sun/xml/internal/ws/api/pipe/Fiber;
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
            astore 2 /* response */
        start local 2 // com.sun.xml.internal.ws.api.message.Packet response
         1: .line 201
            aload 2 /* response */
            ldc Lcom/sun/xml/internal/ws/api/pipe/ThrowableContainerPropertySet;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getSatellite:(Ljava/lang/Class;)Lcom/oracle/webservices/internal/api/message/PropertySet;
            checkcast com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet
            astore 3 /* tc */
        start local 3 // com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet tc
         2: .line 202
            aload 3 /* tc */
            ifnonnull 6
         3: .line 203
            new com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet
            dup
            aload 1 /* t */
            invokespecial com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet.<init>:(Ljava/lang/Throwable;)V
            astore 3 /* tc */
         4: .line 204
            aload 2 /* response */
            aload 3 /* tc */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.addSatellite:(Lcom/oracle/webservices/internal/api/message/PropertySet;)V
         5: .line 205
            goto 8
      StackMap locals: com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet
      StackMap stack:
         6: aload 1 /* t */
            aload 3 /* tc */
            invokevirtual com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet.getThrowable:()Ljava/lang/Throwable;
            if_acmpeq 8
         7: .line 208
            aload 3 /* tc */
            aload 1 /* t */
            invokevirtual com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet.setThrowable:(Ljava/lang/Throwable;)V
         8: .line 210
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            aload 3 /* tc */
            aload 2 /* response */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
         9: .line 211
            aload 2 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getSEIModel:()Lcom/sun/xml/internal/ws/api/model/SEIModel;
        10: .line 212
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
        11: .line 210
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.createServiceResponseForException:(Lcom/sun/xml/internal/ws/api/pipe/ThrowableContainerPropertySet;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/SOAPVersion;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/api/message/Packet;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.processResponse:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        end local 3 // com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet tc
        end local 2 // com.sun.xml.internal.ws.api.message.Packet response
        end local 1 // java.lang.Throwable t
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0   12     1         t  Ljava/lang/Throwable;
            1   12     2  response  Lcom/sun/xml/internal/ws/api/message/Packet;
            2   12     3        tc  Lcom/sun/xml/internal/ws/api/pipe/ThrowableContainerPropertySet;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      t     

  public com.sun.xml.internal.ws.api.pipe.NextAction processResponse(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet response
         0: .line 217
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            astore 2 /* msg */
        start local 2 // com.sun.xml.internal.ws.api.message.Message msg
         1: .line 218
            aload 2 /* msg */
            ifnonnull 3
         2: .line 219
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
         3: .line 222
      StackMap locals: com.sun.xml.internal.ws.api.message.Message
      StackMap stack:
            aload 2 /* msg */
            invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
         4: .line 223
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
         5: .line 222
            invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
            astore 3 /* to */
        start local 3 // java.lang.String to
         6: .line 224
            aload 3 /* to */
            ifnull 8
         7: .line 225
            aload 0 /* this */
            aload 0 /* this */
            new com.sun.xml.internal.ws.api.addressing.WSEndpointReference
            dup
            aload 3 /* to */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            invokespecial com.sun.xml.internal.ws.api.addressing.WSEndpointReference.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;)V
            dup_x1
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
         8: .line 228
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            ifnonnull 12
         9: .line 234
            aload 0 /* this */
            aload 1 /* response */
        10: .line 235
            ldc "com.sun.xml.internal.ws.addressing.WsaPropertyBag.ReplyToFromRequest"
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.addressing.WSEndpointReference
        11: .line 234
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        12: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            ifnonnull 16
        13: .line 244
            aload 0 /* this */
            aload 1 /* response */
        14: .line 245
            ldc "com.sun.xml.internal.ws.addressing.WsaPropertyBag.FaultToFromRequest"
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.addressing.WSEndpointReference
        15: .line 244
            putfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        16: .line 248
      StackMap locals:
      StackMap stack:
            aload 2 /* msg */
            invokevirtual com.sun.xml.internal.ws.api.message.Message.isFault:()Z
            ifeq 17
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            goto 18
      StackMap locals:
      StackMap stack:
        17: aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.api.addressing.WSEndpointReference
        18: astore 4 /* target */
        start local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference target
        19: .line 249
            aload 4 /* target */
            ifnonnull 21
            aload 1 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.proxy:Ljavax/xml/ws/BindingProvider;
            instanceof com.sun.xml.internal.ws.client.Stub
            ifeq 21
        20: .line 250
            aload 1 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.proxy:Ljavax/xml/ws/BindingProvider;
            checkcast com.sun.xml.internal.ws.client.Stub
            invokevirtual com.sun.xml.internal.ws.client.Stub.getWSEndpointReference:()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            astore 4 /* target */
        21: .line 252
      StackMap locals: com.sun.xml.internal.ws.api.addressing.WSEndpointReference
      StackMap stack:
            aload 4 /* target */
            ifnull 22
            aload 4 /* target */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.isAnonymous:()Z
            ifne 22
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.isAnonymousRequired:Z
            ifeq 23
        22: .line 253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        23: .line 255
      StackMap locals:
      StackMap stack:
            aload 4 /* target */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.isNone:()Z
            ifeq 26
        24: .line 257
            aload 1 /* response */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.setMessage:(Lcom/sun/xml/internal/ws/api/message/Message;)V
        25: .line 258
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        26: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            ifnull 29
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            invokevirtual com.sun.xml.internal.ws.api.message.Message.isOneWay:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;)Z
            ifeq 29
        27: .line 263
            getstatic com.sun.xml.internal.ws.addressing.WsaServerTube.LOGGER:Ljava/util/logging/Logger;
            invokestatic com.sun.xml.internal.ws.resources.AddressingMessages.NON_ANONYMOUS_RESPONSE_ONEWAY:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
        28: .line 264
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        29: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wbo:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            ifnonnull 30
            aload 1 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
            ifnonnull 38
        30: .line 272
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            invokevirtual com.sun.xml.internal.ws.api.message.Message.isFault:()Z
            ifeq 32
        31: .line 273
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.helper:Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wbo:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.getFaultAction:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
            goto 33
        32: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.helper:Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.wbo:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.getOutputAction:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;)Ljava/lang/String;
        33: .line 272
      StackMap locals:
      StackMap stack: java.lang.String
            astore 5 /* action */
        start local 5 // java.lang.String action
        34: .line 276
            aload 1 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
            ifnull 37
        35: .line 277
            aload 5 /* action */
            ifnull 38
        36: .line 278
            aload 5 /* action */
            ldc "http://jax-ws.dev.java.net/addressing/output-action-not-set"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 38
        37: .line 279
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* response */
            aload 5 /* action */
            putfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
        end local 5 // java.lang.String action
        38: .line 282
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.api.message.Packet.expectReply:Ljava/lang/Boolean;
        39: .line 286
            new com.sun.xml.internal.ws.api.EndpointAddress
            dup
            aload 4 /* target */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getAddress:()Ljava/lang/String;
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            invokespecial com.sun.xml.internal.ws.api.EndpointAddress.<init>:(Ljava/net/URI;)V
            astore 5 /* adrs */
        start local 5 // com.sun.xml.internal.ws.api.EndpointAddress adrs
        40: .line 287
            goto 45
        end local 5 // com.sun.xml.internal.ws.api.EndpointAddress adrs
      StackMap locals:
      StackMap stack: java.lang.NullPointerException
        41: astore 6 /* e */
        start local 6 // java.lang.NullPointerException e
        42: .line 288
            new javax.xml.ws.WebServiceException
            dup
            aload 6 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.lang.NullPointerException e
        43: .line 289
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
            astore 6 /* e */
        start local 6 // java.lang.IllegalArgumentException e
        44: .line 290
            new javax.xml.ws.WebServiceException
            dup
            aload 6 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.lang.IllegalArgumentException e
        start local 5 // com.sun.xml.internal.ws.api.EndpointAddress adrs
        45: .line 293
      StackMap locals: com.sun.xml.internal.ws.api.EndpointAddress
      StackMap stack:
            aload 1 /* response */
            aload 5 /* adrs */
            putfield com.sun.xml.internal.ws.api.message.Packet.endpointAddress:Lcom/sun/xml/internal/ws/api/EndpointAddress;
        46: .line 295
            aload 1 /* response */
            getfield com.sun.xml.internal.ws.api.message.Packet.isAdapterDeliversNonAnonymousResponse:Z
            ifeq 48
        47: .line 296
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        48: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor.getDefault:()Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;
            aload 1 /* response */
            invokevirtual com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor.process:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.doReturnWith:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            areturn
        end local 5 // com.sun.xml.internal.ws.api.EndpointAddress adrs
        end local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference target
        end local 3 // java.lang.String to
        end local 2 // com.sun.xml.internal.ws.api.message.Message msg
        end local 1 // com.sun.xml.internal.ws.api.message.Packet response
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   49     0      this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0   49     1  response  Lcom/sun/xml/internal/ws/api/message/Packet;
            1   49     2       msg  Lcom/sun/xml/internal/ws/api/message/Message;
            6   49     3        to  Ljava/lang/String;
           19   49     4    target  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
           34   38     5    action  Ljava/lang/String;
           40   41     5      adrs  Lcom/sun/xml/internal/ws/api/EndpointAddress;
           45   49     5      adrs  Lcom/sun/xml/internal/ws/api/EndpointAddress;
           42   43     6         e  Ljava/lang/NullPointerException;
           44   45     6         e  Ljava/lang/IllegalArgumentException;
      Exception table:
        from    to  target  type
          39    40      41  Class java.lang.NullPointerException
          39    40      43  Class java.lang.IllegalArgumentException
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
          Name  Flags
      response  

  protected void validateAction(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet packet
         0: .line 306
            aload 0 /* this */
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.getWSDLBoundOperation:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            astore 2 /* wsdlBoundOperation */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlBoundOperation
         1: .line 308
            aload 2 /* wsdlBoundOperation */
            ifnonnull 3
         2: .line 309
            return
         3: .line 313
      StackMap locals: com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation
      StackMap stack:
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
         4: .line 314
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
         5: .line 312
            invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getAction:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
            astore 3 /* gotA */
        start local 3 // java.lang.String gotA
         6: .line 316
            aload 3 /* gotA */
            ifnonnull 8
         7: .line 317
            new javax.xml.ws.WebServiceException
            dup
            invokestatic com.sun.xml.internal.ws.resources.AddressingMessages.VALIDATION_SERVER_NULL_ACTION:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 320
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.helper:Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.getInputAction:(Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
            astore 4 /* expected */
        start local 4 // java.lang.String expected
         9: .line 321
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.helper:Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.getSOAPAction:(Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
            astore 5 /* soapAction */
        start local 5 // java.lang.String soapAction
        10: .line 322
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.helper:Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.isInputActionDefault:(Lcom/sun/xml/internal/ws/api/message/Packet;)Z
            ifeq 12
            aload 5 /* soapAction */
            ifnull 12
            aload 5 /* soapAction */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 323
            aload 5 /* soapAction */
            astore 4 /* expected */
        12: .line 326
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 4 /* expected */
            ifnull 14
            aload 3 /* gotA */
            aload 4 /* expected */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 14
        13: .line 327
            new com.sun.xml.internal.ws.addressing.model.ActionNotSupportedException
            dup
            aload 3 /* gotA */
            invokespecial com.sun.xml.internal.ws.addressing.model.ActionNotSupportedException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 329
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.lang.String soapAction
        end local 4 // java.lang.String expected
        end local 3 // java.lang.String gotA
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlBoundOperation
        end local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   15     0                this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0   15     1              packet  Lcom/sun/xml/internal/ws/api/message/Packet;
            1   15     2  wsdlBoundOperation  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            6   15     3                gotA  Ljava/lang/String;
            9   15     4            expected  Ljava/lang/String;
           10   15     5          soapAction  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      packet  

  protected void checkMessageAddressingProperties(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet packet
         0: .line 333
            aload 0 /* this */
            aload 1 /* packet */
            invokespecial com.sun.xml.internal.ws.addressing.WsaTube.checkMessageAddressingProperties:(Lcom/sun/xml/internal/ws/api/message/Packet;)V
         1: .line 336
            aload 0 /* this */
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.getWSDLBoundOperation:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            astore 2 /* wsdlBoundOperation */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlBoundOperation
         2: .line 337
            aload 0 /* this */
            aload 2 /* wsdlBoundOperation */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.checkAnonymousSemantics:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
         3: .line 339
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.replyTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.faultTo:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.checkNonAnonymousAddresses:(Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
         4: .line 340
            return
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlBoundOperation
        end local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    5     1              packet  Lcom/sun/xml/internal/ws/api/message/Packet;
            2    5     2  wsdlBoundOperation  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
    MethodParameters:
        Name  Flags
      packet  

  private void checkNonAnonymousAddresses(com.sun.xml.internal.ws.api.addressing.WSEndpointReference, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference replyTo
        start local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference faultTo
         0: .line 344
            aload 1 /* replyTo */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.isAnonymous:()Z
            ifne 5
         1: .line 346
            new com.sun.xml.internal.ws.api.EndpointAddress
            aload 1 /* replyTo */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getAddress:()Ljava/lang/String;
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            invokespecial com.sun.xml.internal.ws.api.EndpointAddress.<init>:(Ljava/net/URI;)V
         2: .line 347
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: pop
         4: .line 348
            new com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.replyToTag:Ljavax/xml/namespace/QName;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.WsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.invalidAddressTag:Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
            athrow
         5: .line 362
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference faultTo
        end local 1 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference replyTo
        end local 0 // com.sun.xml.internal.ws.addressing.WsaServerTube this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            0    6     1  replyTo  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            0    6     2  faultTo  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.Exception
    MethodParameters:
         Name  Flags
      replyTo  
      faultTo  

  public com.sun.xml.internal.ws.api.pipe.helper.AbstractTubeImpl copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/api/pipe/helper/AbstractTubeImpl;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.ws.api.pipe.Tube copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.ws.addressing.WsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "WsaServerTube.java"