public class com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding extends com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
  super_class: com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl
{
  private java.lang.String wsdlNamespace;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  private com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName jaxwsPackage;
    descriptor: Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter> parameters;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/jaxws/Parameter;>;

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

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

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

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

  private java.util.Set<org.w3c.dom.Element> jaxbBindings;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Lorg/w3c/dom/Element;>;

  private com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName className;
    descriptor: Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName methodName;
    descriptor: Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // org.xml.sax.Locator locator
         0: .line 48
            aload 0 /* this */
            aload 1 /* locator */
            invokespecial com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl.<init>:(Lorg/xml/sax/Locator;)V
         1: .line 49
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.jaxbBindings:Ljava/util/Set;
         2: .line 51
            return
        end local 1 // org.xml.sax.Locator locator
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    3     1  locator  Lorg/xml/sax/Locator;
    MethodParameters:
         Name  Flags
      locator  

  public void validateThis();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 60
            return
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public javax.xml.namespace.QName getElementName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 67
            getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public javax.xml.namespace.QName getWSDLElementName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 71
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getElementName:()Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void addExtension(com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl);
    descriptor: (Lcom/sun/tools/internal/ws/wsdl/framework/ExtensionImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl e
         0: .line 80
            return
        end local 1 // com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl e
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    1     1     e  Lcom/sun/tools/internal/ws/wsdl/framework/ExtensionImpl;
    MethodParameters:
      Name  Flags
      e     

  public java.lang.Iterable<com.sun.tools.internal.ws.wsdl.framework.ExtensionImpl> extensions();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 87
            aconst_null
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
    Signature: ()Ljava/lang/Iterable<Lcom/sun/tools/internal/ws/wsdl/framework/ExtensionImpl;>;

  public java.lang.Boolean isEnableAsyncMapping();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 108
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.enableAsyncMapping:Ljava/lang/Boolean;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setEnableAsyncMapping(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.Boolean enableAsyncMapping
         0: .line 114
            aload 0 /* this */
            aload 1 /* enableAsyncMapping */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.enableAsyncMapping:Ljava/lang/Boolean;
         1: .line 115
            return
        end local 1 // java.lang.Boolean enableAsyncMapping
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  enableAsyncMapping  Ljava/lang/Boolean;
    MethodParameters:
                    Name  Flags
      enableAsyncMapping  

  public java.lang.Boolean isEnableMimeContentMapping();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 120
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.enableMimeContentMapping:Ljava/lang/Boolean;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setEnableMimeContentMapping(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.Boolean enableMimeContentMapping
         0: .line 126
            aload 0 /* this */
            aload 1 /* enableMimeContentMapping */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.enableMimeContentMapping:Ljava/lang/Boolean;
         1: .line 127
            return
        end local 1 // java.lang.Boolean enableMimeContentMapping
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  enableMimeContentMapping  Ljava/lang/Boolean;
    MethodParameters:
                          Name  Flags
      enableMimeContentMapping  

  public java.lang.Boolean isEnableWrapperStyle();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 132
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.enableWrapperStyle:Ljava/lang/Boolean;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setEnableWrapperStyle(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.Boolean enableWrapperStyle
         0: .line 138
            aload 0 /* this */
            aload 1 /* enableWrapperStyle */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.enableWrapperStyle:Ljava/lang/Boolean;
         1: .line 139
            return
        end local 1 // java.lang.Boolean enableWrapperStyle
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  enableWrapperStyle  Ljava/lang/Boolean;
    MethodParameters:
                    Name  Flags
      enableWrapperStyle  

  public com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName getJaxwsPackage();
    descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 144
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.jaxwsPackage:Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setJaxwsPackage(com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName);
    descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName jaxwsPackage
         0: .line 150
            aload 0 /* this */
            aload 1 /* jaxwsPackage */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.jaxwsPackage:Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
         1: .line 151
            return
        end local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName jaxwsPackage
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  jaxwsPackage  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    MethodParameters:
              Name  Flags
      jaxwsPackage  

  public java.lang.String getNode();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 156
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.node:Ljava/lang/String;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setNode(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.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.String node
         0: .line 162
            aload 0 /* this */
            aload 1 /* node */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.node:Ljava/lang/String;
         1: .line 163
            return
        end local 1 // java.lang.String node
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  node  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  public java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 168
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.version:Ljava/lang/String;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setVersion(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.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.String version
         0: .line 174
            aload 0 /* this */
            aload 1 /* version */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.version:Ljava/lang/String;
         1: .line 175
            return
        end local 1 // java.lang.String version
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      version  

  public java.lang.String getWsdlLocation();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 181
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.wsdlLocation:Ljava/lang/String;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setWsdlLocation(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.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.String wsdlLocation
         0: .line 188
            aload 0 /* this */
            aload 1 /* wsdlLocation */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.wsdlLocation:Ljava/lang/String;
         1: .line 189
            return
        end local 1 // java.lang.String wsdlLocation
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  wsdlLocation  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      wsdlLocation  

  public java.lang.String getWsdlNamespace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 195
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.wsdlNamespace:Ljava/lang/String;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setWsdlNamespace(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.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.String wsdlNamespace
         0: .line 203
            aload 0 /* this */
            aload 1 /* wsdlNamespace */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.wsdlNamespace:Ljava/lang/String;
         1: .line 204
            return
        end local 1 // java.lang.String wsdlNamespace
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  wsdlNamespace  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      wsdlNamespace  

  public java.util.Set<org.w3c.dom.Element> getJaxbBindings();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 210
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.jaxbBindings:Ljava/util/Set;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
    Signature: ()Ljava/util/Set<Lorg/w3c/dom/Element;>;

  public void addJaxbBindings(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // org.w3c.dom.Element jaxbBinding
         0: .line 217
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.jaxbBindings:Ljava/util/Set;
            ifnonnull 2
         1: .line 218
            return
         2: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.jaxbBindings:Ljava/util/Set;
            aload 1 /* jaxbBinding */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         3: .line 220
            return
        end local 1 // org.w3c.dom.Element jaxbBinding
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    4     1  jaxbBinding  Lorg/w3c/dom/Element;
    MethodParameters:
             Name  Flags
      jaxbBinding  

  public java.lang.Boolean isProvider();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 227
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.isProvider:Ljava/lang/Boolean;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setProvider(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.Boolean isProvider
         0: .line 233
            aload 0 /* this */
            aload 1 /* isProvider */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.isProvider:Ljava/lang/Boolean;
         1: .line 234
            return
        end local 1 // java.lang.Boolean isProvider
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  isProvider  Ljava/lang/Boolean;
    MethodParameters:
            Name  Flags
      isProvider  

  public com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName getMethodName();
    descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 240
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.methodName:Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setMethodName(com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName);
    descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName methodName
         0: .line 246
            aload 0 /* this */
            aload 1 /* methodName */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.methodName:Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
         1: .line 247
            return
        end local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName methodName
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  methodName  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    MethodParameters:
            Name  Flags
      methodName  

  public java.util.Iterator<com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter> parameters();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 253
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.parameters:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
    Signature: ()Ljava/util/Iterator<Lcom/sun/tools/internal/ws/wsdl/document/jaxws/Parameter;>;

  public void addParameter(com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter);
    descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/jaxws/Parameter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter parameter
         0: .line 260
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.parameters:Ljava/util/List;
            ifnonnull 2
         1: .line 261
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.parameters:Ljava/util/List;
         2: .line 262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.parameters:Ljava/util/List;
            aload 1 /* parameter */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 263
            return
        end local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter parameter
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    4     1  parameter  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/Parameter;
    MethodParameters:
           Name  Flags
      parameter  

  public java.lang.String getParameterName(java.lang.String, java.lang.String, javax.xml.namespace.QName, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;Z)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=5
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // java.lang.String msgName
        start local 2 // java.lang.String wsdlPartName
        start local 3 // javax.xml.namespace.QName element
        start local 4 // boolean wrapperStyle
         0: .line 266
            aload 1 /* msgName */
            ifnull 1
            aload 2 /* wsdlPartName */
            ifnull 1
            aload 3 /* element */
            ifnull 1
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.parameters:Ljava/util/List;
            ifnonnull 2
         1: .line 267
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.parameters:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 10
      StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.lang.String java.lang.String javax.xml.namespace.QName int top java.util.Iterator
      StackMap stack:
         3: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter
            astore 5 /* param */
        start local 5 // com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter param
         4: .line 269
            aload 5 /* param */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.getMessageName:()Ljava/lang/String;
            aload 1 /* msgName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
            aload 5 /* param */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.getPart:()Ljava/lang/String;
            aload 2 /* wsdlPartName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         5: .line 270
            iload 4 /* wrapperStyle */
            ifeq 8
            aload 5 /* param */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.getElement:()Ljavax/xml/namespace/QName;
            ifnull 8
         6: .line 271
            aload 5 /* param */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.getElement:()Ljavax/xml/namespace/QName;
            aload 3 /* element */
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifeq 10
         7: .line 272
            aload 5 /* param */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.getName:()Ljava/lang/String;
            areturn
         8: .line 273
      StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.lang.String java.lang.String javax.xml.namespace.QName int com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter java.util.Iterator
      StackMap stack:
            iload 4 /* wrapperStyle */
            ifne 10
         9: .line 274
            aload 5 /* param */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.getName:()Ljava/lang/String;
            areturn
        end local 5 // com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter param
        10: .line 268
      StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.lang.String java.lang.String javax.xml.namespace.QName int top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        11: .line 278
            aconst_null
            areturn
        end local 4 // boolean wrapperStyle
        end local 3 // javax.xml.namespace.QName element
        end local 2 // java.lang.String wsdlPartName
        end local 1 // java.lang.String msgName
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0   12     1       msgName  Ljava/lang/String;
            0   12     2  wsdlPartName  Ljava/lang/String;
            0   12     3       element  Ljavax/xml/namespace/QName;
            0   12     4  wrapperStyle  Z
            4   10     5         param  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/Parameter;
    MethodParameters:
              Name  Flags
      msgName       
      wsdlPartName  
      element       
      wrapperStyle  

  public com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName getClassName();
    descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
         0: .line 285
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.className:Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;

  public void setClassName(com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName);
    descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
        start local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName className
         0: .line 291
            aload 0 /* this */
            aload 1 /* className */
            putfield com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.className:Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
         1: .line 292
            return
        end local 1 // com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName className
        end local 0 // com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
            0    2     1  className  Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
    MethodParameters:
           Name  Flags
      className  
}
SourceFile: "JAXWSBinding.java"