public class com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension extends com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension
  super_class: com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension
{
  protected static final java.lang.String COLON_DELIMITER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: ":"

  protected static final java.lang.String SLASH_DELIMITER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "/"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
         0: .line 47
            aload 0 /* this */
            invokespecial com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;

  public boolean bindingElements(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;Ljavax/xml/stream/XMLStreamReader;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 50
            aload 0 /* this */
            aload 2 /* reader */
            aload 1 /* binding */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.addressibleElement:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLFeaturedObject;)Z
            ireturn
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    1     1  binding  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            0    1     2   reader  Ljavax/xml/stream/XMLStreamReader;
    MethodParameters:
         Name  Flags
      binding  
      reader   

  public boolean portElements(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;Ljavax/xml/stream/XMLStreamReader;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort port
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 55
            aload 0 /* this */
            aload 2 /* reader */
            aload 1 /* port */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.addressibleElement:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLFeaturedObject;)Z
            ireturn
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort port
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    1     1    port  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;
            0    1     2  reader  Ljavax/xml/stream/XMLStreamReader;
    MethodParameters:
        Name  Flags
      port    
      reader  

  private boolean addressibleElement(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.WSDLFeaturedObject);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLFeaturedObject;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // javax.xml.stream.XMLStreamReader reader
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLFeaturedObject binding
         0: .line 59
            aload 1 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
            astore 3 /* ua */
        start local 3 // javax.xml.namespace.QName ua
         1: .line 60
            aload 3 /* ua */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlExtensionTag:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifeq 6
         2: .line 61
            aload 1 /* reader */
            ldc "http://schemas.xmlsoap.org/wsdl/"
            ldc "required"
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* required */
        start local 4 // java.lang.String required
         3: .line 62
            aload 2 /* binding */
            new javax.xml.ws.soap.AddressingFeature
            dup
            iconst_1
            aload 4 /* required */
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
            invokespecial javax.xml.ws.soap.AddressingFeature.<init>:(ZZ)V
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLFeaturedObject.addFeature:(Ljavax/xml/ws/WebServiceFeature;)V
         4: .line 63
            aload 1 /* reader */
            invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
         5: .line 64
            iconst_1
            ireturn
        end local 4 // java.lang.String required
         6: .line 67
      StackMap locals: javax.xml.namespace.QName
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // javax.xml.namespace.QName ua
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.WSDLFeaturedObject binding
        end local 1 // javax.xml.stream.XMLStreamReader reader
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    7     1    reader  Ljavax/xml/stream/XMLStreamReader;
            0    7     2   binding  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLFeaturedObject;
            1    7     3        ua  Ljavax/xml/namespace/QName;
            3    6     4  required  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      reader   
      binding  

  public boolean bindingOperationElements(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation operation
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 72
            aload 1 /* operation */
            astore 3 /* edit */
        start local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation edit
         1: .line 74
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
            astore 4 /* anon */
        start local 4 // javax.xml.namespace.QName anon
         2: .line 75
            aload 4 /* anon */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlAnonymousTag:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifeq 19
         3: .line 77
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getElementText:()Ljava/lang/String;
            astore 5 /* value */
        start local 5 // java.lang.String value
         4: .line 78
            aload 5 /* value */
            ifnull 5
            aload 5 /* value */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 79
      StackMap locals: com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation javax.xml.namespace.QName java.lang.String
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            ldc "Null values not permitted in wsaw:Anonymous."
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 82
      StackMap locals:
      StackMap stack:
            aload 5 /* value */
            ldc "optional"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 83
            aload 3 /* edit */
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.optional:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setAnonymous:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;)V
         8: .line 84
            goto 18
      StackMap locals:
      StackMap stack:
         9: aload 5 /* value */
            ldc "required"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 85
            aload 3 /* edit */
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.required:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setAnonymous:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;)V
        11: .line 86
            goto 18
      StackMap locals:
      StackMap stack:
        12: aload 5 /* value */
            ldc "prohibited"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 87
            aload 3 /* edit */
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.prohibited:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setAnonymous:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;)V
        14: .line 88
            goto 18
        15: .line 89
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "wsaw:Anonymous value \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" not understood."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.lang.String value
        16: .line 93
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation javax.xml.namespace.QName
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 5 /* e */
        start local 5 // javax.xml.stream.XMLStreamException e
        17: .line 94
            new javax.xml.ws.WebServiceException
            dup
            aload 5 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 5 // javax.xml.stream.XMLStreamException e
        18: .line 97
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        19: .line 100
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 4 // javax.xml.namespace.QName anon
        end local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation edit
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation operation
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   20     0       this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0   20     1  operation  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
            0   20     2     reader  Ljavax/xml/stream/XMLStreamReader;
            1   20     3       edit  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
            2   20     4       anon  Ljavax/xml/namespace/QName;
            4   16     5      value  Ljava/lang/String;
           17   18     5          e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    16      16  Class javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      operation  
      reader     

  public void portTypeOperationInputAttributes(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput input
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 104
            aload 2 /* reader */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.getWsdlActionTag:()Ljavax/xml/namespace/QName;
            invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 3 /* action */
        start local 3 // java.lang.String action
         1: .line 105
            aload 3 /* action */
            ifnull 4
         2: .line 106
            aload 1 /* input */
            aload 3 /* action */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.setAction:(Ljava/lang/String;)V
         3: .line 107
            aload 1 /* input */
            iconst_0
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.setDefaultAction:(Z)V
         4: .line 109
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 3 // java.lang.String action
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput input
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    5     1   input  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
            0    5     2  reader  Ljavax/xml/stream/XMLStreamReader;
            1    5     3  action  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      input   
      reader  

  public void portTypeOperationOutputAttributes(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput output
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 113
            aload 2 /* reader */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.getWsdlActionTag:()Ljavax/xml/namespace/QName;
            invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 3 /* action */
        start local 3 // java.lang.String action
         1: .line 114
            aload 3 /* action */
            ifnull 4
         2: .line 115
            aload 1 /* output */
            aload 3 /* action */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput.setAction:(Ljava/lang/String;)V
         3: .line 116
            aload 1 /* output */
            iconst_0
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput.setDefaultAction:(Z)V
         4: .line 118
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 3 // java.lang.String action
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput output
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    5     1  output  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;
            0    5     2  reader  Ljavax/xml/stream/XMLStreamReader;
            1    5     3  action  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      output  
      reader  

  public void portTypeOperationFaultAttributes(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault fault
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 122
            aload 2 /* reader */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.getWsdlActionTag:()Ljavax/xml/namespace/QName;
            invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 3 /* action */
        start local 3 // java.lang.String action
         1: .line 123
            aload 3 /* action */
            ifnull 4
         2: .line 124
            aload 1 /* fault */
            aload 3 /* action */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault.setAction:(Ljava/lang/String;)V
         3: .line 125
            aload 1 /* fault */
            iconst_0
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault.setDefaultAction:(Z)V
         4: .line 127
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 3 // java.lang.String action
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault fault
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    5     1   fault  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;
            0    5     2  reader  Ljavax/xml/stream/XMLStreamReader;
            1    5     3  action  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      fault   
      reader  

  public void finished(com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext);
    descriptor: (Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=8, args_size=2
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext context
         0: .line 141
            aload 1 /* context */
            invokeinterface com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext.getWSDLModel:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
            astore 2 /* model */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel model
         1: .line 142
            aload 2 /* model */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.getServices:()Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 4
            goto 9
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService
            astore 3 /* service */
        start local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService service
         3: .line 143
            aload 3 /* service */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService.getPorts:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 6
            goto 8
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService java.util.Iterator top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort
            astore 5 /* port */
        start local 5 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort port
         5: .line 144
            aload 5 /* port */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort.getBinding:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            astore 7 /* binding */
        start local 7 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
         6: .line 147
            aload 0 /* this */
            aload 7 /* binding */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.populateActions:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;)V
         7: .line 150
            aload 0 /* this */
            aload 7 /* binding */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.patchAnonymousDefault:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;)V
        end local 7 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
        end local 5 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort port
         8: .line 143
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        end local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService service
         9: .line 142
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 153
            return
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel model
        end local 1 // com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtensionContext context
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0   11     1  context  Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;
            1   11     2    model  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
            3    9     3  service  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;
            5    8     5     port  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;
            6    8     7  binding  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
    MethodParameters:
         Name  Flags
      context  

  protected java.lang.String getNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
         0: .line 156
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlNsUri:Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;

  protected javax.xml.namespace.QName getWsdlActionTag();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
         0: .line 160
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlActionTag:Ljavax/xml/namespace/QName;
            areturn
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;

  private void populateActions(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=9, args_size=2
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
         0: .line 168
            aload 1 /* binding */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.getPortType:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;
            astore 2 /* porttype */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType porttype
         1: .line 169
            aload 2 /* porttype */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType.getOperations:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 4
            goto 24
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation
            astore 3 /* o */
        start local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
         3: .line 172
            aload 1 /* binding */
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getName:()Ljavax/xml/namespace/QName;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.get:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
            astore 5 /* wboi */
        start local 5 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation wboi
         4: .line 174
            aload 5 /* wboi */
            ifnonnull 7
         5: .line 176
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getInput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
            aload 0 /* this */
            aload 3 /* o */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.defaultInputAction:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.setAction:(Ljava/lang/String;)V
         6: .line 177
            goto 24
         7: .line 179
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.util.Iterator com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation
      StackMap stack:
            aload 5 /* wboi */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getSOAPAction:()Ljava/lang/String;
            astore 6 /* soapAction */
        start local 6 // java.lang.String soapAction
         8: .line 180
            aload 3 /* o */
            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.getAction:()Ljava/lang/String;
            ifnull 9
            aload 3 /* o */
            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.getAction:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         9: .line 183
      StackMap locals: java.lang.String
      StackMap stack:
            aload 6 /* soapAction */
            ifnull 12
            aload 6 /* soapAction */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        10: .line 185
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getInput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
            aload 6 /* soapAction */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.setAction:(Ljava/lang/String;)V
        11: .line 186
            goto 13
        12: .line 188
      StackMap locals:
      StackMap stack:
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getInput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
            aload 0 /* this */
            aload 3 /* o */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.defaultInputAction:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.setAction:(Ljava/lang/String;)V
        13: .line 193
      StackMap locals:
      StackMap stack:
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getOutput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;
            ifnonnull 15
        14: .line 194
            goto 24
        15: .line 196
      StackMap locals:
      StackMap stack:
            aload 3 /* o */
            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.getAction:()Ljava/lang/String;
            ifnull 16
            aload 3 /* o */
            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.getAction:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        16: .line 197
      StackMap locals:
      StackMap stack:
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getOutput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;
            aload 0 /* this */
            aload 3 /* o */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.defaultOutputAction:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput.setAction:(Ljava/lang/String;)V
        17: .line 200
      StackMap locals:
      StackMap stack:
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getFaults:()Ljava/lang/Iterable;
            ifnull 24
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getFaults:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 19
        18: .line 201
            goto 24
        19: .line 203
      StackMap locals:
      StackMap stack:
            aload 3 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getFaults:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 8
            goto 23
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.util.Iterator com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation java.lang.String top java.util.Iterator
      StackMap stack:
        20: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault
            astore 7 /* f */
        start local 7 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault f
        21: .line 204
            aload 7 /* f */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault.getAction:()Ljava/lang/String;
            ifnull 22
            aload 7 /* f */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault.getAction:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        22: .line 205
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.util.Iterator com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault java.util.Iterator
      StackMap stack:
            aload 7 /* f */
            aload 0 /* this */
            aload 7 /* f */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault.getName:()Ljava/lang/String;
            aload 3 /* o */
            invokevirtual com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.defaultFaultAction:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault.setAction:(Ljava/lang/String;)V
        end local 7 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault f
        23: .line 203
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.util.Iterator com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation java.lang.String top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 20
        end local 6 // java.lang.String soapAction
        end local 5 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation wboi
        end local 3 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
        24: .line 169
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        25: .line 210
            return
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType porttype
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   26     0        this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0   26     1     binding  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            1   26     2    porttype  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;
            3   24     3           o  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            4   24     5        wboi  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
            8   24     6  soapAction  Ljava/lang/String;
           21   23     7           f  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;
    MethodParameters:
         Name  Flags
      binding  

  protected void patchAnonymousDefault(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
         0: .line 218
            aload 1 /* binding */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.getBindingOperations:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation
            astore 2 /* wbo */
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation wbo
         2: .line 219
            aload 2 /* wbo */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getAnonymous:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            ifnonnull 4
         3: .line 220
            aload 2 /* wbo */
            getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS.optional:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setAnonymous:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;)V
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation wbo
         4: .line 218
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         5: .line 222
            return
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType binding
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    6     1  binding  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
            2    4     2      wbo  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
    MethodParameters:
         Name  Flags
      binding  

  private java.lang.String defaultInputAction(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
         0: .line 225
            aload 1 /* o */
            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.getName:()Ljava/lang/String;
            aload 1 /* o */
            iconst_0
            invokestatic com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.buildAction:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Z)Ljava/lang/String;
            areturn
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    1     1     o  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
    MethodParameters:
      Name  Flags
      o     

  private java.lang.String defaultOutputAction(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
         0: .line 229
            aload 1 /* o */
            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.getName:()Ljava/lang/String;
            aload 1 /* o */
            iconst_0
            invokestatic com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.buildAction:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Z)Ljava/lang/String;
            areturn
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    1     1     o  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
    MethodParameters:
      Name  Flags
      o     

  private java.lang.String defaultFaultAction(java.lang.String, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation);
    descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
        start local 1 // java.lang.String name
        start local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
         0: .line 233
            aload 1 /* name */
            aload 2 /* o */
            iconst_1
            invokestatic com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.buildAction:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Z)Ljava/lang/String;
            areturn
        end local 2 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension;
            0    1     1  name  Ljava/lang/String;
            0    1     2     o  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
    MethodParameters:
      Name  Flags
      name  
      o     

  protected static final java.lang.String buildAction(java.lang.String, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation, boolean);
    descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Z)Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // java.lang.String name
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
        start local 2 // boolean isFault
         0: .line 237
            aload 1 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* tns */
        start local 3 // java.lang.String tns
         1: .line 239
            ldc "/"
            astore 4 /* delim */
        start local 4 // java.lang.String delim
         2: .line 242
            aload 3 /* tns */
            ldc "http"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 4
         3: .line 243
            ldc ":"
            astore 4 /* delim */
         4: .line 245
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 3 /* tns */
            aload 4 /* delim */
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 246
            aload 3 /* tns */
            iconst_0
            aload 3 /* tns */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 3 /* tns */
         6: .line 248
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getPortTypeName:()Ljavax/xml/namespace/QName;
            ifnonnull 8
         7: .line 249
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getName:()Ljavax/xml/namespace/QName;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "\" operation's owning portType name is null."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 251
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 3 /* tns */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         9: .line 252
            aload 4 /* delim */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 253
            aload 1 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getPortTypeName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 254
            aload 4 /* delim */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 255
            iload 2 /* isFault */
            ifeq 13
            new java.lang.StringBuilder
            dup
            aload 1 /* o */
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getName:()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
            aload 4 /* delim */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "Fault"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* delim */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 14
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        13: ldc ""
      StackMap locals: java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation int java.lang.String java.lang.String
      StackMap stack: java.lang.StringBuilder java.lang.String
        14: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 256
            aload 0 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 251
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // java.lang.String delim
        end local 3 // java.lang.String tns
        end local 2 // boolean isFault
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation o
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     name  Ljava/lang/String;
            0   17     1        o  Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
            0   17     2  isFault  Z
            1   17     3      tns  Ljava/lang/String;
            2   17     4    delim  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      name     
      o        
      isFault  
}
SourceFile: "W3CAddressingWSDLParserExtension.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