public final class com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl extends com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl implements com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl
  super_class: com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl
{
  private final javax.xml.namespace.QName name;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> inputParts;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;

  private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> outputParts;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;

  private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> faultParts;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;

  private final java.util.Map<java.lang.String, java.lang.String> inputMimeTypes;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private final java.util.Map<java.lang.String, java.lang.String> outputMimeTypes;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private final java.util.Map<java.lang.String, java.lang.String> faultMimeTypes;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

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

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

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

  private java.lang.Boolean emptyInputBody;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Boolean emptyOutputBody;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Boolean emptyFaultBody;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> inParts;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;

  private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> outParts;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;

  private final java.util.List<com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault> wsdlBoundFaults;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;>;

  private com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation operation;
    descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String soapAction;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS anonymous;
    descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
    flags: (0x0002) ACC_PRIVATE

  private final com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType owner;
    descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private javax.jws.soap.SOAPBinding$Style style;
    descriptor: Ljavax/jws/soap/SOAPBinding$Style;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String reqNamespace;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String respNamespace;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.namespace.QName requestPayloadName;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.namespace.QName responsePayloadName;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0002) ACC_PRIVATE

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

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

  private java.util.Map<javax.xml.namespace.QName, ? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage> messages;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;>;

  public void <init>(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType, javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;Ljavax/xml/namespace/QName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // javax.xml.stream.XMLStreamReader xsr
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType owner
        start local 3 // javax.xml.namespace.QName name
         0: .line 86
            aload 0 /* this */
            aload 1 /* xsr */
            invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;)V
         1: .line 64
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitInputSOAPBodyParts:Z
         2: .line 65
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitOutputSOAPBodyParts:Z
         3: .line 66
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitFaultSOAPBodyParts:Z
         4: .line 302
            aload 0 /* this */
            getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style:Ljavax/jws/soap/SOAPBinding$Style;
         5: .line 87
            aload 0 /* this */
            aload 3 /* name */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
         6: .line 88
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
         7: .line 89
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
         8: .line 90
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
         9: .line 91
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputMimeTypes:Ljava/util/Map;
        10: .line 92
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputMimeTypes:Ljava/util/Map;
        11: .line 93
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultMimeTypes:Ljava/util/Map;
        12: .line 94
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
        13: .line 95
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
        14: .line 96
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
        15: .line 97
            aload 0 /* this */
            aload 2 /* owner */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
        16: .line 98
            return
        end local 3 // javax.xml.namespace.QName name
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType owner
        end local 1 // javax.xml.stream.XMLStreamReader xsr
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0   17     1    xsr  Ljavax/xml/stream/XMLStreamReader;
            0   17     2  owner  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            0   17     3   name  Ljavax/xml/namespace/QName;
    MethodParameters:
       Name  Flags
      xsr    
      owner  
      name   

  public javax.xml.namespace.QName getName();
    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.model.wsdl.WSDLBoundOperationImpl this
         0: .line 102
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  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.model.wsdl.WSDLBoundOperationImpl this
         0: .line 107
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.soapAction:Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public void setSoapAction(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String soapAction
         0: .line 111
            aload 0 /* this */
            aload 1 /* soapAction */
            ifnull 1
            aload 1 /* soapAction */
            goto 2
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl
         1: ldc ""
      StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl java.lang.String
      StackMap stack: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl java.lang.String
         2: putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.soapAction:Ljava/lang/String;
         3: .line 112
            return
        end local 1 // java.lang.String soapAction
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    4     1  soapAction  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      soapAction  

  public com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart getPart(java.lang.String, javax.jws.WebParam$Mode);
    descriptor: (Ljava/lang/String;Ljavax/jws/WebParam$Mode;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String partName
        start local 2 // javax.jws.WebParam$Mode mode
         0: .line 116
            aload 2 /* mode */
            getstatic javax.jws.WebParam$Mode.IN:Ljavax/jws/WebParam$Mode;
            if_acmpne 2
         1: .line 117
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
            aload 1 /* partName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
            areturn
         2: .line 118
      StackMap locals:
      StackMap stack:
            aload 2 /* mode */
            getstatic javax.jws.WebParam$Mode.OUT:Ljavax/jws/WebParam$Mode;
            if_acmpne 4
         3: .line 119
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
            aload 1 /* partName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
            areturn
         4: .line 121
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javax.jws.WebParam$Mode mode
        end local 1 // java.lang.String partName
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    5     1  partName  Ljava/lang/String;
            0    5     2      mode  Ljavax/jws/WebParam$Mode;
    MethodParameters:
          Name  Flags
      partName  
      mode      

  public void addPart(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart, javax.jws.WebParam$Mode);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;Ljavax/jws/WebParam$Mode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart part
        start local 2 // javax.jws.WebParam$Mode mode
         0: .line 125
            aload 2 /* mode */
            getstatic javax.jws.WebParam$Mode.IN:Ljavax/jws/WebParam$Mode;
            if_acmpne 2
         1: .line 126
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
            aload 1 /* part */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
            goto 4
         2: .line 127
      StackMap locals:
      StackMap stack:
            aload 2 /* mode */
            getstatic javax.jws.WebParam$Mode.OUT:Ljavax/jws/WebParam$Mode;
            if_acmpne 4
         3: .line 128
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
            aload 1 /* part */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 129
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.jws.WebParam$Mode mode
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    5     1  part  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
            0    5     2  mode  Ljavax/jws/WebParam$Mode;
    MethodParameters:
      Name  Flags
      part  
      mode  

  public java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> getInputParts();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 137
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;

  public java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> getOutputParts();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 146
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;

  public java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> getFaultParts();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 155
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;

  public java.util.Map<java.lang.String, ? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> getInParts();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 161
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;

  public java.util.Map<java.lang.String, ? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> getOutParts();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 166
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;

  public java.util.List<? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault> getFaults();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 172
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
    Signature: ()Ljava/util/List<+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;>;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public void addFault(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault fault
         0: .line 176
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
            aload 1 /* fault */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 177
            return
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault fault
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1  fault  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
       Name  Flags
      fault  

  public com.sun.xml.internal.ws.api.model.ParameterBinding getInputBinding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String part
         0: .line 187
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
            ifnonnull 4
         1: .line 188
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
            ldc " "
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 3
         2: .line 189
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
            goto 4
         3: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
         4: .line 193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.ParameterBinding
            astore 2 /* block */
        start local 2 // com.sun.xml.internal.ws.api.model.ParameterBinding block
         5: .line 194
            aload 2 /* block */
            ifnonnull 9
         6: .line 195
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitInputSOAPBodyParts:Z
            ifne 7
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 8
         7: .line 196
      StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            areturn
         8: .line 197
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            areturn
         9: .line 200
      StackMap locals:
      StackMap stack:
            aload 2 /* block */
            areturn
        end local 2 // com.sun.xml.internal.ws.api.model.ParameterBinding block
        end local 1 // java.lang.String part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0   10     1   part  Ljava/lang/String;
            5   10     2  block  Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    MethodParameters:
      Name  Flags
      part  

  public com.sun.xml.internal.ws.api.model.ParameterBinding getOutputBinding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String part
         0: .line 210
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
            ifnonnull 4
         1: .line 211
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
            ldc " "
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 3
         2: .line 212
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
            goto 4
         3: .line 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
         4: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.ParameterBinding
            astore 2 /* block */
        start local 2 // com.sun.xml.internal.ws.api.model.ParameterBinding block
         5: .line 217
            aload 2 /* block */
            ifnonnull 9
         6: .line 218
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitOutputSOAPBodyParts:Z
            ifne 7
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 8
         7: .line 219
      StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            areturn
         8: .line 220
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            areturn
         9: .line 223
      StackMap locals:
      StackMap stack:
            aload 2 /* block */
            areturn
        end local 2 // com.sun.xml.internal.ws.api.model.ParameterBinding block
        end local 1 // java.lang.String part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0   10     1   part  Ljava/lang/String;
            5   10     2  block  Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    MethodParameters:
      Name  Flags
      part  

  public com.sun.xml.internal.ws.api.model.ParameterBinding getFaultBinding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String part
         0: .line 233
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
            ifnonnull 4
         1: .line 234
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
            ldc " "
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 3
         2: .line 235
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
            goto 4
         3: .line 237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
         4: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.ParameterBinding
            astore 2 /* block */
        start local 2 // com.sun.xml.internal.ws.api.model.ParameterBinding block
         5: .line 240
            aload 2 /* block */
            ifnonnull 9
         6: .line 241
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitFaultSOAPBodyParts:Z
            ifne 7
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 8
         7: .line 242
      StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            areturn
         8: .line 243
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            areturn
         9: .line 246
      StackMap locals:
      StackMap stack:
            aload 2 /* block */
            areturn
        end local 2 // com.sun.xml.internal.ws.api.model.ParameterBinding block
        end local 1 // java.lang.String part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0   10     1   part  Ljava/lang/String;
            5   10     2  block  Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    MethodParameters:
      Name  Flags
      part  

  public java.lang.String getMimeTypeForInputPart(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String part
         0: .line 256
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputMimeTypes:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // java.lang.String part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    1     1  part  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      part  

  public java.lang.String getMimeTypeForOutputPart(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String part
         0: .line 266
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputMimeTypes:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // java.lang.String part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    1     1  part  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      part  

  public java.lang.String getMimeTypeForFaultPart(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String part
         0: .line 276
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultMimeTypes:Ljava/util/Map;
            aload 1 /* part */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // java.lang.String part
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    1     1  part  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      part  

  public com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation getOperation();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 281
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType getBoundPortType();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 287
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public void setInputExplicitBodyParts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // boolean b
         0: .line 291
            aload 0 /* this */
            iload 1 /* b */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitInputSOAPBodyParts:Z
         1: .line 292
            return
        end local 1 // boolean b
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public void setOutputExplicitBodyParts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // boolean b
         0: .line 295
            aload 0 /* this */
            iload 1 /* b */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitOutputSOAPBodyParts:Z
         1: .line 296
            return
        end local 1 // boolean b
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public void setFaultExplicitBodyParts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // boolean b
         0: .line 299
            aload 0 /* this */
            iload 1 /* b */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitFaultSOAPBodyParts:Z
         1: .line 300
            return
        end local 1 // boolean b
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public void setStyle(javax.jws.soap.SOAPBinding$Style);
    descriptor: (Ljavax/jws/soap/SOAPBinding$Style;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // javax.jws.soap.SOAPBinding$Style style
         0: .line 304
            aload 0 /* this */
            aload 1 /* style */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style:Ljavax/jws/soap/SOAPBinding$Style;
         1: .line 305
            return
        end local 1 // javax.jws.soap.SOAPBinding$Style style
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1  style  Ljavax/jws/soap/SOAPBinding$Style;
    MethodParameters:
       Name  Flags
      style  

  public javax.xml.namespace.QName getRequestPayloadName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 309
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyRequestPayload:Z
            ifeq 2
         1: .line 310
            aconst_null
            areturn
         2: .line 312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
            ifnull 4
         3: .line 313
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
            areturn
         4: .line 315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style:Ljavax/jws/soap/SOAPBinding$Style;
            getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
            invokevirtual javax.jws.soap.SOAPBinding$Style.equals:(Ljava/lang/Object;)Z
            ifeq 10
         5: .line 316
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getRequestNamespace:()Ljava/lang/String;
            ifnull 6
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getRequestNamespace:()Ljava/lang/String;
            goto 7
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         7: astore 1 /* ns */
        start local 1 // java.lang.String ns
         8: .line 317
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 1 /* ns */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
         9: .line 318
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
            areturn
        end local 1 // java.lang.String ns
        10: .line 320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getInput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.getMessage:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.getName:()Ljavax/xml/namespace/QName;
            astore 1 /* inMsgName */
        start local 1 // javax.xml.namespace.QName inMsgName
        11: .line 321
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.messages:Ljava/util/Map;
            aload 1 /* inMsgName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage
            astore 2 /* message */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage message
        12: .line 322
            aload 2 /* message */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.parts:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 4
            goto 18
      StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage top java.util.Iterator
      StackMap stack:
        13: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
            astore 3 /* part */
        start local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart part
        14: .line 323
            aload 0 /* this */
            aload 3 /* part */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getInputBinding:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            astore 5 /* binding */
        start local 5 // com.sun.xml.internal.ws.api.model.ParameterBinding binding
        15: .line 324
            aload 5 /* binding */
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isBody:()Z
            ifeq 18
        16: .line 325
            aload 0 /* this */
            aload 3 /* part */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getDescriptor:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPartDescriptor;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPartDescriptor.name:()Ljavax/xml/namespace/QName;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
        17: .line 326
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
            areturn
        end local 5 // com.sun.xml.internal.ws.api.model.ParameterBinding binding
        end local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart part
        18: .line 322
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        19: .line 331
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyRequestPayload:Z
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage message
        end local 1 // javax.xml.namespace.QName inMsgName
        20: .line 334
            aconst_null
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            8   10     1         ns  Ljava/lang/String;
           11   20     1  inMsgName  Ljavax/xml/namespace/QName;
           12   20     2    message  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
           14   18     3       part  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
           15   18     5    binding  Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public javax.xml.namespace.QName getResponsePayloadName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 339
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyResponsePayload:Z
            ifeq 2
         1: .line 340
            aconst_null
            areturn
         2: .line 342
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
            ifnull 4
         3: .line 343
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
            areturn
         4: .line 345
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style:Ljavax/jws/soap/SOAPBinding$Style;
            getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
            invokevirtual javax.jws.soap.SOAPBinding$Style.equals:(Ljava/lang/Object;)Z
            ifeq 10
         5: .line 346
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getResponseNamespace:()Ljava/lang/String;
            ifnull 6
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getResponseNamespace:()Ljava/lang/String;
            goto 7
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         7: astore 1 /* ns */
        start local 1 // java.lang.String ns
         8: .line 347
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 1 /* ns */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "Response"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
         9: .line 348
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
            areturn
        end local 1 // java.lang.String ns
        10: .line 350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getOutput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput.getMessage:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.getName:()Ljavax/xml/namespace/QName;
            astore 1 /* outMsgName */
        start local 1 // javax.xml.namespace.QName outMsgName
        11: .line 351
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.messages:Ljava/util/Map;
            aload 1 /* outMsgName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage
            astore 2 /* message */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage message
        12: .line 352
            aload 2 /* message */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.parts:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 4
            goto 18
      StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage top java.util.Iterator
      StackMap stack:
        13: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
            astore 3 /* part */
        start local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart part
        14: .line 353
            aload 0 /* this */
            aload 3 /* part */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getOutputBinding:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
            astore 5 /* binding */
        start local 5 // com.sun.xml.internal.ws.api.model.ParameterBinding binding
        15: .line 354
            aload 5 /* binding */
            invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isBody:()Z
            ifeq 18
        16: .line 355
            aload 0 /* this */
            aload 3 /* part */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getDescriptor:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPartDescriptor;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPartDescriptor.name:()Ljavax/xml/namespace/QName;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
        17: .line 356
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
            areturn
        end local 5 // com.sun.xml.internal.ws.api.model.ParameterBinding binding
        end local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart part
        18: .line 352
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        19: .line 361
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyResponsePayload:Z
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage message
        end local 1 // javax.xml.namespace.QName outMsgName
        20: .line 364
            aconst_null
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            8   10     1          ns  Ljava/lang/String;
           11   20     1  outMsgName  Ljavax/xml/namespace/QName;
           12   20     2     message  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
           14   18     3        part  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
           15   18     5     binding  Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public java.lang.String getRequestNamespace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 379
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.reqNamespace:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.reqNamespace:Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public void setRequestNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String ns
         0: .line 383
            aload 0 /* this */
            aload 1 /* ns */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.reqNamespace:Ljava/lang/String;
         1: .line 384
            return
        end local 1 // java.lang.String ns
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1    ns  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ns    

  public java.lang.String getResponseNamespace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 394
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.respNamespace:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.respNamespace:Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public void setResponseNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // java.lang.String ns
         0: .line 398
            aload 0 /* this */
            aload 1 /* ns */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.respNamespace:Ljava/lang/String;
         1: .line 399
            return
        end local 1 // java.lang.String ns
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1    ns  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ns    

  com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType getOwner();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 402
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public void freeze(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel parent
         0: .line 412
            aload 0 /* this */
            aload 1 /* parent */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.getMessages:()Ljava/util/Map;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.messages:Ljava/util/Map;
         1: .line 413
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.getPortType:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType.get:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
         2: .line 414
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 5
      StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault
            astore 2 /* bf */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault bf
         4: .line 415
            aload 2 /* bf */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault.freeze:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault bf
         5: .line 414
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 417
            return
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel parent
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    7     1  parent  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
            4    5     2      bf  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;
    MethodParameters:
        Name  Flags
      parent  

  public void setAnonymous(com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS anonymous
         0: .line 420
            aload 0 /* this */
            aload 1 /* anonymous */
            putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.anonymous:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
         1: .line 421
            return
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS anonymous
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
            0    2     1  anonymous  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
    MethodParameters:
           Name  Flags
      anonymous  

  public com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS getAnonymous();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
         0: .line 428
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.anonymous:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            areturn
        end local 0 // com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;

  public com.sun.xml.internal.ws.api.model.wsdl.WSDLOperation getOperation();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLOperation;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getOperation:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void addNotUnderstoodExtension(javax.xml.namespace.QName, org.xml.sax.Locator);
    descriptor: (Ljavax/xml/namespace/QName;Lorg/xml/sax/Locator;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.addNotUnderstoodExtension:(Ljavax/xml/namespace/QName;Lorg/xml/sax/Locator;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundPortType getBoundPortType();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getBoundPortType:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.List getNotUnderstoodExtensions();
    descriptor: ()Ljava/util/List;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.getNotUnderstoodExtensions:()Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Iterable getFaults();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getFaults:()Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.ws.api.model.wsdl.WSDLPart getPart(java.lang.String, javax.jws.WebParam$Mode);
    descriptor: (Ljava/lang/String;Ljavax/jws/WebParam$Mode;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPart;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getPart:(Ljava/lang/String;Ljavax/jws/WebParam$Mode;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean areRequiredExtensionsUnderstood();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.areRequiredExtensionsUnderstood:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.ws.api.model.wsdl.WSDLExtension getExtension(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.getExtension:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void addExtension(com.sun.xml.internal.ws.api.model.wsdl.WSDLExtension);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.addExtension:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "WSDLBoundOperationImpl.java"
InnerClasses:
  public final ANONYMOUS = com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS of com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation
  protected UnknownWSDLExtension = com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl$UnknownWSDLExtension of com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl
  public final Mode = javax.jws.WebParam$Mode of javax.jws.WebParam
  public final Style = javax.jws.soap.SOAPBinding$Style of javax.jws.soap.SOAPBinding