public class com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor
  super_class: java.lang.Object
{
  private static final com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor DEFAULT;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 45
            new com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor
            dup
            invokespecial com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor.<init>:()V
            putstatic com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor.DEFAULT:Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor getDefault();
    descriptor: ()Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 48
            getstatic com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor.DEFAULT:Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public com.sun.xml.internal.ws.api.message.Packet process(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=9, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet packet
         0: .line 62
            aconst_null
            astore 2 /* fiberCallback */
        start local 2 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback fiberCallback
         1: .line 63
            invokestatic com.sun.xml.internal.ws.api.pipe.Fiber.getCurrentIfSet:()Lcom/sun/xml/internal/ws/api/pipe/Fiber;
            astore 3 /* currentFiber */
        start local 3 // com.sun.xml.internal.ws.api.pipe.Fiber currentFiber
         2: .line 64
            aload 3 /* currentFiber */
            ifnull 8
         3: .line 71
            aload 3 /* currentFiber */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getCompletionCallback:()Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
         4: .line 70
            astore 4 /* currentFiberCallback */
        start local 4 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback currentFiberCallback
         5: .line 73
            aload 4 /* currentFiberCallback */
            ifnull 8
         6: .line 74
            new com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor$1
            dup
            aload 0 /* this */
            aload 4 /* currentFiberCallback */
            invokespecial com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor$1.<init>:(Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
            astore 2 /* fiberCallback */
         7: .line 83
            aload 3 /* currentFiber */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.setCompletionCallback:(Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
        end local 4 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback currentFiberCallback
         8: .line 88
      StackMap locals: com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback com.sun.xml.internal.ws.api.pipe.Fiber
      StackMap stack:
            aload 1 /* packet */
            getfield com.sun.xml.internal.ws.api.message.Packet.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            astore 4 /* endpoint */
        start local 4 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
         9: .line 89
            aload 4 /* endpoint */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getBinding:()Lcom/sun/xml/internal/ws/api/WSBinding;
            astore 5 /* binding */
        start local 5 // com.sun.xml.internal.ws.api.WSBinding binding
        10: .line 90
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
        11: .line 91
            new com.sun.xml.internal.ws.api.pipe.ClientTubeAssemblerContext
            dup
        12: .line 92
            aload 1 /* packet */
            getfield com.sun.xml.internal.ws.api.message.Packet.endpointAddress:Lcom/sun/xml/internal/ws/api/EndpointAddress;
            aload 4 /* endpoint */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            aconst_null
        13: .line 93
            aload 5 /* binding */
            aload 4 /* endpoint */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
        14: .line 94
            aload 5 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.createCodec:()Lcom/sun/xml/internal/ws/api/pipe/Codec;
            aconst_null
            aconst_null
        15: .line 91
            invokespecial com.sun.xml.internal.ws.api.pipe.ClientTubeAssemblerContext.<init>:(Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/pipe/Codec;Lcom/sun/xml/internal/ws/api/model/SEIModel;Ljava/lang/Class;)V
        16: .line 90
            invokestatic com.sun.xml.internal.ws.api.pipe.TransportTubeFactory.create:(Ljava/lang/ClassLoader;Lcom/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
            astore 6 /* transport */
        start local 6 // com.sun.xml.internal.ws.api.pipe.Tube transport
        17: .line 95
            aload 4 /* endpoint */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getEngine:()Lcom/sun/xml/internal/ws/api/pipe/Engine;
            invokevirtual com.sun.xml.internal.ws.api.pipe.Engine.createFiber:()Lcom/sun/xml/internal/ws/api/pipe/Fiber;
            astore 7 /* fiber */
        start local 7 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
        18: .line 96
            aload 7 /* fiber */
            aload 6 /* transport */
            aload 1 /* packet */
            aload 2 /* fiberCallback */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.start:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
        19: .line 99
            aload 1 /* packet */
            iconst_0
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.copy:(Z)Lcom/sun/xml/internal/ws/api/message/Packet;
            astore 8 /* copy */
        start local 8 // com.sun.xml.internal.ws.api.message.Packet copy
        20: .line 100
            aload 8 /* copy */
            aconst_null
            putfield com.sun.xml.internal.ws.api.message.Packet.endpointAddress:Lcom/sun/xml/internal/ws/api/EndpointAddress;
        21: .line 102
            aload 8 /* copy */
            areturn
        end local 8 // com.sun.xml.internal.ws.api.message.Packet copy
        end local 7 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
        end local 6 // com.sun.xml.internal.ws.api.pipe.Tube transport
        end local 5 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 4 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
        end local 3 // com.sun.xml.internal.ws.api.pipe.Fiber currentFiber
        end local 2 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback fiberCallback
        end local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        end local 0 // com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   22     0                  this  Lcom/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor;
            0   22     1                packet  Lcom/sun/xml/internal/ws/api/message/Packet;
            1   22     2         fiberCallback  Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
            2   22     3          currentFiber  Lcom/sun/xml/internal/ws/api/pipe/Fiber;
            5    8     4  currentFiberCallback  Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
            9   22     4              endpoint  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<*>;
           10   22     5               binding  Lcom/sun/xml/internal/ws/api/WSBinding;
           17   22     6             transport  Lcom/sun/xml/internal/ws/api/pipe/Tube;
           18   22     7                 fiber  Lcom/sun/xml/internal/ws/api/pipe/Fiber;
           20   22     8                  copy  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
        Name  Flags
      packet  
}
SourceFile: "NonAnonymousResponseProcessor.java"
NestMembers:
  com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor$1
InnerClasses:
  com.sun.xml.internal.ws.api.addressing.NonAnonymousResponseProcessor$1
  public abstract CompletionCallback = com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback of com.sun.xml.internal.ws.api.pipe.Fiber