public class com.sun.xml.internal.ws.client.sei.StubHandler implements com.sun.xml.internal.ws.api.databinding.ClientCallBridge
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.client.sei.StubHandler
  super_class: java.lang.Object
{
  private final com.sun.xml.internal.ws.client.sei.BodyBuilder bodyBuilder;
    descriptor: Lcom/sun/xml/internal/ws/client/sei/BodyBuilder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.ws.client.sei.MessageFiller[] inFillers;
    descriptor: [Lcom/sun/xml/internal/ws/client/sei/MessageFiller;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected final java.lang.String soapAction;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean isOneWay;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  protected final java.util.Map<javax.xml.namespace.QName, com.sun.xml.internal.ws.model.CheckedExceptionImpl> checkedExceptions;
    descriptor: Ljava/util/Map;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;>;

  protected com.sun.xml.internal.ws.api.SOAPVersion soapVersion;
    descriptor: Lcom/sun/xml/internal/ws/api/SOAPVersion;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.xml.internal.ws.client.sei.ResponseBuilder responseBuilder;
    descriptor: Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.xml.internal.ws.api.message.MessageContextFactory packetFactory;
    descriptor: Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
    flags: (0x0004) ACC_PROTECTED

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

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

  public void <init>(com.sun.xml.internal.ws.model.JavaMethodImpl, com.sun.xml.internal.ws.api.message.MessageContextFactory);
    descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=10, args_size=3
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
        start local 1 // com.sun.xml.internal.ws.model.JavaMethodImpl method
        start local 2 // com.sun.xml.internal.ws.api.message.MessageContextFactory mcf
         0: .line 84
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 80
            aload 0 /* this */
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
         2: .line 86
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.checkedExceptions:Ljava/util/Map;
         3: .line 87
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getCheckedExceptions:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.message.MessageContextFactory top java.util.Iterator
      StackMap stack:
         4: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.model.CheckedExceptionImpl
            astore 3 /* ce */
        start local 3 // com.sun.xml.internal.ws.model.CheckedExceptionImpl ce
         5: .line 88
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.checkedExceptions:Ljava/util/Map;
            aload 3 /* ce */
            invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getBond:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
            invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.getTypeInfo:()Lcom/sun/xml/internal/ws/spi/db/TypeInfo;
            getfield com.sun.xml.internal.ws.spi.db.TypeInfo.tagName:Ljavax/xml/namespace/QName;
            aload 3 /* ce */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // com.sun.xml.internal.ws.model.CheckedExceptionImpl ce
         6: .line 87
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         7: .line 91
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
            invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getSOAPAction:()Ljava/lang/String;
            astore 3 /* soapActionFromBinding */
        start local 3 // java.lang.String soapActionFromBinding
         8: .line 92
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getInputAction:()Ljava/lang/String;
            ifnull 11
            aload 3 /* soapActionFromBinding */
            ifnull 11
            aload 3 /* soapActionFromBinding */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 11
         9: .line 93
            aload 0 /* this */
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getInputAction:()Ljava/lang/String;
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.soapAction:Ljava/lang/String;
        10: .line 94
            goto 12
        11: .line 95
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.message.MessageContextFactory java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 3 /* soapActionFromBinding */
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.soapAction:Ljava/lang/String;
        12: .line 97
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* method */
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.javaMethod:Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
        13: .line 98
            aload 0 /* this */
            aload 2 /* mcf */
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.packetFactory:Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
        14: .line 100
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.javaMethod:Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
            invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
        15: .line 103
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
            astore 4 /* rp */
        start local 4 // java.util.List rp
        16: .line 105
            aconst_null
            astore 5 /* bodyBuilder */
        start local 5 // com.sun.xml.internal.ws.client.sei.BodyBuilder bodyBuilder
        17: .line 106
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* fillers */
        start local 6 // java.util.List fillers
        18: .line 108
            aload 4 /* rp */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 39
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.message.MessageContextFactory java.lang.String java.util.List com.sun.xml.internal.ws.client.sei.BodyBuilder java.util.List top java.util.Iterator
      StackMap stack:
        19: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.model.ParameterImpl
            astore 7 /* param */
        start local 7 // com.sun.xml.internal.ws.model.ParameterImpl param
        20: .line 109
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.sei.StubHandler.getValueGetterFactory:()Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;
            aload 7 /* param */
            invokevirtual com.sun.xml.internal.ws.client.sei.ValueGetterFactory.get:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Lcom/sun/xml/internal/ws/client/sei/ValueGetter;
            astore 9 /* getter */
        start local 9 // com.sun.xml.internal.ws.client.sei.ValueGetter getter
        21: .line 111
            invokestatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$ParameterBinding$Kind:()[I
            aload 7 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getInBinding:()Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            getfield com.sun.xml.internal.ws.api.model.ParameterBinding.kind:Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 22
                    2: 29
                    3: 37
                    4: 35
              default: 38
          }
        22: .line 113
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.message.MessageContextFactory java.lang.String java.util.List com.sun.xml.internal.ws.client.sei.BodyBuilder java.util.List com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator com.sun.xml.internal.ws.client.sei.ValueGetter
      StackMap stack:
            aload 7 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.isWrapperStyle:()Z
            ifeq 27
        23: .line 114
            aload 7 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getParent:()Lcom/sun/xml/internal/ws/api/model/JavaMethod;
            invokeinterface com.sun.xml.internal.ws.api.model.JavaMethod.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
            invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.isRpcLit:()Z
            ifeq 25
        24: .line 115
            new com.sun.xml.internal.ws.client.sei.BodyBuilder$RpcLit
            dup
            aload 7 /* param */
            checkcast com.sun.xml.internal.ws.model.WrapperParameter
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.sei.StubHandler.getValueGetterFactory:()Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;
            invokespecial com.sun.xml.internal.ws.client.sei.BodyBuilder$RpcLit.<init>:(Lcom/sun/xml/internal/ws/model/WrapperParameter;Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;)V
            astore 5 /* bodyBuilder */
            goto 39
        25: .line 117
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.ws.client.sei.BodyBuilder$DocLit
            dup
            aload 7 /* param */
            checkcast com.sun.xml.internal.ws.model.WrapperParameter
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.sei.StubHandler.getValueGetterFactory:()Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;
            invokespecial com.sun.xml.internal.ws.client.sei.BodyBuilder$DocLit.<init>:(Lcom/sun/xml/internal/ws/model/WrapperParameter;Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;)V
            astore 5 /* bodyBuilder */
        26: .line 118
            goto 39
        27: .line 119
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare
            dup
            aload 7 /* param */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            aload 9 /* getter */
            invokespecial com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare.<init>:(Lcom/sun/xml/internal/ws/model/ParameterImpl;Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/client/sei/ValueGetter;)V
            astore 5 /* bodyBuilder */
        28: .line 121
            goto 39
        29: .line 123
      StackMap locals:
      StackMap stack:
            aload 6 /* fillers */
            new com.sun.xml.internal.ws.client.sei.MessageFiller$Header
            dup
        30: .line 124
            aload 7 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
        31: .line 125
            aload 7 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getXMLBridge:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
        32: .line 126
            aload 9 /* getter */
            invokespecial com.sun.xml.internal.ws.client.sei.MessageFiller$Header.<init>:(ILcom/sun/xml/internal/ws/spi/db/XMLBridge;Lcom/sun/xml/internal/ws/client/sei/ValueGetter;)V
        33: .line 123
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        34: .line 127
            goto 39
        35: .line 129
      StackMap locals:
      StackMap stack:
            aload 6 /* fillers */
            aload 7 /* param */
            aload 9 /* getter */
            invokestatic com.sun.xml.internal.ws.client.sei.MessageFiller$AttachmentFiller.createAttachmentFiller:(Lcom/sun/xml/internal/ws/model/ParameterImpl;Lcom/sun/xml/internal/ws/client/sei/ValueGetter;)Lcom/sun/xml/internal/ws/client/sei/MessageFiller;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        36: .line 130
            goto 39
        37: .line 132
      StackMap locals:
      StackMap stack:
            goto 39
        38: .line 134
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 9 // com.sun.xml.internal.ws.client.sei.ValueGetter getter
        end local 7 // com.sun.xml.internal.ws.model.ParameterImpl param
        39: .line 108
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.message.MessageContextFactory java.lang.String java.util.List com.sun.xml.internal.ws.client.sei.BodyBuilder java.util.List top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 19
        40: .line 138
            aload 5 /* bodyBuilder */
            ifnonnull 47
        41: .line 140
            invokestatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$SOAPVersion:()[I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 42
                    2: 44
              default: 46
          }
        42: .line 142
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.message.MessageContextFactory java.lang.String java.util.List com.sun.xml.internal.ws.client.sei.BodyBuilder java.util.List
      StackMap stack:
            getstatic com.sun.xml.internal.ws.client.sei.BodyBuilder.EMPTY_SOAP11:Lcom/sun/xml/internal/ws/client/sei/BodyBuilder;
            astore 5 /* bodyBuilder */
        43: .line 143
            goto 47
        44: .line 145
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.client.sei.BodyBuilder.EMPTY_SOAP12:Lcom/sun/xml/internal/ws/client/sei/BodyBuilder;
            astore 5 /* bodyBuilder */
        45: .line 146
            goto 47
        46: .line 148
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        47: .line 152
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* bodyBuilder */
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.bodyBuilder:Lcom/sun/xml/internal/ws/client/sei/BodyBuilder;
        48: .line 153
            aload 0 /* this */
            aload 6 /* fillers */
            aload 6 /* fillers */
            invokeinterface java.util.List.size:()I
            anewarray com.sun.xml.internal.ws.client.sei.MessageFiller
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.client.sei.MessageFiller[]
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.inFillers:[Lcom/sun/xml/internal/ws/client/sei/MessageFiller;
        end local 6 // java.util.List fillers
        end local 5 // com.sun.xml.internal.ws.client.sei.BodyBuilder bodyBuilder
        end local 4 // java.util.List rp
        49: .line 156
            aload 0 /* this */
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMEP:()Lcom/sun/xml/internal/ws/api/model/MEP;
            invokevirtual com.sun.xml.internal.ws.api.model.MEP.isOneWay:()Z
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.isOneWay:Z
        50: .line 157
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* method */
            getstatic com.sun.xml.internal.ws.client.sei.ValueSetterFactory.SYNC:Lcom/sun/xml/internal/ws/client/sei/ValueSetterFactory;
            invokevirtual com.sun.xml.internal.ws.client.sei.StubHandler.buildResponseBuilder:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/client/sei/ValueSetterFactory;)Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
            putfield com.sun.xml.internal.ws.client.sei.StubHandler.responseBuilder:Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
        51: .line 158
            return
        end local 3 // java.lang.String soapActionFromBinding
        end local 2 // com.sun.xml.internal.ws.api.message.MessageContextFactory mcf
        end local 1 // com.sun.xml.internal.ws.model.JavaMethodImpl method
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   52     0                   this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;
            0   52     1                 method  Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
            0   52     2                    mcf  Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
            5    6     3                     ce  Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;
            8   52     3  soapActionFromBinding  Ljava/lang/String;
           16   49     4                     rp  Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
           17   49     5            bodyBuilder  Lcom/sun/xml/internal/ws/client/sei/BodyBuilder;
           18   49     6                fillers  Ljava/util/List<Lcom/sun/xml/internal/ws/client/sei/MessageFiller;>;
           20   39     7                  param  Lcom/sun/xml/internal/ws/model/ParameterImpl;
           21   39     9                 getter  Lcom/sun/xml/internal/ws/client/sei/ValueGetter;
    MethodParameters:
        Name  Flags
      method  
      mcf     

  com.sun.xml.internal.ws.client.sei.ResponseBuilder buildResponseBuilder(com.sun.xml.internal.ws.model.JavaMethodImpl, com.sun.xml.internal.ws.client.sei.ValueSetterFactory);
    descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/client/sei/ValueSetterFactory;)Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
    flags: (0x0000) 
    Code:
      stack=6, locals=8, args_size=3
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
        start local 1 // com.sun.xml.internal.ws.model.JavaMethodImpl method
        start local 2 // com.sun.xml.internal.ws.client.sei.ValueSetterFactory setterFactory
         0: .line 162
            aload 1 /* method */
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseParameters:()Ljava/util/List;
            astore 3 /* rp */
        start local 3 // java.util.List rp
         1: .line 163
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* builders */
        start local 4 // java.util.List builders
         2: .line 165
            aload 3 /* rp */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 25
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.client.sei.ValueSetterFactory java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         3: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.model.ParameterImpl
            astore 5 /* param */
        start local 5 // com.sun.xml.internal.ws.model.ParameterImpl param
         4: .line 167
            invokestatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$ParameterBinding$Kind:()[I
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getOutBinding:()Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            getfield com.sun.xml.internal.ws.api.model.ParameterBinding.kind:Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 5
                    2: 13
                    3: 19
                    4: 16
              default: 24
          }
         5: .line 169
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.client.sei.ValueSetterFactory java.util.List java.util.List com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
      StackMap stack:
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.isWrapperStyle:()Z
            ifeq 10
         6: .line 170
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getParent:()Lcom/sun/xml/internal/ws/api/model/JavaMethod;
            invokeinterface com.sun.xml.internal.ws.api.model.JavaMethod.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
            invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.isRpcLit:()Z
            ifeq 8
         7: .line 171
            aload 4 /* builders */
            new com.sun.xml.internal.ws.client.sei.ResponseBuilder$RpcLit
            dup
            aload 5 /* param */
            checkcast com.sun.xml.internal.ws.model.WrapperParameter
            aload 2 /* setterFactory */
            invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$RpcLit.<init>:(Lcom/sun/xml/internal/ws/model/WrapperParameter;Lcom/sun/xml/internal/ws/client/sei/ValueSetterFactory;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
            goto 25
         8: .line 173
      StackMap locals:
      StackMap stack:
            aload 4 /* builders */
            new com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit
            dup
            aload 5 /* param */
            checkcast com.sun.xml.internal.ws.model.WrapperParameter
            aload 2 /* setterFactory */
            invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit.<init>:(Lcom/sun/xml/internal/ws/model/WrapperParameter;Lcom/sun/xml/internal/ws/client/sei/ValueSetterFactory;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         9: .line 174
            goto 25
        10: .line 175
      StackMap locals:
      StackMap stack:
            aload 2 /* setterFactory */
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.client.sei.ValueSetterFactory.get:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            astore 7 /* setter */
        start local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        11: .line 176
            aload 4 /* builders */
            new com.sun.xml.internal.ws.client.sei.ResponseBuilder$Body
            dup
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getXMLBridge:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
            aload 7 /* setter */
            invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$Body.<init>:(Lcom/sun/xml/internal/ws/spi/db/XMLBridge;Lcom/sun/xml/internal/ws/client/sei/ValueSetter;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        12: .line 178
            goto 25
        13: .line 180
      StackMap locals:
      StackMap stack:
            aload 2 /* setterFactory */
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.client.sei.ValueSetterFactory.get:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            astore 7 /* setter */
        start local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        14: .line 181
            aload 4 /* builders */
            new com.sun.xml.internal.ws.client.sei.ResponseBuilder$Header
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            aload 5 /* param */
            aload 7 /* setter */
            invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$Header.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/model/ParameterImpl;Lcom/sun/xml/internal/ws/client/sei/ValueSetter;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        15: .line 182
            goto 25
        end local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        16: .line 184
      StackMap locals:
      StackMap stack:
            aload 2 /* setterFactory */
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.client.sei.ValueSetterFactory.get:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            astore 7 /* setter */
        start local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        17: .line 185
            aload 4 /* builders */
            aload 5 /* param */
            aload 7 /* setter */
            invokestatic com.sun.xml.internal.ws.client.sei.ResponseBuilder$AttachmentBuilder.createAttachmentBuilder:(Lcom/sun/xml/internal/ws/model/ParameterImpl;Lcom/sun/xml/internal/ws/client/sei/ValueSetter;)Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        18: .line 186
            goto 25
        end local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        19: .line 188
      StackMap locals:
      StackMap stack:
            aload 2 /* setterFactory */
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.client.sei.ValueSetterFactory.get:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            astore 7 /* setter */
        start local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        20: .line 189
            aload 4 /* builders */
            new com.sun.xml.internal.ws.client.sei.ResponseBuilder$NullSetter
            dup
            aload 7 /* setter */
        21: .line 190
            aload 5 /* param */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getTypeInfo:()Lcom/sun/xml/internal/ws/spi/db/TypeInfo;
            getfield com.sun.xml.internal.ws.spi.db.TypeInfo.type:Ljava/lang/reflect/Type;
            invokestatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.getVMUninitializedValue:(Ljava/lang/reflect/Type;)Ljava/lang/Object;
            invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$NullSetter.<init>:(Lcom/sun/xml/internal/ws/client/sei/ValueSetter;Ljava/lang/Object;)V
        22: .line 189
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        23: .line 191
            goto 25
        end local 7 // com.sun.xml.internal.ws.client.sei.ValueSetter setter
        24: .line 193
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 5 // com.sun.xml.internal.ws.model.ParameterImpl param
        25: .line 165
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.client.sei.ValueSetterFactory java.util.List java.util.List top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        26: .line 197
            aload 4 /* builders */
            invokeinterface java.util.List.size:()I
            tableswitch { // 0 - 1
                    0: 27
                    1: 29
              default: 31
          }
        27: .line 199
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.client.sei.ValueSetterFactory java.util.List java.util.List
      StackMap stack:
            getstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.NONE:Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
            astore 5 /* rb */
        start local 5 // com.sun.xml.internal.ws.client.sei.ResponseBuilder rb
        28: .line 200
            goto 32
        end local 5 // com.sun.xml.internal.ws.client.sei.ResponseBuilder rb
        29: .line 202
      StackMap locals:
      StackMap stack:
            aload 4 /* builders */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.client.sei.ResponseBuilder
            astore 5 /* rb */
        start local 5 // com.sun.xml.internal.ws.client.sei.ResponseBuilder rb
        30: .line 203
            goto 32
        end local 5 // com.sun.xml.internal.ws.client.sei.ResponseBuilder rb
        31: .line 205
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.ws.client.sei.ResponseBuilder$Composite
            dup
            aload 4 /* builders */
            invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$Composite.<init>:(Ljava/util/Collection;)V
            astore 5 /* rb */
        start local 5 // com.sun.xml.internal.ws.client.sei.ResponseBuilder rb
        32: .line 207
      StackMap locals: com.sun.xml.internal.ws.client.sei.ResponseBuilder
      StackMap stack:
            aload 5 /* rb */
            areturn
        end local 5 // com.sun.xml.internal.ws.client.sei.ResponseBuilder rb
        end local 4 // java.util.List builders
        end local 3 // java.util.List rp
        end local 2 // com.sun.xml.internal.ws.client.sei.ValueSetterFactory setterFactory
        end local 1 // com.sun.xml.internal.ws.model.JavaMethodImpl method
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   33     0           this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;
            0   33     1         method  Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
            0   33     2  setterFactory  Lcom/sun/xml/internal/ws/client/sei/ValueSetterFactory;
            1   33     3             rp  Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
            2   33     4       builders  Ljava/util/List<Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;>;
            4   25     5          param  Lcom/sun/xml/internal/ws/model/ParameterImpl;
           11   12     7         setter  Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
           14   16     7         setter  Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
           17   19     7         setter  Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
           20   24     7         setter  Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
           28   29     5             rb  Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
           30   31     5             rb  Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
           32   33     5             rb  Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
    MethodParameters:
               Name  Flags
      method         
      setterFactory  

  public com.sun.xml.internal.ws.api.message.Packet createRequestPacket(com.oracle.webservices.internal.api.databinding.JavaCallInfo);
    descriptor: (Lcom/oracle/webservices/internal/api/databinding/JavaCallInfo;)Lcom/sun/xml/internal/ws/api/message/Packet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
        start local 1 // com.oracle.webservices.internal.api.databinding.JavaCallInfo args
         0: .line 217
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.bodyBuilder:Lcom/sun/xml/internal/ws/client/sei/BodyBuilder;
            aload 1 /* args */
            invokeinterface com.oracle.webservices.internal.api.databinding.JavaCallInfo.getParameters:()[Ljava/lang/Object;
            invokevirtual com.sun.xml.internal.ws.client.sei.BodyBuilder.createMessage:([Ljava/lang/Object;)Lcom/sun/xml/internal/ws/api/message/Message;
            astore 2 /* msg */
        start local 2 // com.sun.xml.internal.ws.api.message.Message msg
         1: .line 219
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.inFillers:[Lcom/sun/xml/internal/ws/client/sei/MessageFiller;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 5
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.oracle.webservices.internal.api.databinding.JavaCallInfo com.sun.xml.internal.ws.api.message.Message top int int com.sun.xml.internal.ws.client.sei.MessageFiller[]
      StackMap stack:
         2: aload 6
            iload 4
            aaload
            astore 3 /* filler */
        start local 3 // com.sun.xml.internal.ws.client.sei.MessageFiller filler
         3: aload 3 /* filler */
            aload 1 /* args */
            invokeinterface com.oracle.webservices.internal.api.databinding.JavaCallInfo.getParameters:()[Ljava/lang/Object;
            aload 2 /* msg */
            invokevirtual com.sun.xml.internal.ws.client.sei.MessageFiller.fillIn:([Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/message/Message;)V
        end local 3 // com.sun.xml.internal.ws.client.sei.MessageFiller filler
         4: iinc 4 1
      StackMap locals:
      StackMap stack:
         5: iload 4
            iload 5
            if_icmplt 2
         6: .line 221
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.packetFactory:Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
            aload 2 /* msg */
            invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.createContext:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/oracle/webservices/internal/api/message/MessageContext;
            checkcast com.sun.xml.internal.ws.api.message.Packet
            astore 3 /* req */
        start local 3 // com.sun.xml.internal.ws.api.message.Packet req
         7: .line 222
            aload 3 /* req */
            getstatic com.sun.xml.internal.ws.api.message.Packet$State.ClientRequest:Lcom/sun/xml/internal/ws/api/message/Packet$State;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.setState:(Lcom/sun/xml/internal/ws/api/message/Packet$State;)V
         8: .line 223
            aload 3 /* req */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapAction:Ljava/lang/String;
            putfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
         9: .line 224
            aload 3 /* req */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.isOneWay:Z
            ifeq 10
            iconst_0
            goto 11
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.oracle.webservices.internal.api.databinding.JavaCallInfo com.sun.xml.internal.ws.api.message.Message com.sun.xml.internal.ws.api.message.Packet
      StackMap stack: com.sun.xml.internal.ws.api.message.Packet
        10: iconst_1
      StackMap locals: com.sun.xml.internal.ws.client.sei.StubHandler com.oracle.webservices.internal.api.databinding.JavaCallInfo com.sun.xml.internal.ws.api.message.Message com.sun.xml.internal.ws.api.message.Packet
      StackMap stack: com.sun.xml.internal.ws.api.message.Packet int
        11: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.api.message.Packet.expectReply:Ljava/lang/Boolean;
        12: .line 225
            aload 3 /* req */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.isOneWay:Z
            invokevirtual com.sun.xml.internal.ws.api.message.Message.assertOneWay:(Z)V
        13: .line 226
            aload 3 /* req */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.client.sei.StubHandler.getOperationName:()Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.setWSDLOperation:(Ljavax/xml/namespace/QName;)V
        14: .line 227
            aload 3 /* req */
            areturn
        end local 3 // com.sun.xml.internal.ws.api.message.Packet req
        end local 2 // com.sun.xml.internal.ws.api.message.Message msg
        end local 1 // com.oracle.webservices.internal.api.databinding.JavaCallInfo args
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;
            0   15     1    args  Lcom/oracle/webservices/internal/api/databinding/JavaCallInfo;
            1   15     2     msg  Lcom/sun/xml/internal/ws/api/message/Message;
            3    4     3  filler  Lcom/sun/xml/internal/ws/client/sei/MessageFiller;
            7   15     3     req  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
      Name  Flags
      args  

  com.sun.xml.internal.ws.client.sei.ValueGetterFactory getValueGetterFactory();
    descriptor: ()Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
         0: .line 231
            getstatic com.sun.xml.internal.ws.client.sei.ValueGetterFactory.SYNC:Lcom/sun/xml/internal/ws/client/sei/ValueGetterFactory;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;

  public com.oracle.webservices.internal.api.databinding.JavaCallInfo readResponse(com.sun.xml.internal.ws.api.message.Packet, com.oracle.webservices.internal.api.databinding.JavaCallInfo);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/oracle/webservices/internal/api/databinding/JavaCallInfo;)Lcom/oracle/webservices/internal/api/databinding/JavaCallInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet p
        start local 2 // com.oracle.webservices.internal.api.databinding.JavaCallInfo call
         0: .line 235
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
            astore 3 /* msg */
        start local 3 // com.sun.xml.internal.ws.api.message.Message msg
         1: .line 236
            aload 3 /* msg */
            invokevirtual com.sun.xml.internal.ws.api.message.Message.isFault:()Z
            ifeq 6
         2: .line 237
            aload 3 /* msg */
            invokestatic com.sun.xml.internal.ws.fault.SOAPFaultBuilder.create:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/fault/SOAPFaultBuilder;
            astore 4 /* faultBuilder */
        start local 4 // com.sun.xml.internal.ws.fault.SOAPFaultBuilder faultBuilder
         3: .line 238
            aload 4 /* faultBuilder */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.checkedExceptions:Ljava/util/Map;
            invokevirtual com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException:(Ljava/util/Map;)Ljava/lang/Throwable;
            astore 5 /* t */
        start local 5 // java.lang.Throwable t
         4: .line 239
            aload 2 /* call */
            aload 5 /* t */
            invokeinterface com.oracle.webservices.internal.api.databinding.JavaCallInfo.setException:(Ljava/lang/Throwable;)V
         5: .line 240
            aload 5 /* t */
            athrow
        end local 5 // java.lang.Throwable t
        end local 4 // com.sun.xml.internal.ws.fault.SOAPFaultBuilder faultBuilder
         6: .line 242
      StackMap locals: com.sun.xml.internal.ws.api.message.Message
      StackMap stack:
            aload 0 /* this */
            aload 2 /* call */
            invokeinterface com.oracle.webservices.internal.api.databinding.JavaCallInfo.getParameters:()[Ljava/lang/Object;
            invokevirtual com.sun.xml.internal.ws.client.sei.StubHandler.initArgs:([Ljava/lang/Object;)V
         7: .line 243
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.responseBuilder:Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
            aload 3 /* msg */
            aload 2 /* call */
            invokeinterface com.oracle.webservices.internal.api.databinding.JavaCallInfo.getParameters:()[Ljava/lang/Object;
            invokevirtual com.sun.xml.internal.ws.client.sei.ResponseBuilder.readResponse:(Lcom/sun/xml/internal/ws/api/message/Message;[Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* ret */
        start local 4 // java.lang.Object ret
         8: .line 244
            aload 2 /* call */
            aload 4 /* ret */
            invokeinterface com.oracle.webservices.internal.api.databinding.JavaCallInfo.setReturnValue:(Ljava/lang/Object;)V
         9: .line 245
            aload 2 /* call */
            areturn
        end local 4 // java.lang.Object ret
        end local 3 // com.sun.xml.internal.ws.api.message.Message msg
        end local 2 // com.oracle.webservices.internal.api.databinding.JavaCallInfo call
        end local 1 // com.sun.xml.internal.ws.api.message.Packet p
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;
            0   10     1             p  Lcom/sun/xml/internal/ws/api/message/Packet;
            0   10     2          call  Lcom/oracle/webservices/internal/api/databinding/JavaCallInfo;
            1   10     3           msg  Lcom/sun/xml/internal/ws/api/message/Message;
            3    6     4  faultBuilder  Lcom/sun/xml/internal/ws/fault/SOAPFaultBuilder;
            4    6     5             t  Ljava/lang/Throwable;
            8   10     4           ret  Ljava/lang/Object;
    Exceptions:
      throws java.lang.Throwable
    MethodParameters:
      Name  Flags
      p     
      call  

  public javax.xml.namespace.QName getOperationName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
         0: .line 251
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.javaMethod:Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationQName:()Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;

  public java.lang.String getSoapAction();
    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.sei.StubHandler this
         0: .line 255
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.soapAction:Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;

  public boolean isOneWay();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
         0: .line 259
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.isOneWay:Z
            ireturn
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;

  protected void initArgs(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
        start local 1 // java.lang.Object[] args
         0: .line 263
            return
        end local 1 // java.lang.Object[] args
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;
            0    1     1  args  [Ljava/lang/Object;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
      Name  Flags
      args  

  public java.lang.reflect.Method getMethod();
    descriptor: ()Ljava/lang/reflect/Method;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
         0: .line 266
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.javaMethod:Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
            invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMethod:()Ljava/lang/reflect/Method;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;

  public com.sun.xml.internal.ws.api.model.JavaMethod getOperationModel();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/JavaMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
         0: .line 270
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.client.sei.StubHandler.javaMethod:Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
            areturn
        end local 0 // com.sun.xml.internal.ws.client.sei.StubHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/StubHandler;

  static int[] $SWITCH_TABLE$com$sun$xml$internal$ws$api$model$ParameterBinding$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 71
            getstatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$ParameterBinding$Kind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.values:()[Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ATTACHMENT:Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ordinal:()I
            iconst_1
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.HEADER:Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding$Kind;
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding$Kind.ordinal:()I
            iconst_3
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$ParameterBinding$Kind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$com$sun$xml$internal$ws$api$SOAPVersion();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 71
            getstatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$SOAPVersion:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.xml.internal.ws.api.SOAPVersion.values:()[Lcom/sun/xml/internal/ws/api/SOAPVersion;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
            invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            dup
            putstatic com.sun.xml.internal.ws.client.sei.StubHandler.$SWITCH_TABLE$com$sun$xml$internal$ws$api$SOAPVersion:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
}
SourceFile: "StubHandler.java"
InnerClasses:
  public final State = com.sun.xml.internal.ws.api.message.Packet$State of com.sun.xml.internal.ws.api.message.Packet
  public final Kind = com.sun.xml.internal.ws.api.model.ParameterBinding$Kind of com.sun.xml.internal.ws.api.model.ParameterBinding
  final Bare = com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare of com.sun.xml.internal.ws.client.sei.BodyBuilder
  final DocLit = com.sun.xml.internal.ws.client.sei.BodyBuilder$DocLit of com.sun.xml.internal.ws.client.sei.BodyBuilder
  final RpcLit = com.sun.xml.internal.ws.client.sei.BodyBuilder$RpcLit of com.sun.xml.internal.ws.client.sei.BodyBuilder
  abstract AttachmentFiller = com.sun.xml.internal.ws.client.sei.MessageFiller$AttachmentFiller of com.sun.xml.internal.ws.client.sei.MessageFiller
  final Header = com.sun.xml.internal.ws.client.sei.MessageFiller$Header of com.sun.xml.internal.ws.client.sei.MessageFiller
  public abstract AttachmentBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$AttachmentBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
  public final Body = com.sun.xml.internal.ws.client.sei.ResponseBuilder$Body of com.sun.xml.internal.ws.client.sei.ResponseBuilder
  public final Composite = com.sun.xml.internal.ws.client.sei.ResponseBuilder$Composite of com.sun.xml.internal.ws.client.sei.ResponseBuilder
  public final DocLit = com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit of com.sun.xml.internal.ws.client.sei.ResponseBuilder
  public final Header = com.sun.xml.internal.ws.client.sei.ResponseBuilder$Header of com.sun.xml.internal.ws.client.sei.ResponseBuilder
  public final NullSetter = com.sun.xml.internal.ws.client.sei.ResponseBuilder$NullSetter of com.sun.xml.internal.ws.client.sei.ResponseBuilder
  public final RpcLit = com.sun.xml.internal.ws.client.sei.ResponseBuilder$RpcLit of com.sun.xml.internal.ws.client.sei.ResponseBuilder