public abstract class com.sun.xml.internal.ws.api.pipe.Stubs
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.ws.api.pipe.Stubs
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.Stubs this
         0: .line 108
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.api.pipe.Stubs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/pipe/Stubs;

  public static javax.xml.ws.Dispatch<javax.xml.soap.SOAPMessage> createSAAJDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // javax.xml.ws.Service$Mode mode
        start local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 120
            aload 2 /* binding */
            aload 3 /* mode */
            invokestatic com.sun.xml.internal.ws.client.dispatch.DispatchImpl.checkValidSOAPMessageDispatch:(Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;)V
         1: .line 121
            new com.sun.xml.internal.ws.client.dispatch.SOAPMessageDispatch
            dup
            aload 0 /* portName */
            aload 3 /* mode */
            aload 1 /* owner */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 4 /* next */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 5 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.SOAPMessageDispatch.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/ws/Service$Mode;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/addressing/WSEndpointReference;)V
            areturn
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 3 // javax.xml.ws.Service$Mode mode
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  portName  Ljavax/xml/namespace/QName;
            0    2     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0    2     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    2     3      mode  Ljavax/xml/ws/Service$Mode;
            0    2     4      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     5       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljavax/xml/soap/SOAPMessage;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portName  
      owner     
      binding   
      mode      
      next      
      epr       

  public static javax.xml.ws.Dispatch<javax.xml.soap.SOAPMessage> createSAAJDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 2 // javax.xml.ws.Service$Mode mode
        start local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 133
            aload 1 /* binding */
            aload 2 /* mode */
            invokestatic com.sun.xml.internal.ws.client.dispatch.DispatchImpl.checkValidSOAPMessageDispatch:(Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;)V
         1: .line 134
            new com.sun.xml.internal.ws.client.dispatch.SOAPMessageDispatch
            dup
            aload 0 /* portInfo */
            aload 2 /* mode */
            aload 1 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 3 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.SOAPMessageDispatch.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            areturn
        end local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 2 // javax.xml.ws.Service$Mode mode
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    2     1   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    2     2      mode  Ljavax/xml/ws/Service$Mode;
            0    2     3       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljavax/xml/soap/SOAPMessage;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portInfo  
      binding   
      mode      
      epr       

  public static javax.xml.ws.Dispatch<javax.activation.DataSource> createDataSourceDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // javax.xml.ws.Service$Mode mode
        start local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 147
            aload 2 /* binding */
            aload 3 /* mode */
            invokestatic com.sun.xml.internal.ws.client.dispatch.DispatchImpl.checkValidDataSourceDispatch:(Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;)V
         1: .line 148
            new com.sun.xml.internal.ws.client.dispatch.DataSourceDispatch
            dup
            aload 0 /* portName */
            aload 3 /* mode */
            aload 1 /* owner */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 4 /* next */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 5 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.DataSourceDispatch.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/ws/Service$Mode;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/addressing/WSEndpointReference;)V
            areturn
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 3 // javax.xml.ws.Service$Mode mode
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  portName  Ljavax/xml/namespace/QName;
            0    2     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0    2     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    2     3      mode  Ljavax/xml/ws/Service$Mode;
            0    2     4      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     5       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljavax/activation/DataSource;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portName  
      owner     
      binding   
      mode      
      next      
      epr       

  public static javax.xml.ws.Dispatch<javax.activation.DataSource> createDataSourceDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 2 // javax.xml.ws.Service$Mode mode
        start local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 160
            aload 1 /* binding */
            aload 2 /* mode */
            invokestatic com.sun.xml.internal.ws.client.dispatch.DispatchImpl.checkValidDataSourceDispatch:(Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;)V
         1: .line 161
            new com.sun.xml.internal.ws.client.dispatch.DataSourceDispatch
            dup
            aload 0 /* portInfo */
            aload 2 /* mode */
            aload 1 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 3 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.DataSourceDispatch.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            areturn
        end local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 2 // javax.xml.ws.Service$Mode mode
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    2     1   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    2     2      mode  Ljavax/xml/ws/Service$Mode;
            0    2     3       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljavax/activation/DataSource;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portInfo  
      binding   
      mode      
      epr       

  public static javax.xml.ws.Dispatch<javax.xml.transform.Source> createSourceDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // javax.xml.ws.Service$Mode mode
        start local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 174
            aload 0 /* portName */
            aload 3 /* mode */
            aload 1 /* owner */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 4 /* next */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 5 /* epr */
            invokestatic com.sun.xml.internal.ws.client.dispatch.DispatchImpl.createSourceDispatch:(Ljavax/xml/namespace/QName;Ljavax/xml/ws/Service$Mode;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/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 4 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 3 // javax.xml.ws.Service$Mode mode
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  portName  Ljavax/xml/namespace/QName;
            0    1     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0    1     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     3      mode  Ljavax/xml/ws/Service$Mode;
            0    1     4      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    1     5       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljavax/xml/transform/Source;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portName  
      owner     
      binding   
      mode      
      next      
      epr       

  public static javax.xml.ws.Dispatch<javax.xml.transform.Source> createSourceDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 2 // javax.xml.ws.Service$Mode mode
        start local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 186
            aload 0 /* portInfo */
            aload 2 /* mode */
            aload 1 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 3 /* epr */
            invokestatic com.sun.xml.internal.ws.client.dispatch.DispatchImpl.createSourceDispatch:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
        end local 3 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 2 // javax.xml.ws.Service$Mode mode
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    1     1   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     2      mode  Ljavax/xml/ws/Service$Mode;
            0    1     3       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljavax/xml/transform/Source;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portInfo  
      binding   
      mode      
      epr       

  public static <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, java.lang.Class<T>, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // java.lang.Class clazz
        start local 4 // javax.xml.ws.Service$Mode mode
        start local 5 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 216
            aload 3 /* clazz */
            ldc Ljavax/xml/soap/SOAPMessage;
            if_acmpne 2
         1: .line 217
            aload 0 /* portName */
            aload 1 /* owner */
            aload 2 /* binding */
            aload 4 /* mode */
            aload 5 /* next */
            aload 6 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createSAAJDispatch:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         2: .line 218
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Ljavax/xml/transform/Source;
            if_acmpne 4
         3: .line 219
            aload 0 /* portName */
            aload 1 /* owner */
            aload 2 /* binding */
            aload 4 /* mode */
            aload 5 /* next */
            aload 6 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createSourceDispatch:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         4: .line 220
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Ljavax/activation/DataSource;
            if_acmpne 6
         5: .line 221
            aload 0 /* portName */
            aload 1 /* owner */
            aload 2 /* binding */
            aload 4 /* mode */
            aload 5 /* next */
            aload 6 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createDataSourceDispatch:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         6: .line 222
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Lcom/sun/xml/internal/ws/api/message/Message;
            if_acmpne 10
         7: .line 223
            aload 4 /* mode */
            getstatic javax.xml.ws.Service$Mode.MESSAGE:Ljavax/xml/ws/Service$Mode;
            if_acmpne 9
         8: .line 224
            aload 0 /* portName */
            aload 1 /* owner */
            aload 2 /* binding */
            aload 5 /* next */
            aload 6 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createMessageDispatch:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         9: .line 226
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 4 /* mode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not supported with Dispatch<Message>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 227
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Lcom/sun/xml/internal/ws/api/message/Packet;
            if_acmpne 12
        11: .line 228
            aload 0 /* portName */
            aload 1 /* owner */
            aload 2 /* binding */
            aload 5 /* next */
            aload 6 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createPacketDispatch:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
        12: .line 230
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown class type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* clazz */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 5 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 4 // javax.xml.ws.Service$Mode mode
        end local 3 // java.lang.Class clazz
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0  portName  Ljavax/xml/namespace/QName;
            0   13     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0   13     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0   13     3     clazz  Ljava/lang/Class<TT;>;
            0   13     4      mode  Ljavax/xml/ws/Service$Mode;
            0   13     5      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0   13     6       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: <T:Ljava/lang/Object;>(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljava/lang/Class<TT;>;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<TT;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
      6:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portName  
      owner     
      binding   
      clazz     
      mode      
      next      
      epr       

  public static <T> javax.xml.ws.Dispatch<T> createDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, java.lang.Class<T>, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // java.lang.Class clazz
        start local 4 // javax.xml.ws.Service$Mode mode
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 257
            aload 3 /* clazz */
            ldc Ljavax/xml/soap/SOAPMessage;
            if_acmpne 2
         1: .line 258
            aload 0 /* portInfo */
            aload 2 /* binding */
            aload 4 /* mode */
            aload 5 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createSAAJDispatch:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         2: .line 259
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Ljavax/xml/transform/Source;
            if_acmpne 4
         3: .line 260
            aload 0 /* portInfo */
            aload 2 /* binding */
            aload 4 /* mode */
            aload 5 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createSourceDispatch:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         4: .line 261
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Ljavax/activation/DataSource;
            if_acmpne 6
         5: .line 262
            aload 0 /* portInfo */
            aload 2 /* binding */
            aload 4 /* mode */
            aload 5 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createDataSourceDispatch:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         6: .line 263
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Lcom/sun/xml/internal/ws/api/message/Message;
            if_acmpne 10
         7: .line 264
            aload 4 /* mode */
            getstatic javax.xml.ws.Service$Mode.MESSAGE:Ljavax/xml/ws/Service$Mode;
            if_acmpne 9
         8: .line 265
            aload 0 /* portInfo */
            aload 2 /* binding */
            aload 5 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createMessageDispatch:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
         9: .line 267
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 4 /* mode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not supported with Dispatch<Message>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 268
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            ldc Lcom/sun/xml/internal/ws/api/message/Packet;
            if_acmpne 14
        11: .line 269
            aload 4 /* mode */
            getstatic javax.xml.ws.Service$Mode.MESSAGE:Ljavax/xml/ws/Service$Mode;
            if_acmpne 13
        12: .line 270
            aload 0 /* portInfo */
            aload 2 /* binding */
            aload 5 /* epr */
            invokestatic com.sun.xml.internal.ws.api.pipe.Stubs.createPacketDispatch:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
            areturn
        13: .line 272
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 4 /* mode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not supported with Dispatch<Packet>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 274
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown class type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* clazz */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 4 // javax.xml.ws.Service$Mode mode
        end local 3 // java.lang.Class clazz
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0  portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0   15     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0   15     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0   15     3     clazz  Ljava/lang/Class<TT;>;
            0   15     4      mode  Ljavax/xml/ws/Service$Mode;
            0   15     5       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljava/lang/Class<TT;>;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<TT;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portInfo  
      owner     
      binding   
      clazz     
      mode      
      epr       

  public static javax.xml.ws.Dispatch<java.lang.Object> createJAXBDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, javax.xml.bind.JAXBContext, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=7, args_size=7
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // javax.xml.bind.JAXBContext jaxbContext
        start local 4 // javax.xml.ws.Service$Mode mode
        start local 5 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 301
            new com.sun.xml.internal.ws.client.dispatch.JAXBDispatch
            dup
            aload 0 /* portName */
            aload 3 /* jaxbContext */
            aload 4 /* mode */
            aload 1 /* owner */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 5 /* next */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 6 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.JAXBDispatch.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;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/addressing/WSEndpointReference;)V
            areturn
        end local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 5 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 4 // javax.xml.ws.Service$Mode mode
        end local 3 // javax.xml.bind.JAXBContext jaxbContext
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0     portName  Ljavax/xml/namespace/QName;
            0    1     1        owner  Lcom/sun/xml/internal/ws/api/WSService;
            0    1     2      binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     3  jaxbContext  Ljavax/xml/bind/JAXBContext;
            0    1     4         mode  Ljavax/xml/ws/Service$Mode;
            0    1     5         next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    1     6          epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljava/lang/Object;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
      6:
        com.sun.istack.internal.Nullable()
    MethodParameters:
             Name  Flags
      portName     
      owner        
      binding      
      jaxbContext  
      mode         
      next         
      epr          

  public static javax.xml.ws.Dispatch<java.lang.Object> createJAXBDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, javax.xml.bind.JAXBContext, javax.xml.ws.Service$Mode, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 2 // javax.xml.bind.JAXBContext jaxbContext
        start local 3 // javax.xml.ws.Service$Mode mode
        start local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 318
            new com.sun.xml.internal.ws.client.dispatch.JAXBDispatch
            dup
            aload 0 /* portInfo */
            aload 2 /* jaxbContext */
            aload 3 /* mode */
            aload 1 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 4 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.JAXBDispatch.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            areturn
        end local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 3 // javax.xml.ws.Service$Mode mode
        end local 2 // javax.xml.bind.JAXBContext jaxbContext
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0     portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    1     1      binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     2  jaxbContext  Ljavax/xml/bind/JAXBContext;
            0    1     3         mode  Ljavax/xml/ws/Service$Mode;
            0    1     4          epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Ljava/lang/Object;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
        com.sun.istack.internal.Nullable()
    MethodParameters:
             Name  Flags
      portInfo     
      binding      
      jaxbContext  
      mode         
      epr          

  public static javax.xml.ws.Dispatch<com.sun.xml.internal.ws.api.message.Message> createMessageDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 341
            new com.sun.xml.internal.ws.client.dispatch.MessageDispatch
            dup
            aload 0 /* portName */
            aload 1 /* owner */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 3 /* next */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 4 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.MessageDispatch.<init>:(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/addressing/WSEndpointReference;)V
            areturn
        end local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 3 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  portName  Ljavax/xml/namespace/QName;
            0    1     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0    1     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     3      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    1     4       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Lcom/sun/xml/internal/ws/api/message/Message;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portName  
      owner     
      binding   
      next      
      epr       

  public static javax.xml.ws.Dispatch<com.sun.xml.internal.ws.api.message.Message> createMessageDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 359
            new com.sun.xml.internal.ws.client.dispatch.MessageDispatch
            dup
            aload 0 /* portInfo */
            aload 1 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 2 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.MessageDispatch.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            areturn
        end local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    1     1   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     2       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Lcom/sun/xml/internal/ws/api/message/Message;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portInfo  
      binding   
      epr       

  public static javax.xml.ws.Dispatch<com.sun.xml.internal.ws.api.message.Packet> createPacketDispatch(javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // javax.xml.namespace.QName portName
        start local 1 // com.sun.xml.internal.ws.api.WSService owner
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 379
            new com.sun.xml.internal.ws.client.dispatch.PacketDispatch
            dup
            aload 0 /* portName */
            aload 1 /* owner */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 3 /* next */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 4 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.PacketDispatch.<init>:(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/addressing/WSEndpointReference;)V
            areturn
        end local 4 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 3 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService owner
        end local 0 // javax.xml.namespace.QName portName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  portName  Ljavax/xml/namespace/QName;
            0    1     1     owner  Lcom/sun/xml/internal/ws/api/WSService;
            0    1     2   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     3      next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    1     4       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Lcom/sun/xml/internal/ws/api/message/Packet;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portName  
      owner     
      binding   
      next      
      epr       

  public static javax.xml.ws.Dispatch<com.sun.xml.internal.ws.api.message.Packet> createPacketDispatch(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 396
            new com.sun.xml.internal.ws.client.dispatch.PacketDispatch
            dup
            aload 0 /* portInfo */
            aload 1 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 2 /* epr */
            invokespecial com.sun.xml.internal.ws.client.dispatch.PacketDispatch.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            areturn
        end local 2 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 1 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 0 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    1     1   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     2       epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    Signature: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljavax/xml/ws/Dispatch<Lcom/sun/xml/internal/ws/api/message/Packet;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
        com.sun.istack.internal.Nullable()
    MethodParameters:
          Name  Flags
      portInfo  
      binding   
      epr       

  public <T> T createPortProxy(com.sun.xml.internal.ws.api.WSService, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.model.SEIModel, java.lang.Class<T>, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=7
        start local 0 // com.sun.xml.internal.ws.api.pipe.Stubs this
        start local 1 // com.sun.xml.internal.ws.api.WSService service
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // com.sun.xml.internal.ws.api.model.SEIModel model
        start local 4 // java.lang.Class portInterface
        start local 5 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 420
            new com.sun.xml.internal.ws.client.sei.SEIStub
            dup
            aload 1 /* service */
            checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 3 /* model */
            checkcast com.sun.xml.internal.ws.model.SOAPSEIModel
            aload 5 /* next */
            aload 6 /* epr */
            invokespecial com.sun.xml.internal.ws.client.sei.SEIStub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/model/SOAPSEIModel;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            astore 7 /* ps */
        start local 7 // com.sun.xml.internal.ws.client.sei.SEIStub ps
         1: .line 421
            aload 4 /* portInterface */
         2: .line 422
            aload 4 /* portInterface */
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
         3: .line 423
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            aload 4 /* portInterface */
            aastore
            dup
            iconst_1
            ldc Lcom/sun/xml/internal/ws/developer/WSBindingProvider;
            aastore
            aload 7 /* ps */
         4: .line 422
            invokestatic java.lang.reflect.Proxy.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
         5: .line 421
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 7 // com.sun.xml.internal.ws.client.sei.SEIStub ps
        end local 6 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 5 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 4 // java.lang.Class portInterface
        end local 3 // com.sun.xml.internal.ws.api.model.SEIModel model
        end local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 1 // com.sun.xml.internal.ws.api.WSService service
        end local 0 // com.sun.xml.internal.ws.api.pipe.Stubs this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lcom/sun/xml/internal/ws/api/pipe/Stubs;
            0    6     1        service  Lcom/sun/xml/internal/ws/api/WSService;
            0    6     2        binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    6     3          model  Lcom/sun/xml/internal/ws/api/model/SEIModel;
            0    6     4  portInterface  Ljava/lang/Class<TT;>;
            0    6     5           next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    6     6            epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            1    6     7             ps  Lcom/sun/xml/internal/ws/client/sei/SEIStub;
    Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/ws/api/WSService;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;Ljava/lang/Class<TT;>;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)TT;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
        com.sun.istack.internal.Nullable()
    MethodParameters:
               Name  Flags
      service        
      binding        
      model          
      portInterface  
      next           
      epr            

  public <T> T createPortProxy(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.model.SEIModel, java.lang.Class<T>, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
    descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // com.sun.xml.internal.ws.api.pipe.Stubs this
        start local 1 // com.sun.xml.internal.ws.api.client.WSPortInfo portInfo
        start local 2 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 3 // com.sun.xml.internal.ws.api.model.SEIModel model
        start local 4 // java.lang.Class portInterface
        start local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
         0: .line 445
            new com.sun.xml.internal.ws.client.sei.SEIStub
            dup
            aload 1 /* portInfo */
            aload 2 /* binding */
            checkcast com.sun.xml.internal.ws.binding.BindingImpl
            aload 3 /* model */
            checkcast com.sun.xml.internal.ws.model.SOAPSEIModel
            aload 5 /* epr */
            invokespecial com.sun.xml.internal.ws.client.sei.SEIStub.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/model/SOAPSEIModel;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
            astore 6 /* ps */
        start local 6 // com.sun.xml.internal.ws.client.sei.SEIStub ps
         1: .line 446
            aload 4 /* portInterface */
         2: .line 447
            aload 4 /* portInterface */
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
         3: .line 448
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            aload 4 /* portInterface */
            aastore
            dup
            iconst_1
            ldc Lcom/sun/xml/internal/ws/developer/WSBindingProvider;
            aastore
            aload 6 /* ps */
         4: .line 447
            invokestatic java.lang.reflect.Proxy.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
         5: .line 446
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 6 // com.sun.xml.internal.ws.client.sei.SEIStub ps
        end local 5 // com.sun.xml.internal.ws.api.addressing.WSEndpointReference epr
        end local 4 // java.lang.Class portInterface
        end local 3 // com.sun.xml.internal.ws.api.model.SEIModel model
        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.api.pipe.Stubs this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lcom/sun/xml/internal/ws/api/pipe/Stubs;
            0    6     1       portInfo  Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
            0    6     2        binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    6     3          model  Lcom/sun/xml/internal/ws/api/model/SEIModel;
            0    6     4  portInterface  Ljava/lang/Class<TT;>;
            0    6     5            epr  Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
            1    6     6             ps  Lcom/sun/xml/internal/ws/client/sei/SEIStub;
    Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;Ljava/lang/Class<TT;>;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)TT;
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
        com.sun.istack.internal.Nullable()
    MethodParameters:
               Name  Flags
      portInfo       
      binding        
      model          
      portInterface  
      epr            
}
SourceFile: "Stubs.java"
InnerClasses:
  public final Mode = javax.xml.ws.Service$Mode of javax.xml.ws.Service