public class com.sun.xml.internal.ws.addressing.W3CWsaServerTube extends com.sun.xml.internal.ws.addressing.WsaServerTube
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.addressing.W3CWsaServerTube
  super_class: com.sun.xml.internal.ws.addressing.WsaServerTube
{
  private final javax.xml.ws.soap.AddressingFeature af;
    descriptor: Ljavax/xml/ws/soap/AddressingFeature;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$com$sun$xml$internal$ws$api$model$wsdl$WSDLBoundOperation$ANONYMOUS;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  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=5, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube 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 52
            aload 0 /* this */
            aload 1 /* endpoint */
            aload 2 /* wsdlPort */
            aload 3 /* binding */
            aload 4 /* next */
            invokespecial com.sun.xml.internal.ws.addressing.WsaServerTube.<init>:(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
         1: .line 53
            aload 0 /* this */
            aload 3 /* binding */
            ldc Ljavax/xml/ws/soap/AddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            checkcast javax.xml.ws.soap.AddressingFeature
            putfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.af:Ljavax/xml/ws/soap/AddressingFeature;
         2: .line 54
            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.W3CWsaServerTube this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0    3     1  endpoint  Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            0    3     2  wsdlPort  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            0    3     3   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    3     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.W3CWsaServerTube, com.sun.xml.internal.ws.api.pipe.TubeCloner);
    descriptor: (Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;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.W3CWsaServerTube this
        start local 1 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube that
        start local 2 // com.sun.xml.internal.ws.api.pipe.TubeCloner cloner
         0: .line 57
            aload 0 /* this */
            aload 1 /* that */
            aload 2 /* 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
         1: .line 58
            aload 0 /* this */
            aload 1 /* that */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.af:Ljavax/xml/ws/soap/AddressingFeature;
            putfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.af:Ljavax/xml/ws/soap/AddressingFeature;
         2: .line 59
            return
        end local 2 // com.sun.xml.internal.ws.api.pipe.TubeCloner cloner
        end local 1 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube that
        end local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0    3     1    that  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0    3     2  cloner  Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;
    MethodParameters:
        Name  Flags
      that    
      cloner  

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

  protected void checkMandatoryHeaders(com.sun.xml.internal.ws.api.message.Packet, boolean, boolean, boolean, boolean, boolean, boolean);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;ZZZZZZ)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=9, args_size=8
        start local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        start local 2 // boolean foundAction
        start local 3 // boolean foundTo
        start local 4 // boolean foundReplyTo
        start local 5 // boolean foundFaultTo
        start local 6 // boolean foundMessageId
        start local 7 // boolean foundRelatesTo
         0: .line 70
            aload 0 /* this */
            aload 1 /* packet */
            iload 2 /* foundAction */
            iload 3 /* foundTo */
            iload 4 /* foundReplyTo */
         1: .line 71
            iload 5 /* foundFaultTo */
            iload 6 /* foundMessageId */
            iload 7 /* foundRelatesTo */
         2: .line 70
            invokespecial com.sun.xml.internal.ws.addressing.WsaServerTube.checkMandatoryHeaders:(Lcom/sun/xml/internal/ws/api/message/Packet;ZZZZZZ)V
         3: .line 74
            aload 0 /* this */
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.addressing.W3CWsaServerTube.getWSDLBoundOperation:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            astore 8 /* wbo */
        start local 8 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
         4: .line 76
            aload 8 /* wbo */
            ifnull 7
         5: .line 78
            aload 8 /* wbo */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation.getOperation:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLOperation;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLOperation.isOneWay:()Z
            ifne 7
            iload 6 /* foundMessageId */
            ifne 7
         6: .line 79
            new com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.messageIDTag:Ljavax/xml/namespace/QName;
            aload 1 /* packet */
            invokespecial com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/message/Packet;)V
            athrow
         7: .line 83
      StackMap locals: com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation
      StackMap stack:
            return
        end local 8 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
        end local 7 // boolean foundRelatesTo
        end local 6 // boolean foundMessageId
        end local 5 // boolean foundFaultTo
        end local 4 // boolean foundReplyTo
        end local 3 // boolean foundTo
        end local 2 // boolean foundAction
        end local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        end local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0    8     1          packet  Lcom/sun/xml/internal/ws/api/message/Packet;
            0    8     2     foundAction  Z
            0    8     3         foundTo  Z
            0    8     4    foundReplyTo  Z
            0    8     5    foundFaultTo  Z
            0    8     6  foundMessageId  Z
            0    8     7  foundRelatesTo  Z
            4    8     8             wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
    MethodParameters:
                Name  Flags
      packet          
      foundAction     
      foundTo         
      foundReplyTo    
      foundFaultTo    
      foundMessageId  
      foundRelatesTo  

  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=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
         0: .line 87
            aload 0 /* this */
            aload 1 /* wbo */
            invokevirtual com.sun.xml.internal.ws.addressing.W3CWsaServerTube.getResponseRequirement:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.required:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: 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.W3CWsaServerTube this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0    2     1   wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.Nullable()
    MethodParameters:
      Name  Flags
      wbo   

  private com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS getResponseRequirement(com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
         0: .line 92
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.af:Ljavax/xml/ws/soap/AddressingFeature;
            invokevirtual javax.xml.ws.soap.AddressingFeature.getResponses:()Ljavax/xml/ws/soap/AddressingFeature$Responses;
            getstatic javax.xml.ws.soap.AddressingFeature$Responses.ANONYMOUS:Ljavax/xml/ws/soap/AddressingFeature$Responses;
            if_acmpne 3
         1: .line 93
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.required:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
         2: areturn
         3: .line 94
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.af:Ljavax/xml/ws/soap/AddressingFeature;
            invokevirtual javax.xml.ws.soap.AddressingFeature.getResponses:()Ljavax/xml/ws/soap/AddressingFeature$Responses;
            getstatic javax.xml.ws.soap.AddressingFeature$Responses.NON_ANONYMOUS:Ljavax/xml/ws/soap/AddressingFeature$Responses;
            if_acmpne 7
         4: .line 95
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.prohibited:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
         5: areturn
         6: .line 97
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodError
            pop
         7: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* wbo */
            ifnull 8
            aload 1 /* wbo */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation.getAnonymous:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            goto 9
      StackMap locals:
      StackMap stack:
         8: getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.optional:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS
         9: areturn
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wbo
        end local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0   10     1   wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
      Exception table:
        from    to  target  type
           0     2       6  Class java.lang.NoSuchMethodError
           3     5       6  Class java.lang.NoSuchMethodError
    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=4, locals=7, args_size=4
        start local 0 // com.sun.xml.internal.ws.addressing.W3CWsaServerTube 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 106
            aconst_null
            astore 4 /* replyToValue */
        start local 4 // java.lang.String replyToValue
         1: .line 107
            aconst_null
            astore 5 /* faultToValue */
        start local 5 // java.lang.String faultToValue
         2: .line 109
            aload 2 /* replyTo */
            ifnull 4
         3: .line 110
            aload 2 /* replyTo */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getAddress:()Ljava/lang/String;
            astore 4 /* replyToValue */
         4: .line 112
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 3 /* faultTo */
            ifnull 6
         5: .line 113
            aload 3 /* faultTo */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getAddress:()Ljava/lang/String;
            astore 5 /* faultToValue */
         6: .line 114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* wbo */
            invokevirtual com.sun.xml.internal.ws.addressing.W3CWsaServerTube.getResponseRequirement:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            astore 6 /* responseRequirement */
        start local 6 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS responseRequirement
         7: .line 116
            invokestatic com.sun.xml.internal.ws.addressing.W3CWsaServerTube.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$wsdl$WSDLBoundOperation$ANONYMOUS:()[I
            aload 6 /* responseRequirement */
            invokevirtual com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.ordinal:()I
            iaload
            tableswitch { // 2 - 3
                    2: 12
                    3: 8
              default: 16
          }
         8: .line 118
      StackMap locals: com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS
      StackMap stack:
            aload 4 /* replyToValue */
            ifnull 10
            aload 4 /* replyToValue */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         9: .line 119
            new com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.replyToTag:Ljavax/xml/namespace/QName;
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingConstants.ONLY_NON_ANONYMOUS_ADDRESS_SUPPORTED:Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
            athrow
        10: .line 121
      StackMap locals:
      StackMap stack:
            aload 5 /* faultToValue */
            ifnull 16
            aload 5 /* faultToValue */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        11: .line 122
            new com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.faultToTag:Ljavax/xml/namespace/QName;
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingConstants.ONLY_NON_ANONYMOUS_ADDRESS_SUPPORTED:Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
            athrow
        12: .line 125
      StackMap locals:
      StackMap stack:
            aload 4 /* replyToValue */
            ifnull 14
            aload 4 /* replyToValue */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 14
        13: .line 126
            new com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.replyToTag:Ljavax/xml/namespace/QName;
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingConstants.ONLY_ANONYMOUS_ADDRESS_SUPPORTED:Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
            athrow
        14: .line 128
      StackMap locals:
      StackMap stack:
            aload 5 /* faultToValue */
            ifnull 16
            aload 5 /* faultToValue */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
        15: .line 129
            new com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.addressing.W3CWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.faultToTag:Ljavax/xml/namespace/QName;
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingConstants.ONLY_ANONYMOUS_ADDRESS_SUPPORTED:Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.addressing.model.InvalidAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
            athrow
        16: .line 134
      StackMap locals:
      StackMap stack:
            return
        end local 6 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS responseRequirement
        end local 5 // java.lang.String faultToValue
        end local 4 // java.lang.String replyToValue
        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.W3CWsaServerTube this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   17     0                 this  Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            0   17     1                  wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
            0   17     2              replyTo  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            0   17     3              faultTo  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            1   17     4         replyToValue  Ljava/lang/String;
            2   17     5         faultToValue  Ljava/lang/String;
            7   17     6  responseRequirement  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
    MethodParameters:
         Name  Flags
      wbo      
      replyTo  
      faultTo  

  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: (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.W3CWsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            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.W3CWsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.W3CWsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/W3CWsaServerTube;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$com$sun$xml$internal$ws$api$model$wsdl$WSDLBoundOperation$ANONYMOUS();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 48
            getstatic com.sun.xml.internal.ws.addressing.W3CWsaServerTube.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$wsdl$WSDLBoundOperation$ANONYMOUS:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.values:()[Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.optional:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokevirtual com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.prohibited:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokevirtual com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.required:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokevirtual com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            dup
            putstatic com.sun.xml.internal.ws.addressing.W3CWsaServerTube.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$wsdl$WSDLBoundOperation$ANONYMOUS:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
}
SourceFile: "W3CWsaServerTube.java"
InnerClasses:
  public final ANONYMOUS = com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS of com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation
  public final Responses = javax.xml.ws.soap.AddressingFeature$Responses of javax.xml.ws.soap.AddressingFeature