public abstract class com.sun.xml.internal.ws.client.Stub implements com.sun.xml.internal.ws.developer.WSBindingProvider, com.sun.xml.internal.ws.client.ResponseContextReceiver, com.sun.xml.internal.ws.api.ComponentRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.ws.client.Stub
  super_class: java.lang.Object
{
  public static final java.lang.String PREVENT_SYNC_START_FOR_ASYNC_INVOKE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.xml.internal.ws.client.StubRequestSyncStartForAsyncInvoke"

  private com.sun.xml.internal.ws.util.Pool<com.sun.xml.internal.ws.api.pipe.Tube> tubes;
    descriptor: Lcom/sun/xml/internal/ws/util/Pool;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;

  private final com.sun.xml.internal.ws.api.pipe.Engine engine;
    descriptor: Lcom/sun/xml/internal/ws/api/pipe/Engine;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected final com.sun.xml.internal.ws.client.WSServiceDelegate owner;
    descriptor: Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected com.sun.xml.internal.ws.api.addressing.WSEndpointReference endpointReference;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    flags: (0x0004) ACC_PROTECTED
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  protected final com.sun.xml.internal.ws.binding.BindingImpl binding;
    descriptor: Lcom/sun/xml/internal/ws/binding/BindingImpl;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.sun.xml.internal.ws.api.client.WSPortInfo portInfo;
    descriptor: Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected com.sun.xml.internal.ws.api.addressing.AddressingVersion addrVersion;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0004) ACC_PROTECTED

  public com.sun.xml.internal.ws.client.RequestContext requestContext;
    descriptor: Lcom/sun/xml/internal/ws/client/RequestContext;
    flags: (0x0001) ACC_PUBLIC

  private final com.sun.xml.internal.ws.client.RequestContext cleanRequestContext;
    descriptor: Lcom/sun/xml/internal/ws/client/RequestContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.xml.internal.ws.client.ResponseContext responseContext;
    descriptor: Lcom/sun/xml/internal/ws/client/ResponseContext;
    flags: (0x0002) ACC_PRIVATE

  protected final com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort;
    descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  protected javax.xml.namespace.QName portname;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0004) ACC_PROTECTED

  private volatile com.sun.xml.internal.ws.api.message.Header[] userOutboundHeaders;
    descriptor: [Lcom/sun/xml/internal/ws/api/message/Header;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  private final com.sun.xml.internal.ws.model.wsdl.WSDLProperties wsdlProperties;
    descriptor: Lcom/sun/xml/internal/ws/model/wsdl/WSDLProperties;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  protected com.sun.xml.internal.ws.wsdl.OperationDispatcher operationDispatcher;
    descriptor: Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
    flags: (0x0004) ACC_PROTECTED

  private final com.sun.org.glassfish.gmbal.ManagedObjectManager managedObjectManager;
    descriptor: Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

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

  private final java.util.Set<com.sun.xml.internal.ws.api.Component> components;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Lcom/sun/xml/internal/ws/api/Component;>;

  private static final java.util.logging.Logger monitoringLogger;
    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 568
            ldc "com.sun.xml.internal.ws.monitoring"
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic com.sun.xml.internal.ws.client.Stub.monitoringLogger:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(com.sun.xml.internal.ws.client.WSServiceDelegate, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=7, args_size=7
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.client.WSServiceDelegate owner
        start local 2 // com.sun.xml.internal.ws.api.pipe.Tube master
        start local 3 // com.sun.xml.internal.ws.binding.BindingImpl binding
        start local 4 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        start local 5 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        start local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 195
            aload 0 /* this */
            aload 1 /* owner */
            aload 2 /* master */
            aconst_null
            aconst_null
            aload 3 /* binding */
            aload 4 /* wsdlPort */
            aload 5 /* defaultEndPointAddress */
            aload 6 /* epr */
            invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
         1: .line 196
            return
        end local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 5 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        end local 4 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        end local 3 // com.sun.xml.internal.ws.binding.BindingImpl binding
        end local 2 // com.sun.xml.internal.ws.api.pipe.Tube master
        end local 1 // com.sun.xml.internal.ws.client.WSServiceDelegate owner
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/sun/xml/internal/ws/client/Stub;
            0    2     1                   owner  Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            0    2     2                  master  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     3                 binding  Lcom/sun/xml/internal/ws/binding/BindingImpl;
            0    2     4                wsdlPort  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            0    2     5  defaultEndPointAddress  Lcom/sun/xml/internal/ws/api/EndpointAddress;
            0    2     6                     epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                        Name  Flags
      owner                   
      master                  
      binding                 
      wsdlPort                
      defaultEndPointAddress  
      epr                     

  protected void <init>(javax.xml.namespace.QName, com.sun.xml.internal.ws.client.WSServiceDelegate, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=8, args_size=8
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // javax.xml.namespace.QName portname
        start local 2 // com.sun.xml.internal.ws.client.WSServiceDelegate owner
        start local 3 // com.sun.xml.internal.ws.api.pipe.Tube master
        start local 4 // com.sun.xml.internal.ws.binding.BindingImpl binding
        start local 5 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        start local 6 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        start local 7 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 212
            aload 0 /* this */
            aload 2 /* owner */
            aload 3 /* master */
            aconst_null
            aload 1 /* portname */
            aload 4 /* binding */
            aload 5 /* wsdlPort */
            aload 6 /* defaultEndPointAddress */
            aload 7 /* epr */
            invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
         1: .line 213
            return
        end local 7 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 6 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        end local 5 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        end local 4 // com.sun.xml.internal.ws.binding.BindingImpl binding
        end local 3 // com.sun.xml.internal.ws.api.pipe.Tube master
        end local 2 // com.sun.xml.internal.ws.client.WSServiceDelegate owner
        end local 1 // javax.xml.namespace.QName portname
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/sun/xml/internal/ws/client/Stub;
            0    2     1                portname  Ljavax/xml/namespace/QName;
            0    2     2                   owner  Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            0    2     3                  master  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     4                 binding  Lcom/sun/xml/internal/ws/binding/BindingImpl;
            0    2     5                wsdlPort  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            0    2     6  defaultEndPointAddress  Lcom/sun/xml/internal/ws/api/EndpointAddress;
            0    2     7                     epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
      6:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                        Name  Flags
      portname                
      owner                   
      master                  
      binding                 
      wsdlPort                
      defaultEndPointAddress  
      epr                     

  protected void <init>(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=6, args_size=6
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 2 // com.sun.xml.internal.ws.binding.BindingImpl binding
        start local 3 // com.sun.xml.internal.ws.api.pipe.Tube master
        start local 4 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 228
            aload 0 /* this */
            aload 1 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getOwner:()Lcom/sun/xml/internal/ws/api/WSService;
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 3 /* master */
            aload 1 /* portInfo */
            aconst_null
            aload 2 /* binding */
            aload 1 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            aload 4 /* defaultEndPointAddress */
            aload 5 /* epr */
            invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
         1: .line 229
            return
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 4 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        end local 3 // com.sun.xml.internal.ws.api.pipe.Tube master
        end local 2 // com.sun.xml.internal.ws.binding.BindingImpl binding
        end local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/sun/xml/internal/ws/client/Stub;
            0    2     1                portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    2     2                 binding  Lcom/sun/xml/internal/ws/binding/BindingImpl;
            0    2     3                  master  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     4  defaultEndPointAddress  Lcom/sun/xml/internal/ws/api/EndpointAddress;
            0    2     5                     epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                        Name  Flags
      portInfo                
      binding                 
      master                  
      defaultEndPointAddress  
      epr                     

  protected void <init>(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 2 // com.sun.xml.internal.ws.binding.BindingImpl binding
        start local 3 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        start local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 243
            aload 0 /* this */
            aload 1 /* portInfo */
            aload 2 /* binding */
            aconst_null
            aload 3 /* defaultEndPointAddress */
            aload 4 /* epr */
            invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
         1: .line 245
            return
        end local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 3 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        end local 2 // com.sun.xml.internal.ws.binding.BindingImpl binding
        end local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/sun/xml/internal/ws/client/Stub;
            0    2     1                portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    2     2                 binding  Lcom/sun/xml/internal/ws/binding/BindingImpl;
            0    2     3  defaultEndPointAddress  Lcom/sun/xml/internal/ws/api/EndpointAddress;
            0    2     4                     epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                        Name  Flags
      portInfo                
      binding                 
      defaultEndPointAddress  
      epr                     

  private void <init>(com.sun.xml.internal.ws.client.WSServiceDelegate, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.client.WSPortInfo, javax.xml.namespace.QName, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=15, args_size=9
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.client.WSServiceDelegate owner
        start local 2 // com.sun.xml.internal.ws.api.pipe.Tube master
        start local 3 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 4 // javax.xml.namespace.QName portname
        start local 5 // com.sun.xml.internal.ws.binding.BindingImpl binding
        start local 6 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        start local 7 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        start local 8 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 247
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 151
            aload 0 /* this */
            new com.sun.xml.internal.ws.client.RequestContext
            dup
            invokespecial com.sun.xml.internal.ws.client.RequestContext.<init>:()V
            putfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
         2: .line 174
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
         3: .line 178
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.ws.client.Stub.managedObjectManagerClosed:Z
         4: .line 180
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArraySet
            dup
            invokespecial java.util.concurrent.CopyOnWriteArraySet.<init>:()V
            putfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
         5: .line 248
            invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getDefault:()Lcom/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver;
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
            invokevirtual com.sun.xml.internal.ws.api.server.ThreadLocalContainerResolver.enterContainer:(Lcom/sun/xml/internal/ws/api/server/Container;)Lcom/sun/xml/internal/ws/api/server/Container;
            astore 9 /* old */
        start local 9 // com.sun.xml.internal.ws.api.server.Container old
         6: .line 250
            aload 0 /* this */
            aload 1 /* owner */
            putfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
         7: .line 251
            aload 0 /* this */
            aload 3 /* portInfo */
            putfield com.sun.xml.internal.ws.client.Stub.portInfo:Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
         8: .line 252
            aload 0 /* this */
            aload 6 /* wsdlPort */
            ifnull 9
            aload 6 /* wsdlPort */
            goto 11
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container
      StackMap stack: com.sun.xml.internal.ws.client.Stub
         9: aload 3 /* portInfo */
            ifnull 10
            aload 3 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            goto 11
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.client.Stub
        10: aconst_null
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container
      StackMap stack: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.model.wsdl.WSDLPort
        11: putfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
        12: .line 253
            aload 0 /* this */
            aload 4 /* portname */
            putfield com.sun.xml.internal.ws.client.Stub.portname:Ljavax/xml/namespace/QName;
        13: .line 254
            aload 4 /* portname */
            ifnonnull 19
        14: .line 255
            aload 3 /* portInfo */
            ifnull 17
        15: .line 256
            aload 0 /* this */
            aload 3 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPortName:()Ljavax/xml/namespace/QName;
            putfield com.sun.xml.internal.ws.client.Stub.portname:Ljavax/xml/namespace/QName;
        16: .line 257
            goto 19
      StackMap locals:
      StackMap stack:
        17: aload 6 /* wsdlPort */
            ifnull 19
        18: .line 258
            aload 0 /* this */
            aload 6 /* wsdlPort */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getName:()Ljavax/xml/namespace/QName;
            putfield com.sun.xml.internal.ws.client.Stub.portname:Ljavax/xml/namespace/QName;
        19: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* binding */
            putfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
        20: .line 263
            aload 5 /* binding */
            ldc Lcom/sun/xml/internal/ws/api/ComponentFeature;
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            checkcast com.sun.xml.internal.ws.api.ComponentFeature
            astore 10 /* cf */
        start local 10 // com.sun.xml.internal.ws.api.ComponentFeature cf
        21: .line 264
            aload 10 /* cf */
            ifnull 23
            getstatic com.sun.xml.internal.ws.api.ComponentFeature$Target.STUB:Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
            aload 10 /* cf */
            invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getTarget:()Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
            invokevirtual com.sun.xml.internal.ws.api.ComponentFeature$Target.equals:(Ljava/lang/Object;)Z
            ifeq 23
        22: .line 265
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
            aload 10 /* cf */
            invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getComponent:()Lcom/sun/xml/internal/ws/api/Component;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        23: .line 267
      StackMap locals: com.sun.xml.internal.ws.api.ComponentFeature
      StackMap stack:
            aload 5 /* binding */
            ldc Lcom/sun/xml/internal/ws/api/ComponentsFeature;
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            checkcast com.sun.xml.internal.ws.api.ComponentsFeature
            astore 11 /* csf */
        start local 11 // com.sun.xml.internal.ws.api.ComponentsFeature csf
        24: .line 268
            aload 11 /* csf */
            ifnull 30
        25: .line 269
            aload 11 /* csf */
            invokevirtual com.sun.xml.internal.ws.api.ComponentsFeature.getComponentFeatures:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 29
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.ComponentFeature com.sun.xml.internal.ws.api.ComponentsFeature top java.util.Iterator
      StackMap stack:
        26: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.ComponentFeature
            astore 12 /* cfi */
        start local 12 // com.sun.xml.internal.ws.api.ComponentFeature cfi
        27: .line 270
            getstatic com.sun.xml.internal.ws.api.ComponentFeature$Target.STUB:Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
            aload 12 /* cfi */
            invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getTarget:()Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
            invokevirtual com.sun.xml.internal.ws.api.ComponentFeature$Target.equals:(Ljava/lang/Object;)Z
            ifeq 29
        28: .line 271
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
            aload 12 /* cfi */
            invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getComponent:()Lcom/sun/xml/internal/ws/api/Component;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 12 // com.sun.xml.internal.ws.api.ComponentFeature cfi
        29: .line 269
      StackMap locals:
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 26
        30: .line 276
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.ComponentFeature com.sun.xml.internal.ws.api.ComponentsFeature
      StackMap stack:
            aload 8 /* epr */
            ifnull 33
        31: .line 277
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            aload 8 /* epr */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getAddress:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.setEndPointAddressString:(Ljava/lang/String;)V
        32: .line 278
            goto 34
        33: .line 279
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            aload 7 /* defaultEndPointAddress */
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.setEndpointAddress:(Lcom/sun/xml/internal/ws/api/EndpointAddress;)V
        34: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.xml.internal.ws.api.pipe.Engine
            dup
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getStringId:()Ljava/lang/String;
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getExecutor:()Ljava/util/concurrent/Executor;
            invokespecial com.sun.xml.internal.ws.api.pipe.Engine.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/server/Container;Ljava/util/concurrent/Executor;)V
            putfield com.sun.xml.internal.ws.client.Stub.engine:Lcom/sun/xml/internal/ws/api/pipe/Engine;
        35: .line 282
            aload 0 /* this */
            aload 8 /* epr */
            putfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        36: .line 283
            aload 0 /* this */
            aload 6 /* wsdlPort */
            ifnonnull 37
            new com.sun.xml.internal.ws.model.wsdl.WSDLDirectProperties
            dup
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getServiceName:()Ljavax/xml/namespace/QName;
            aload 4 /* portname */
            invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLDirectProperties.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
            goto 38
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.client.Stub
        37: new com.sun.xml.internal.ws.model.wsdl.WSDLPortProperties
            dup
            aload 6 /* wsdlPort */
            invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLPortProperties.<init>:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;)V
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.ComponentFeature com.sun.xml.internal.ws.api.ComponentsFeature
      StackMap stack: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.model.wsdl.WSDLProperties
        38: putfield com.sun.xml.internal.ws.client.Stub.wsdlProperties:Lcom/sun/xml/internal/ws/model/wsdl/WSDLProperties;
        39: .line 285
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.copy:()Lcom/sun/xml/internal/ws/client/RequestContext;
            putfield com.sun.xml.internal.ws.client.Stub.cleanRequestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
        40: .line 290
            aload 0 /* this */
            new com.sun.xml.internal.ws.client.MonitorRootClient
            dup
            aload 0 /* this */
            invokespecial com.sun.xml.internal.ws.client.MonitorRootClient.<init>:(Lcom/sun/xml/internal/ws/client/Stub;)V
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.MonitorRootClient.createManagedObjectManager:(Lcom/sun/xml/internal/ws/client/Stub;)Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
            putfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
        41: .line 292
            aload 2 /* master */
            ifnull 44
        42: .line 293
            aload 0 /* this */
            new com.sun.xml.internal.ws.util.Pool$TubePool
            dup
            aload 2 /* master */
            invokespecial com.sun.xml.internal.ws.util.Pool$TubePool.<init>:(Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
            putfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
        43: .line 294
            goto 45
        44: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.xml.internal.ws.util.Pool$TubePool
            dup
            aload 0 /* this */
            aload 3 /* portInfo */
            aload 5 /* binding */
            invokevirtual com.sun.xml.internal.ws.client.Stub.createPipeline:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
            invokespecial com.sun.xml.internal.ws.util.Pool$TubePool.<init>:(Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
            putfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
        45: .line 298
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* binding */
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getAddressingVersion:()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            putfield com.sun.xml.internal.ws.client.Stub.addrVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
        46: .line 302
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
            invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.resumeJMXRegistration:()V
        end local 11 // com.sun.xml.internal.ws.api.ComponentsFeature csf
        end local 10 // com.sun.xml.internal.ws.api.ComponentFeature cf
        47: .line 303
            goto 51
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container
      StackMap stack: java.lang.Throwable
        48: astore 14
        49: .line 304
            invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getDefault:()Lcom/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver;
            aload 9 /* old */
            invokevirtual com.sun.xml.internal.ws.api.server.ThreadLocalContainerResolver.exitContainer:(Lcom/sun/xml/internal/ws/api/server/Container;)V
        50: .line 305
            aload 14
            athrow
        51: .line 304
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getDefault:()Lcom/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver;
            aload 9 /* old */
            invokevirtual com.sun.xml.internal.ws.api.server.ThreadLocalContainerResolver.exitContainer:(Lcom/sun/xml/internal/ws/api/server/Container;)V
        52: .line 306
            return
        end local 9 // com.sun.xml.internal.ws.api.server.Container old
        end local 8 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 7 // com.sun.xml.internal.ws.api.EndpointAddress defaultEndPointAddress
        end local 6 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        end local 5 // com.sun.xml.internal.ws.binding.BindingImpl binding
        end local 4 // javax.xml.namespace.QName portname
        end local 3 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        end local 2 // com.sun.xml.internal.ws.api.pipe.Tube master
        end local 1 // com.sun.xml.internal.ws.client.WSServiceDelegate owner
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   53     0                    this  Lcom/sun/xml/internal/ws/client/Stub;
            0   53     1                   owner  Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            0   53     2                  master  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0   53     3                portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0   53     4                portname  Ljavax/xml/namespace/QName;
            0   53     5                 binding  Lcom/sun/xml/internal/ws/binding/BindingImpl;
            0   53     6                wsdlPort  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            0   53     7  defaultEndPointAddress  Lcom/sun/xml/internal/ws/api/EndpointAddress;
            0   53     8                     epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            6   53     9                     old  Lcom/sun/xml/internal/ws/api/server/Container;
           21   47    10                      cf  Lcom/sun/xml/internal/ws/api/ComponentFeature;
           24   47    11                     csf  Lcom/sun/xml/internal/ws/api/ComponentsFeature;
           27   29    12                     cfi  Lcom/sun/xml/internal/ws/api/ComponentFeature;
      Exception table:
        from    to  target  type
           6    48      48  any
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        com.sun.istack.internal.Nullable()
      2:
        com.sun.istack.internal.Nullable()
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
      6:
      7:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                        Name  Flags
      owner                   
      master                  
      portInfo                
      portname                
      binding                 
      wsdlPort                
      defaultEndPointAddress  
      epr                     

  private com.sun.xml.internal.ws.api.pipe.Tube createPipeline(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=11, locals=7, args_size=3
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
         0: .line 313
            aload 1 /* portInfo */
            aload 2 /* binding */
            invokestatic com.sun.xml.internal.ws.client.Stub.checkAllWSDLExtensionsUnderstood:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)V
         1: .line 314
            aconst_null
            astore 3 /* seiModel */
        start local 3 // com.sun.xml.internal.ws.api.model.SEIModel seiModel
         2: .line 315
            aconst_null
            astore 4 /* sei */
        start local 4 // java.lang.Class sei
         3: .line 316
            aload 1 /* portInfo */
            instanceof com.sun.xml.internal.ws.client.SEIPortInfo
            ifeq 7
         4: .line 317
            aload 1 /* portInfo */
            checkcast com.sun.xml.internal.ws.client.SEIPortInfo
            astore 5 /* sp */
        start local 5 // com.sun.xml.internal.ws.client.SEIPortInfo sp
         5: .line 318
            aload 5 /* sp */
            getfield com.sun.xml.internal.ws.client.SEIPortInfo.model:Lcom/sun/xml/internal/ws/model/SOAPSEIModel;
            astore 3 /* seiModel */
         6: .line 319
            aload 5 /* sp */
            getfield com.sun.xml.internal.ws.client.SEIPortInfo.sei:Ljava/lang/Class;
            astore 4 /* sei */
        end local 5 // com.sun.xml.internal.ws.client.SEIPortInfo sp
         7: .line 321
      StackMap locals: com.sun.xml.internal.ws.api.model.SEIModel java.lang.Class
      StackMap stack:
            aload 1 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getBindingId:()Lcom/sun/xml/internal/ws/api/BindingID;
            astore 5 /* bindingId */
        start local 5 // com.sun.xml.internal.ws.api.BindingID bindingId
         8: .line 324
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            aload 5 /* bindingId */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
         9: .line 323
            invokestatic com.sun.xml.internal.ws.api.pipe.TubelineAssemblerFactory.create:(Ljava/lang/ClassLoader;Lcom/sun/xml/internal/ws/api/BindingID;Lcom/sun/xml/internal/ws/api/server/Container;)Lcom/sun/xml/internal/ws/api/pipe/TubelineAssembler;
            astore 6 /* assembler */
        start local 6 // com.sun.xml.internal.ws.api.pipe.TubelineAssembler assembler
        10: .line 325
            aload 6 /* assembler */
            ifnonnull 12
        11: .line 326
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to process bindingID="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* bindingId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 328
      StackMap locals: com.sun.xml.internal.ws.api.BindingID com.sun.xml.internal.ws.api.pipe.TubelineAssembler
      StackMap stack:
            aload 6 /* assembler */
        13: .line 329
            new com.sun.xml.internal.ws.api.pipe.ClientTubeAssemblerContext
            dup
        14: .line 330
            aload 1 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getEndpointAddress:()Lcom/sun/xml/internal/ws/api/EndpointAddress;
        15: .line 331
            aload 1 /* portInfo */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
        16: .line 332
            aload 0 /* this */
            aload 2 /* binding */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
            aload 2 /* 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;
            aload 3 /* seiModel */
            aload 4 /* sei */
        17: .line 329
            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/developer/WSBindingProvider;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
        18: .line 328
            invokeinterface com.sun.xml.internal.ws.api.pipe.TubelineAssembler.createClient:(Lcom/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
            areturn
        end local 6 // com.sun.xml.internal.ws.api.pipe.TubelineAssembler assembler
        end local 5 // com.sun.xml.internal.ws.api.BindingID bindingId
        end local 4 // java.lang.Class sei
        end local 3 // com.sun.xml.internal.ws.api.model.SEIModel seiModel
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lcom/sun/xml/internal/ws/client/Stub;
            0   19     1   portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0   19     2    binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            2   19     3   seiModel  Lcom/sun/xml/internal/ws/api/model/SEIModel;
            3   19     4        sei  Ljava/lang/Class;
            5    7     5         sp  Lcom/sun/xml/internal/ws/client/SEIPortInfo;
            8   19     5  bindingId  Lcom/sun/xml/internal/ws/api/BindingID;
           10   19     6  assembler  Lcom/sun/xml/internal/ws/api/pipe/TubelineAssembler;
    MethodParameters:
          Name  Flags
      portInfo  
      binding   

  public com.sun.xml.internal.ws.api.model.wsdl.WSDLPort getWSDLPort();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 336
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public com.sun.xml.internal.ws.api.WSService getService();
    descriptor: ()Lcom/sun/xml/internal/ws/api/WSService;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 340
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public com.sun.xml.internal.ws.util.Pool<com.sun.xml.internal.ws.api.pipe.Tube> getTubes();
    descriptor: ()Lcom/sun/xml/internal/ws/util/Pool;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 344
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    Signature: ()Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;

  private static void checkAllWSDLExtensionsUnderstood(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo port
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
         0: .line 355
            aload 0 /* port */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            ifnull 2
            aload 1 /* binding */
            ldc Ljavax/xml/ws/RespectBindingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
            ifeq 2
         1: .line 356
            aload 0 /* port */
            invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.areRequiredExtensionsUnderstood:()Z
            pop
         2: .line 358
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo port
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     port  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    3     1  binding  Lcom/sun/xml/internal/ws/api/WSBinding;
    MethodParameters:
         Name  Flags
      port     
      binding  

  public com.sun.xml.internal.ws.api.client.WSPortInfo getPortInfo();
    descriptor: ()Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 362
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.portInfo:Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public com.sun.xml.internal.ws.wsdl.OperationDispatcher getOperationDispatcher();
    descriptor: ()Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 372
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
            ifnonnull 2
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            ifnull 2
         1: .line 373
            aload 0 /* this */
            new com.sun.xml.internal.ws.wsdl.OperationDispatcher
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            aconst_null
            invokespecial com.sun.xml.internal.ws.wsdl.OperationDispatcher.<init>:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;)V
            putfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
         2: .line 375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  protected abstract javax.xml.namespace.QName getPortName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  protected final javax.xml.namespace.QName getServiceName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 400
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getServiceName:()Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public final java.util.concurrent.Executor getExecutor();
    descriptor: ()Ljava/util/concurrent/Executor;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 412
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getExecutor:()Ljava/util/concurrent/Executor;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  protected final com.sun.xml.internal.ws.api.message.Packet process(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.client.RequestContext, com.sun.xml.internal.ws.client.ResponseContextReceiver);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;Lcom/sun/xml/internal/ws/client/ResponseContextReceiver;)Lcom/sun/xml/internal/ws/api/message/Packet;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=10, args_size=4
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        start local 2 // com.sun.xml.internal.ws.client.RequestContext requestContext
        start local 3 // com.sun.xml.internal.ws.client.ResponseContextReceiver receiver
         0: .line 433
            aload 1 /* packet */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.api.message.Packet.isSynchronousMEP:Ljava/lang/Boolean;
         1: .line 434
            aload 1 /* packet */
            aload 0 /* this */
            putfield com.sun.xml.internal.ws.api.message.Packet.component:Lcom/sun/xml/internal/ws/api/Component;
         2: .line 435
            aload 0 /* this */
            aload 1 /* packet */
            aload 2 /* requestContext */
            invokevirtual com.sun.xml.internal.ws.client.Stub.configureRequestPacket:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;)V
         3: .line 436
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
            astore 4 /* pool */
        start local 4 // com.sun.xml.internal.ws.util.Pool pool
         4: .line 437
            aload 4 /* pool */
            ifnonnull 6
         5: .line 438
            new javax.xml.ws.WebServiceException
            dup
            ldc "close method has already been invoked"
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 441
      StackMap locals: com.sun.xml.internal.ws.util.Pool
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.engine: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 5 /* fiber */
        start local 5 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
         7: .line 442
            aload 0 /* this */
            aload 5 /* fiber */
            invokevirtual com.sun.xml.internal.ws.client.Stub.configureFiber:(Lcom/sun/xml/internal/ws/api/pipe/Fiber;)V
         8: .line 445
            aload 4 /* pool */
            invokevirtual com.sun.xml.internal.ws.util.Pool.take:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.pipe.Tube
            astore 6 /* tube */
        start local 6 // com.sun.xml.internal.ws.api.pipe.Tube tube
         9: .line 448
            aload 5 /* fiber */
            aload 6 /* tube */
            aload 1 /* packet */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.runSync:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
            astore 8
        10: .line 456
            aload 5 /* fiber */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
            ifnonnull 11
            aload 1 /* packet */
            goto 12
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.client.ResponseContextReceiver com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube top com.sun.xml.internal.ws.api.message.Packet
      StackMap stack:
        11: aload 5 /* fiber */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.api.message.Packet
        12: astore 9 /* reply */
        start local 9 // com.sun.xml.internal.ws.api.message.Packet reply
        13: .line 457
            aload 3 /* receiver */
            new com.sun.xml.internal.ws.client.ResponseContext
            dup
            aload 9 /* reply */
            invokespecial com.sun.xml.internal.ws.client.ResponseContext.<init>:(Lcom/sun/xml/internal/ws/api/message/Packet;)V
            invokeinterface com.sun.xml.internal.ws.client.ResponseContextReceiver.setResponseContext:(Lcom/sun/xml/internal/ws/client/ResponseContext;)V
        14: .line 459
            aload 4 /* pool */
            aload 6 /* tube */
            invokevirtual com.sun.xml.internal.ws.util.Pool.recycle:(Ljava/lang/Object;)V
        end local 9 // com.sun.xml.internal.ws.api.message.Packet reply
        15: .line 448
            aload 8
            areturn
        16: .line 449
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.client.ResponseContextReceiver com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube
      StackMap stack: java.lang.Throwable
            astore 7
        17: .line 456
            aload 5 /* fiber */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
            ifnonnull 18
            aload 1 /* packet */
            goto 19
      StackMap locals: java.lang.Throwable
      StackMap stack:
        18: aload 5 /* fiber */
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.api.message.Packet
        19: astore 9 /* reply */
        start local 9 // com.sun.xml.internal.ws.api.message.Packet reply
        20: .line 457
            aload 3 /* receiver */
            new com.sun.xml.internal.ws.client.ResponseContext
            dup
            aload 9 /* reply */
            invokespecial com.sun.xml.internal.ws.client.ResponseContext.<init>:(Lcom/sun/xml/internal/ws/api/message/Packet;)V
            invokeinterface com.sun.xml.internal.ws.client.ResponseContextReceiver.setResponseContext:(Lcom/sun/xml/internal/ws/client/ResponseContext;)V
        21: .line 459
            aload 4 /* pool */
            aload 6 /* tube */
            invokevirtual com.sun.xml.internal.ws.util.Pool.recycle:(Ljava/lang/Object;)V
        end local 9 // com.sun.xml.internal.ws.api.message.Packet reply
        22: .line 460
            aload 7
            athrow
        end local 6 // com.sun.xml.internal.ws.api.pipe.Tube tube
        end local 5 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
        end local 4 // com.sun.xml.internal.ws.util.Pool pool
        end local 3 // com.sun.xml.internal.ws.client.ResponseContextReceiver receiver
        end local 2 // com.sun.xml.internal.ws.client.RequestContext requestContext
        end local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   23     0            this  Lcom/sun/xml/internal/ws/client/Stub;
            0   23     1          packet  Lcom/sun/xml/internal/ws/api/message/Packet;
            0   23     2  requestContext  Lcom/sun/xml/internal/ws/client/RequestContext;
            0   23     3        receiver  Lcom/sun/xml/internal/ws/client/ResponseContextReceiver;
            4   23     4            pool  Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;
            7   23     5           fiber  Lcom/sun/xml/internal/ws/api/pipe/Fiber;
            9   23     6            tube  Lcom/sun/xml/internal/ws/api/pipe/Tube;
           13   15     9           reply  Lcom/sun/xml/internal/ws/api/message/Packet;
           20   22     9           reply  Lcom/sun/xml/internal/ws/api/message/Packet;
      Exception table:
        from    to  target  type
           9    10      16  any
    MethodParameters:
                Name  Flags
      packet          
      requestContext  
      receiver        

  private void configureRequestPacket(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.client.RequestContext);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        start local 2 // com.sun.xml.internal.ws.client.RequestContext requestContext
         0: .line 465
            aload 1 /* packet */
            aload 0 /* this */
            putfield com.sun.xml.internal.ws.api.message.Packet.proxy:Ljavax/xml/ws/BindingProvider;
         1: .line 466
            aload 1 /* packet */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getHandlerConfig:()Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
            putfield com.sun.xml.internal.ws.api.message.Packet.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
         2: .line 469
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
            astore 3 /* hl */
        start local 3 // com.sun.xml.internal.ws.api.message.Header[] hl
         3: .line 470
            aload 3 /* hl */
            ifnull 10
         4: .line 471
            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;
            astore 4 /* mh */
        start local 4 // com.sun.xml.internal.ws.api.message.MessageHeaders mh
         5: .line 472
            aload 3 /* hl */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 9
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[] com.sun.xml.internal.ws.api.message.MessageHeaders top int int com.sun.xml.internal.ws.api.message.Header[]
      StackMap stack:
         6: aload 8
            iload 6
            aaload
            astore 5 /* h */
        start local 5 // com.sun.xml.internal.ws.api.message.Header h
         7: .line 473
            aload 4 /* mh */
            aload 5 /* h */
            invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
            pop
        end local 5 // com.sun.xml.internal.ws.api.message.Header h
         8: .line 472
            iinc 6 1
      StackMap locals:
      StackMap stack:
         9: iload 6
            iload 7
            if_icmplt 6
        end local 4 // com.sun.xml.internal.ws.api.message.MessageHeaders mh
        10: .line 477
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[]
      StackMap stack:
            aload 2 /* requestContext */
            aload 1 /* packet */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getAddressingVersion:()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            ifnull 11
            iconst_1
            goto 12
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[]
      StackMap stack: com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Packet
        11: iconst_0
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[]
      StackMap stack: com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Packet int
        12: invokevirtual com.sun.xml.internal.ws.client.RequestContext.fill:(Lcom/sun/xml/internal/ws/api/message/Packet;Z)V
        13: .line 478
            aload 1 /* packet */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlProperties:Lcom/sun/xml/internal/ws/model/wsdl/WSDLProperties;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.addSatellite:(Lcom/oracle/webservices/internal/api/message/PropertySet;)V
        14: .line 480
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.addrVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            ifnull 19
        15: .line 482
            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;
            astore 4 /* headerList */
        start local 4 // com.sun.xml.internal.ws.api.message.MessageHeaders headerList
        16: .line 483
            aload 4 /* headerList */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            aload 1 /* packet */
            invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.fillRequestAddressingHeaders:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;)V
        17: .line 489
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            ifnull 19
        18: .line 490
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            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;
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.addReferenceParametersToList:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)V
        end local 4 // com.sun.xml.internal.ws.api.message.MessageHeaders headerList
        19: .line 493
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.xml.internal.ws.api.message.Header[] hl
        end local 2 // com.sun.xml.internal.ws.client.RequestContext requestContext
        end local 1 // com.sun.xml.internal.ws.api.message.Packet packet
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   20     0            this  Lcom/sun/xml/internal/ws/client/Stub;
            0   20     1          packet  Lcom/sun/xml/internal/ws/api/message/Packet;
            0   20     2  requestContext  Lcom/sun/xml/internal/ws/client/RequestContext;
            3   20     3              hl  [Lcom/sun/xml/internal/ws/api/message/Header;
            5   10     4              mh  Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
            7    8     5               h  Lcom/sun/xml/internal/ws/api/message/Header;
           16   19     4      headerList  Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
    MethodParameters:
                Name  Flags
      packet          
      requestContext  

  protected final void processAsync(com.sun.xml.internal.ws.client.AsyncResponseImpl<?>, com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.client.RequestContext, com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback);
    descriptor: (Lcom/sun/xml/internal/ws/client/AsyncResponseImpl;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=10, args_size=5
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.client.AsyncResponseImpl receiver
        start local 2 // com.sun.xml.internal.ws.api.message.Packet request
        start local 3 // com.sun.xml.internal.ws.client.RequestContext requestContext
        start local 4 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback completionCallback
         0: .line 515
            aload 2 /* request */
            aload 0 /* this */
            putfield com.sun.xml.internal.ws.api.message.Packet.component:Lcom/sun/xml/internal/ws/api/Component;
         1: .line 516
            aload 0 /* this */
            aload 2 /* request */
            aload 3 /* requestContext */
            invokevirtual com.sun.xml.internal.ws.client.Stub.configureRequestPacket:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;)V
         2: .line 518
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
            astore 5 /* pool */
        start local 5 // com.sun.xml.internal.ws.util.Pool pool
         3: .line 519
            aload 5 /* pool */
            ifnonnull 5
         4: .line 520
            new javax.xml.ws.WebServiceException
            dup
            ldc "close method has already been invoked"
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 523
      StackMap locals: com.sun.xml.internal.ws.util.Pool
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.engine: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 6 /* fiber */
        start local 6 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
         6: .line 524
            aload 0 /* this */
            aload 6 /* fiber */
            invokevirtual com.sun.xml.internal.ws.client.Stub.configureFiber:(Lcom/sun/xml/internal/ws/api/pipe/Fiber;)V
         7: .line 526
            aload 1 /* receiver */
            aload 6 /* fiber */
            invokevirtual com.sun.xml.internal.ws.client.AsyncResponseImpl.setCancelable:(Lcom/sun/xml/internal/ws/api/Cancelable;)V
         8: .line 529
            aload 1 /* receiver */
            invokevirtual com.sun.xml.internal.ws.client.AsyncResponseImpl.isCancelled:()Z
            ifeq 10
         9: .line 530
            return
        10: .line 533
      StackMap locals: com.sun.xml.internal.ws.api.pipe.Fiber
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            ldc Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptorFactory;
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory
            astore 7 /* fcsif */
        start local 7 // com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory fcsif
        11: .line 534
            aload 7 /* fcsif */
            ifnull 13
        12: .line 535
            aload 6 /* fiber */
            aload 7 /* fcsif */
            invokeinterface com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory.create:()Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;
            invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.addInterceptor:(Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;)V
        13: .line 539
      StackMap locals: com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory
      StackMap stack:
            aload 5 /* pool */
            invokevirtual com.sun.xml.internal.ws.util.Pool.take:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.pipe.Tube
            astore 8 /* tube */
        start local 8 // com.sun.xml.internal.ws.api.pipe.Tube tube
        14: .line 541
            new com.sun.xml.internal.ws.client.Stub$1
            dup
            aload 0 /* this */
            aload 5 /* pool */
            aload 8 /* tube */
            aload 4 /* completionCallback */
            invokespecial com.sun.xml.internal.ws.client.Stub$1.<init>:(Lcom/sun/xml/internal/ws/client/Stub;Lcom/sun/xml/internal/ws/util/Pool;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
            astore 9 /* fiberCallback */
        start local 9 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback fiberCallback
        15: .line 558
            aload 6 /* fiber */
            aload 8 /* tube */
            aload 2 /* request */
            aload 9 /* fiberCallback */
        16: .line 559
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getBinding:()Lcom/sun/xml/internal/ws/api/WSBinding;
            ldc Lcom/sun/xml/internal/ws/api/pipe/SyncStartForAsyncFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
            ifeq 18
        17: .line 560
            aload 3 /* requestContext */
            ldc "com.sun.xml.internal.ws.client.StubRequestSyncStartForAsyncInvoke"
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.containsKey:(Ljava/lang/Object;)Z
            ifne 18
            iconst_1
            goto 19
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.AsyncResponseImpl com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback
      StackMap stack: com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback
        18: iconst_0
        19: .line 558
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.AsyncResponseImpl com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback
      StackMap stack: com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback int
            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;Z)V
        20: .line 561
            return
        end local 9 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback fiberCallback
        end local 8 // com.sun.xml.internal.ws.api.pipe.Tube tube
        end local 7 // com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory fcsif
        end local 6 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
        end local 5 // com.sun.xml.internal.ws.util.Pool pool
        end local 4 // com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback completionCallback
        end local 3 // com.sun.xml.internal.ws.client.RequestContext requestContext
        end local 2 // com.sun.xml.internal.ws.api.message.Packet request
        end local 1 // com.sun.xml.internal.ws.client.AsyncResponseImpl receiver
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   21     0                this  Lcom/sun/xml/internal/ws/client/Stub;
            0   21     1            receiver  Lcom/sun/xml/internal/ws/client/AsyncResponseImpl<*>;
            0   21     2             request  Lcom/sun/xml/internal/ws/api/message/Packet;
            0   21     3      requestContext  Lcom/sun/xml/internal/ws/client/RequestContext;
            0   21     4  completionCallback  Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
            3   21     5                pool  Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;
            6   21     6               fiber  Lcom/sun/xml/internal/ws/api/pipe/Fiber;
           11   21     7               fcsif  Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptorFactory;
           14   21     8                tube  Lcom/sun/xml/internal/ws/api/pipe/Tube;
           15   21     9       fiberCallback  Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
    Signature: (Lcom/sun/xml/internal/ws/client/AsyncResponseImpl<*>;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
    MethodParameters:
                    Name  Flags
      receiver            
      request             
      requestContext      
      completionCallback  final

  protected void configureFiber(com.sun.xml.internal.ws.api.pipe.Fiber);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Fiber;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
         0: .line 566
            return
        end local 1 // com.sun.xml.internal.ws.api.pipe.Fiber fiber
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/ws/client/Stub;
            0    1     1  fiber  Lcom/sun/xml/internal/ws/api/pipe/Fiber;
    MethodParameters:
       Name  Flags
      fiber  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 572
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
            checkcast com.sun.xml.internal.ws.util.Pool$TubePool
            astore 1 /* tp */
        start local 1 // com.sun.xml.internal.ws.util.Pool$TubePool tp
         1: .line 573
            aload 1 /* tp */
            ifnull 5
         2: .line 577
            aload 1 /* tp */
            invokevirtual com.sun.xml.internal.ws.util.Pool$TubePool.takeMaster:()Lcom/sun/xml/internal/ws/api/pipe/Tube;
            astore 2 /* p */
        start local 2 // com.sun.xml.internal.ws.api.pipe.Tube p
         3: .line 578
            aload 2 /* p */
            invokeinterface com.sun.xml.internal.ws.api.pipe.Tube.preDestroy:()V
         4: .line 579
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
        end local 2 // com.sun.xml.internal.ws.api.pipe.Tube p
         5: .line 581
      StackMap locals: com.sun.xml.internal.ws.util.Pool$TubePool
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.managedObjectManagerClosed:Z
            ifne 14
         6: .line 583
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
            invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.getRoot:()Ljava/lang/Object;
            invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.getObjectName:(Ljava/lang/Object;)Ljavax/management/ObjectName;
            astore 2 /* name */
        start local 2 // javax.management.ObjectName name
         7: .line 585
            aload 2 /* name */
            ifnull 9
         8: .line 586
            getstatic com.sun.xml.internal.ws.client.Stub.monitoringLogger:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            ldc "Closing Metro monitoring root: {0}"
            aload 2 /* name */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
         9: .line 588
      StackMap locals: javax.management.ObjectName
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
            invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.close:()V
        end local 2 // javax.management.ObjectName name
        10: .line 589
            goto 13
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.util.Pool$TubePool
      StackMap stack: java.io.IOException
        11: astore 2 /* e */
        start local 2 // java.io.IOException e
        12: .line 590
            getstatic com.sun.xml.internal.ws.client.Stub.monitoringLogger:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
            ldc "Ignoring error when closing Managed Object Manager"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.io.IOException e
        13: .line 592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.ws.client.Stub.managedObjectManagerClosed:Z
        14: .line 594
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.ws.util.Pool$TubePool tp
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/sun/xml/internal/ws/client/Stub;
            1   15     1    tp  Lcom/sun/xml/internal/ws/util/Pool$TubePool;
            3    5     2     p  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            7   10     2  name  Ljavax/management/ObjectName;
           12   13     2     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           6    10      11  Class java.io.IOException

  public final com.sun.xml.internal.ws.api.WSBinding getBinding();
    descriptor: ()Lcom/sun/xml/internal/ws/api/WSBinding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 598
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public final java.util.Map<java.lang.String, java.lang.Object> getRequestContext();
    descriptor: ()Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 603
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.asMap:()Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public void resetRequestContext();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 607
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.cleanRequestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.copy:()Lcom/sun/xml/internal/ws/client/RequestContext;
            putfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
         1: .line 608
            return
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public final com.sun.xml.internal.ws.client.ResponseContext getResponseContext();
    descriptor: ()Lcom/sun/xml/internal/ws/client/ResponseContext;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 612
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.responseContext:Lcom/sun/xml/internal/ws/client/ResponseContext;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public void setResponseContext(com.sun.xml.internal.ws.client.ResponseContext);
    descriptor: (Lcom/sun/xml/internal/ws/client/ResponseContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.client.ResponseContext rc
         0: .line 617
            aload 0 /* this */
            aload 1 /* rc */
            putfield com.sun.xml.internal.ws.client.Stub.responseContext:Lcom/sun/xml/internal/ws/client/ResponseContext;
         1: .line 618
            return
        end local 1 // com.sun.xml.internal.ws.client.ResponseContext rc
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/client/Stub;
            0    2     1    rc  Lcom/sun/xml/internal/ws/client/ResponseContext;
    MethodParameters:
      Name  Flags
      rc    

  private java.lang.String getStringId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 621
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            getstatic com.sun.xml.internal.ws.util.RuntimeVersion.VERSION:Lcom/sun/xml/internal/ws/util/Version;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ": Stub for "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getRequestContext:()Ljava/util/Map;
            ldc "javax.xml.ws.service.endpoint.address"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 626
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getStringId:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public final com.sun.xml.internal.ws.api.addressing.WSEndpointReference getWSEndpointReference();
    descriptor: ()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=13, locals=8, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 631
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getBindingID:()Ljava/lang/String;
            ldc "http://www.w3.org/2004/08/wsdl/http"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 632
            new java.lang.UnsupportedOperationException
            dup
         2: .line 633
            ldc "BindingProvider.getEndpointReference(Class<T> class)"
            ldc "XML/HTTP Binding"
            ldc "SOAP11 or SOAP12 Binding"
            invokestatic com.sun.xml.internal.ws.resources.ClientMessages.UNSUPPORTED_OPERATION:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
         3: .line 632
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            ifnull 6
         5: .line 638
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            areturn
         6: .line 641
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.getEndpointAddress:()Lcom/sun/xml/internal/ws/api/EndpointAddress;
            invokevirtual com.sun.xml.internal.ws.api.EndpointAddress.toString:()Ljava/lang/String;
            astore 1 /* eprAddress */
        start local 1 // java.lang.String eprAddress
         7: .line 642
            aconst_null
            astore 2 /* portTypeName */
        start local 2 // javax.xml.namespace.QName portTypeName
         8: .line 643
            aconst_null
            astore 3 /* wsdlAddress */
        start local 3 // java.lang.String wsdlAddress
         9: .line 644
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* wsdlEPRExtensions */
        start local 4 // java.util.List wsdlEPRExtensions
        10: .line 645
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            ifnull 24
        11: .line 646
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getBinding:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundPortType.getPortTypeName:()Ljavax/xml/namespace/QName;
            astore 2 /* portTypeName */
        12: .line 647
            new java.lang.StringBuilder
            dup
            aload 1 /* eprAddress */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "?wsdl"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* wsdlAddress */
        13: .line 651
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getEPR:()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            astore 5 /* wsdlEpr */
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference wsdlEpr
        14: .line 652
            aload 5 /* wsdlEpr */
            ifnull 24
        15: .line 653
            aload 5 /* wsdlEpr */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getEPRExtensions:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 7
            goto 20
      StackMap locals: com.sun.xml.internal.ws.client.Stub java.lang.String javax.xml.namespace.QName java.lang.String java.util.List com.sun.xml.internal.ws.api.addressing.WSEndpointReference top java.util.Iterator
      StackMap stack:
        16: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension
            astore 6 /* extnEl */
        start local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension extnEl
        17: .line 654
            aload 4 /* wsdlEPRExtensions */
            new com.sun.xml.internal.ws.addressing.WSEPRExtension
            dup
        18: .line 655
            aload 6 /* extnEl */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension.readAsXMLStreamReader:()Ljavax/xml/stream/XMLStreamReader;
            invokestatic com.sun.xml.internal.stream.buffer.XMLStreamBuffer.createNewBufferFromXMLStreamReader:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
            aload 6 /* extnEl */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension.getQName:()Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.ws.addressing.WSEPRExtension.<init>:(Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;Ljavax/xml/namespace/QName;)V
        19: .line 654
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension extnEl
        20: .line 653
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference wsdlEpr
        21: .line 659
            goto 24
      StackMap locals: com.sun.xml.internal.ws.client.Stub java.lang.String javax.xml.namespace.QName java.lang.String java.util.List
      StackMap stack: javax.xml.stream.XMLStreamException
        22: astore 5 /* ex */
        start local 5 // javax.xml.stream.XMLStreamException ex
        23: .line 660
            new javax.xml.ws.WebServiceException
            dup
            aload 5 /* ex */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 5 // javax.xml.stream.XMLStreamException ex
        24: .line 663
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            astore 5 /* av */
        start local 5 // com.sun.xml.internal.ws.api.addressing.AddressingVersion av
        25: .line 664
            aload 0 /* this */
            new com.sun.xml.internal.ws.api.addressing.WSEndpointReference
            dup
        26: .line 665
            aload 5 /* av */
            aload 1 /* eprAddress */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getServiceName:()Ljavax/xml/namespace/QName;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getPortName:()Ljavax/xml/namespace/QName;
            aload 2 /* portTypeName */
            aconst_null
            aload 3 /* wsdlAddress */
            aconst_null
            aload 4 /* wsdlEPRExtensions */
            aconst_null
            invokespecial com.sun.xml.internal.ws.api.addressing.WSEndpointReference.<init>:(Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/Collection;Ljava/util/Map;)V
        27: .line 664
            putfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        28: .line 667
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            areturn
        end local 5 // com.sun.xml.internal.ws.api.addressing.AddressingVersion av
        end local 4 // java.util.List wsdlEPRExtensions
        end local 3 // java.lang.String wsdlAddress
        end local 2 // javax.xml.namespace.QName portTypeName
        end local 1 // java.lang.String eprAddress
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   29     0               this  Lcom/sun/xml/internal/ws/client/Stub;
            7   29     1         eprAddress  Ljava/lang/String;
            8   29     2       portTypeName  Ljavax/xml/namespace/QName;
            9   29     3        wsdlAddress  Ljava/lang/String;
           10   29     4  wsdlEPRExtensions  Ljava/util/List<Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference$EPRExtension;>;
           14   21     5            wsdlEpr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
           17   20     6             extnEl  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference$EPRExtension;
           23   24     5                 ex  Ljavax/xml/stream/XMLStreamException;
           25   29     5                 av  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
      Exception table:
        from    to  target  type
          13    21      22  Class javax.xml.stream.XMLStreamException

  public final javax.xml.ws.wsaddressing.W3CEndpointReference getEndpointReference();
    descriptor: ()Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 673
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
            invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getBindingID:()Ljava/lang/String;
            ldc "http://www.w3.org/2004/08/wsdl/http"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 674
            new java.lang.UnsupportedOperationException
            dup
         2: .line 675
            ldc "BindingProvider.getEndpointReference()"
            ldc "XML/HTTP Binding"
            ldc "SOAP11 or SOAP12 Binding"
            invokestatic com.sun.xml.internal.ws.resources.ClientMessages.UNSUPPORTED_OPERATION:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
         3: .line 674
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 677
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
            invokevirtual com.sun.xml.internal.ws.client.Stub.getEndpointReference:(Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference;
            checkcast javax.xml.ws.wsaddressing.W3CEndpointReference
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/ws/client/Stub;

  public final <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // java.lang.Class clazz
         0: .line 682
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.Stub.getWSEndpointReference:()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            aload 1 /* clazz */
            invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.toSpec:(Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference;
            areturn
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/ws/client/Stub;
            0    1     1  clazz  Ljava/lang/Class<TT;>;
    Signature: <T:Ljavax/xml/ws/EndpointReference;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
       Name  Flags
      clazz  

  public com.sun.org.glassfish.gmbal.ManagedObjectManager getManagedObjectManager();
    descriptor: ()Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 689
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public final void setOutboundHeaders(java.util.List<com.sun.xml.internal.ws.api.message.Header>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // java.util.List headers
         0: .line 699
            aload 1 /* headers */
            ifnonnull 3
         1: .line 700
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
         2: .line 701
            goto 9
         3: .line 702
      StackMap locals:
      StackMap stack:
            aload 1 /* headers */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 7
      StackMap locals: com.sun.xml.internal.ws.client.Stub java.util.List top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.message.Header
            astore 2 /* h */
        start local 2 // com.sun.xml.internal.ws.api.message.Header h
         5: .line 703
            aload 2 /* h */
            ifnonnull 7
         6: .line 704
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 2 // com.sun.xml.internal.ws.api.message.Header h
         7: .line 702
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         8: .line 707
            aload 0 /* this */
            aload 1 /* headers */
            aload 1 /* headers */
            invokeinterface java.util.List.size:()I
            anewarray com.sun.xml.internal.ws.api.message.Header
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.message.Header[]
            putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
         9: .line 709
      StackMap locals: com.sun.xml.internal.ws.client.Stub java.util.List
      StackMap stack:
            return
        end local 1 // java.util.List headers
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/sun/xml/internal/ws/client/Stub;
            0   10     1  headers  Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;
            5    7     2        h  Lcom/sun/xml/internal/ws/api/message/Header;
    Signature: (Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;)V
    MethodParameters:
         Name  Flags
      headers  

  public final void setOutboundHeaders(com.sun.xml.internal.ws.api.message.Header[]);
    descriptor: ([Lcom/sun/xml/internal/ws/api/message/Header;)V
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // com.sun.xml.internal.ws.api.message.Header[] headers
         0: .line 713
            aload 1 /* headers */
            ifnonnull 3
         1: .line 714
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
         2: .line 715
            goto 12
         3: .line 716
      StackMap locals:
      StackMap stack:
            aload 1 /* headers */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 8
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Header[] top int int com.sun.xml.internal.ws.api.message.Header[]
      StackMap stack:
         4: aload 5
            iload 3
            aaload
            astore 2 /* h */
        start local 2 // com.sun.xml.internal.ws.api.message.Header h
         5: .line 717
            aload 2 /* h */
            ifnonnull 7
         6: .line 718
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 2 // com.sun.xml.internal.ws.api.message.Header h
         7: .line 716
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
         8: iload 3
            iload 4
            if_icmplt 4
         9: .line 721
            aload 1 /* headers */
            arraylength
            anewarray com.sun.xml.internal.ws.api.message.Header
            astore 2 /* hl */
        start local 2 // com.sun.xml.internal.ws.api.message.Header[] hl
        10: .line 722
            aload 1 /* headers */
            iconst_0
            aload 2 /* hl */
            iconst_0
            aload 1 /* headers */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        11: .line 723
            aload 0 /* this */
            aload 2 /* hl */
            putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
        end local 2 // com.sun.xml.internal.ws.api.message.Header[] hl
        12: .line 725
      StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Header[]
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.ws.api.message.Header[] headers
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lcom/sun/xml/internal/ws/client/Stub;
            0   13     1  headers  [Lcom/sun/xml/internal/ws/api/message/Header;
            5    7     2        h  Lcom/sun/xml/internal/ws/api/message/Header;
           10   12     2       hl  [Lcom/sun/xml/internal/ws/api/message/Header;
    MethodParameters:
         Name  Flags
      headers  

  public final java.util.List<com.sun.xml.internal.ws.api.message.Header> getInboundHeaders();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 730
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.responseContext:Lcom/sun/xml/internal/ws/client/ResponseContext;
            ldc "com.sun.xml.internal.ws.api.message.HeaderList"
            invokevirtual com.sun.xml.internal.ws.client.ResponseContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
         1: .line 729
            checkcast com.sun.xml.internal.ws.api.message.MessageHeaders
         2: .line 730
            invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.asList:()Ljava/util/List;
         3: .line 729
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    Signature: ()Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;

  public final void setAddress(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // java.lang.String address
         0: .line 735
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
            ldc "javax.xml.ws.service.endpoint.address"
            aload 1 /* address */
            invokevirtual com.sun.xml.internal.ws.client.RequestContext.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 736
            return
        end local 1 // java.lang.String address
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/ws/client/Stub;
            0    2     1  address  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      address  

  public <S> S getSPI(java.lang.Class<S>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.Stub this
        start local 1 // java.lang.Class spiType
         0: .line 740
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 5
      StackMap locals: com.sun.xml.internal.ws.client.Stub java.lang.Class top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.Component
            astore 2 /* c */
        start local 2 // com.sun.xml.internal.ws.api.Component c
         2: .line 741
            aload 2 /* c */
            aload 1 /* spiType */
            invokeinterface com.sun.xml.internal.ws.api.Component.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
            astore 4 /* s */
        start local 4 // java.lang.Object s
         3: .line 742
            aload 4 /* s */
            ifnull 5
         4: .line 743
            aload 4 /* s */
            areturn
        end local 4 // java.lang.Object s
        end local 2 // com.sun.xml.internal.ws.api.Component c
         5: .line 740
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 746
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
            aload 1 /* spiType */
            invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class spiType
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/xml/internal/ws/client/Stub;
            0    7     1  spiType  Ljava/lang/Class<TS;>;
            2    5     2        c  Lcom/sun/xml/internal/ws/api/Component;
            3    5     4        s  TS;
    Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)TS;
    MethodParameters:
         Name  Flags
      spiType  

  public java.util.Set<com.sun.xml.internal.ws.api.Component> getComponents();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.Stub this
         0: .line 751
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/Stub;
    Signature: ()Ljava/util/Set<Lcom/sun/xml/internal/ws/api/Component;>;

  public javax.xml.ws.EndpointReference getEndpointReference();
    descriptor: ()Ljavax/xml/ws/EndpointReference;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.ws.client.Stub.getEndpointReference:()Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javax.xml.ws.Binding getBinding();
    descriptor: ()Ljavax/xml/ws/Binding;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.ws.client.Stub.getBinding:()Lcom/sun/xml/internal/ws/api/WSBinding;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.Map getResponseContext();
    descriptor: ()Ljava/util/Map;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.ws.client.Stub.getResponseContext:()Lcom/sun/xml/internal/ws/client/ResponseContext;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Stub.java"
NestMembers:
  com.sun.xml.internal.ws.client.Stub$1
InnerClasses:
  public final Target = com.sun.xml.internal.ws.api.ComponentFeature$Target of com.sun.xml.internal.ws.api.ComponentFeature
  public abstract EPRExtension = com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension of com.sun.xml.internal.ws.api.addressing.WSEndpointReference
  public abstract CompletionCallback = com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback of com.sun.xml.internal.ws.api.pipe.Fiber
  com.sun.xml.internal.ws.client.Stub$1
  public final TubePool = com.sun.xml.internal.ws.util.Pool$TubePool of com.sun.xml.internal.ws.util.Pool