public abstract class com.sun.xml.internal.ws.api.addressing.AddressingVersion extends java.lang.Enum<com.sun.xml.internal.ws.api.addressing.AddressingVersion>
  minor version: 0
  major version: 59
  flags: flags: (0x4421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT, ACC_ANNOTATION
  this_class: com.sun.xml.internal.ws.api.addressing.AddressingVersion
  super_class: java.lang.Enum
{
  public static final com.sun.xml.internal.ws.api.addressing.AddressingVersion W3C;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.sun.xml.internal.ws.api.addressing.AddressingVersion MEMBER;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public final java.lang.String nsUri;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final java.lang.String wsdlNsUri;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR eprType;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final java.lang.String policyNsUri;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final java.lang.String anonymousUri;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public final java.lang.String noneUri;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public final com.sun.xml.internal.ws.api.addressing.WSEndpointReference anonymousEpr;
    descriptor: Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName toTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName fromTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName replyToTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName faultToTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName actionTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName messageIDTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName relatesToTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName mapRequiredTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName actionMismatchTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName actionNotSupportedTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final java.lang.String actionNotSupportedText;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName invalidMapTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName invalidCardinalityTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName invalidAddressTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName problemHeaderQNameTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName problemActionTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName faultDetailTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName fault_missingAddressInEpr;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName wsdlActionTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName wsdlExtensionTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName wsdlAnonymousTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final javax.xml.namespace.QName isReferenceParameterTag;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private static final java.lang.String EXTENDED_FAULT_NAMESPACE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://jax-ws.dev.java.net/addressing/fault"

  public static final java.lang.String UNSET_OUTPUT_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://jax-ws.dev.java.net/addressing/output-action-not-set"

  public static final java.lang.String UNSET_INPUT_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://jax-ws.dev.java.net/addressing/input-action-not-set"

  public static final javax.xml.namespace.QName fault_duplicateAddressInEpr;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final com.sun.xml.internal.ws.api.addressing.AddressingVersion[] ENUM$VALUES;
    descriptor: [Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=23, locals=0, args_size=0
         0: .line 59
            new com.sun.xml.internal.ws.api.addressing.AddressingVersion$1
            dup
            ldc "W3C"
            iconst_0
            ldc "http://www.w3.org/2005/08/addressing"
         1: .line 60
            ldc "wsa"
         2: .line 61
            ldc "<EndpointReference xmlns=\"http://www.w3.org/2005/08/addressing\">\n    <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>\n</EndpointReference>"
         3: .line 62
            ldc "http://www.w3.org/2006/05/addressing/wsdl"
         4: .line 63
            ldc "http://www.w3.org/2006/05/addressing/wsdl"
         5: .line 64
            ldc "http://www.w3.org/2005/08/addressing/anonymous"
         6: .line 65
            ldc "http://www.w3.org/2005/08/addressing/none"
         7: .line 66
            new com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR
            dup
            ldc Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
         8: .line 67
            ldc "Address"
         9: .line 68
            ldc "ServiceName"
        10: .line 69
            ldc "EndpointName"
        11: .line 70
            ldc "InterfaceName"
        12: .line 71
            new javax.xml.namespace.QName
            dup
            ldc "http://www.w3.org/2005/08/addressing"
            ldc "Metadata"
            ldc "wsa"
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        13: .line 72
            ldc "ReferenceParameters"
        14: .line 73
            aconst_null
        15: .line 66
            invokespecial com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.<init>:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/lang/String;)V
            invokespecial com.sun.xml.internal.ws.api.addressing.AddressingVersion$1.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;)V
        16: .line 59
            putstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
        17: .line 141
            new com.sun.xml.internal.ws.api.addressing.AddressingVersion$2
            dup
            ldc "MEMBER"
            iconst_1
            ldc "http://schemas.xmlsoap.org/ws/2004/08/addressing"
        18: .line 142
            ldc "wsa"
        19: .line 143
            ldc "<EndpointReference xmlns=\"http://schemas.xmlsoap.org/ws/2004/08/addressing\">\n    <Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</Address>\n</EndpointReference>"
        20: .line 144
            ldc "http://schemas.xmlsoap.org/ws/2004/08/addressing"
        21: .line 145
            ldc "http://schemas.xmlsoap.org/ws/2004/08/addressing/policy"
        22: .line 146
            ldc "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"
        23: .line 147
            ldc ""
        24: .line 148
            new com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR
            dup
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
        25: .line 149
            ldc "Address"
        26: .line 150
            ldc "ServiceName"
        27: .line 151
            ldc "PortName"
        28: .line 152
            ldc "PortType"
        29: .line 153
            getstatic com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants.MEX_METADATA:Ljavax/xml/namespace/QName;
        30: .line 154
            ldc "ReferenceParameters"
        31: .line 155
            ldc "ReferenceProperties"
        32: .line 148
            invokespecial com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR.<init>:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/lang/String;)V
            invokespecial com.sun.xml.internal.ws.api.addressing.AddressingVersion$2.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;)V
        33: .line 141
            putstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            iconst_2
            anewarray com.sun.xml.internal.ws.api.addressing.AddressingVersion
            dup
            iconst_0
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aastore
            dup
            iconst_1
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aastore
            putstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.ENUM$VALUES:[Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
        34: .line 387
            new javax.xml.namespace.QName
            dup
        35: .line 388
            ldc "http://jax-ws.dev.java.net/addressing/fault"
            ldc "DuplicateAddressInEpr"
            ldc "wsa"
        36: .line 387
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.fault_duplicateAddressInEpr:Ljavax/xml/namespace/QName;
        37: .line 389
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=12, args_size=11
        start local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
        start local 3 // java.lang.String nsUri
        start local 4 // java.lang.String prefix
        start local 5 // java.lang.String anonymousEprString
        start local 6 // java.lang.String wsdlNsUri
        start local 7 // java.lang.String policyNsUri
        start local 8 // java.lang.String anonymousUri
        start local 9 // java.lang.String noneUri
        start local 10 // com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR eprType
         0: .line 391
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 394
            aload 0 /* this */
            aload 3 /* nsUri */
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
         2: .line 395
            aload 0 /* this */
            aload 6 /* wsdlNsUri */
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlNsUri:Ljava/lang/String;
         3: .line 396
            aload 0 /* this */
            aload 7 /* policyNsUri */
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.policyNsUri:Ljava/lang/String;
         4: .line 397
            aload 0 /* this */
            aload 8 /* anonymousUri */
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousUri:Ljava/lang/String;
         5: .line 398
            aload 0 /* this */
            aload 9 /* noneUri */
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.noneUri:Ljava/lang/String;
         6: .line 399
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "To"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.toTag:Ljavax/xml/namespace/QName;
         7: .line 400
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "From"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.fromTag:Ljavax/xml/namespace/QName;
         8: .line 401
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "ReplyTo"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.replyToTag:Ljavax/xml/namespace/QName;
         9: .line 402
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "FaultTo"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.faultToTag:Ljavax/xml/namespace/QName;
        10: .line 403
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "Action"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionTag:Ljavax/xml/namespace/QName;
        11: .line 404
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "MessageID"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.messageIDTag:Ljavax/xml/namespace/QName;
        12: .line 405
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "RelatesTo"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.relatesToTag:Ljavax/xml/namespace/QName;
        13: .line 407
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getMapRequiredLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.mapRequiredTag:Ljavax/xml/namespace/QName;
        14: .line 408
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getActionMismatchLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionMismatchTag:Ljavax/xml/namespace/QName;
        15: .line 409
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "ActionNotSupported"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionNotSupportedTag:Ljavax/xml/namespace/QName;
        16: .line 410
            aload 0 /* this */
            ldc "The \"%s\" cannot be processed at the receiver"
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionNotSupportedText:Ljava/lang/String;
        17: .line 411
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getInvalidMapLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.invalidMapTag:Ljavax/xml/namespace/QName;
        18: .line 412
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getInvalidAddressLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.invalidAddressTag:Ljavax/xml/namespace/QName;
        19: .line 413
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getInvalidCardinalityLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.invalidCardinalityTag:Ljavax/xml/namespace/QName;
        20: .line 414
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "FaultDetail"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.faultDetailTag:Ljavax/xml/namespace/QName;
        21: .line 416
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "ProblemHeaderQName"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.problemHeaderQNameTag:Ljavax/xml/namespace/QName;
        22: .line 417
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "ProblemAction"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.problemActionTag:Ljavax/xml/namespace/QName;
        23: .line 419
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            ldc "MissingAddressInEPR"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.fault_missingAddressInEpr:Ljavax/xml/namespace/QName;
        24: .line 420
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 3 /* nsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getIsReferenceParameterLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.isReferenceParameterTag:Ljavax/xml/namespace/QName;
        25: .line 422
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 6 /* wsdlNsUri */
            ldc "Action"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlActionTag:Ljavax/xml/namespace/QName;
        26: .line 423
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 6 /* wsdlNsUri */
            ldc "UsingAddressing"
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlExtensionTag:Ljavax/xml/namespace/QName;
        27: .line 424
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 6 /* wsdlNsUri */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getWsdlAnonymousLocalName:()Ljava/lang/String;
            aload 4 /* prefix */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.wsdlAnonymousTag:Ljavax/xml/namespace/QName;
        28: .line 428
            aload 0 /* this */
            new com.sun.xml.internal.ws.api.addressing.WSEndpointReference
            dup
            new java.io.ByteArrayInputStream
            dup
            aload 5 /* anonymousEprString */
            ldc "UTF-8"
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
            invokespecial java.io.ByteArrayInputStream.<init>:([B)V
            aload 0 /* this */
            invokespecial com.sun.xml.internal.ws.api.addressing.WSEndpointReference.<init>:(Ljava/io/InputStream;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;)V
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousEpr:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
        29: .line 429
            goto 34
      StackMap locals: com.sun.xml.internal.ws.api.addressing.AddressingVersion java.lang.String int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR
      StackMap stack: javax.xml.stream.XMLStreamException
        30: astore 11 /* e */
        start local 11 // javax.xml.stream.XMLStreamException e
        31: .line 430
            new java.lang.Error
            dup
            aload 11 /* e */
            invokespecial java.lang.Error.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 11 // javax.xml.stream.XMLStreamException e
        32: .line 431
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            astore 11 /* e */
        start local 11 // java.io.UnsupportedEncodingException e
        33: .line 432
            new java.lang.Error
            dup
            aload 11 /* e */
            invokespecial java.lang.Error.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 11 // java.io.UnsupportedEncodingException e
        34: .line 434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 10 /* eprType */
            putfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.eprType:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
        35: .line 435
            return
        end local 10 // com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR eprType
        end local 9 // java.lang.String noneUri
        end local 8 // java.lang.String anonymousUri
        end local 7 // java.lang.String policyNsUri
        end local 6 // java.lang.String wsdlNsUri
        end local 5 // java.lang.String anonymousEprString
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String nsUri
        end local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   36     0                this  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            0   36     3               nsUri  Ljava/lang/String;
            0   36     4              prefix  Ljava/lang/String;
            0   36     5  anonymousEprString  Ljava/lang/String;
            0   36     6           wsdlNsUri  Ljava/lang/String;
            0   36     7         policyNsUri  Ljava/lang/String;
            0   36     8        anonymousUri  Ljava/lang/String;
            0   36     9             noneUri  Ljava/lang/String;
            0   36    10             eprType  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion$EPR;
           31   32    11                   e  Ljavax/xml/stream/XMLStreamException;
           33   34    11                   e  Ljava/io/UnsupportedEncodingException;
      Exception table:
        from    to  target  type
          28    29      30  Class javax.xml.stream.XMLStreamException
          28    29      32  Class java.io.UnsupportedEncodingException
    MethodParameters:
                    Name  Flags
      $enum$name          
      $enum$ordinal       
      nsUri               
      prefix              
      anonymousEprString  
      wsdlNsUri           
      policyNsUri         
      anonymousUri        
      noneUri             
      eprType             

  abstract java.lang.String getActionMismatchLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion fromNsUri(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String nsUri
         0: .line 455
            aload 0 /* nsUri */
            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.nsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 456
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         2: .line 458
      StackMap locals:
      StackMap stack:
            aload 0 /* nsUri */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 459
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         4: .line 461
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.lang.String nsUri
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  nsUri  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      nsUri  

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion fromBinding(com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.WSBinding binding
         0: .line 475
            aload 0 /* binding */
            ldc Ljavax/xml/ws/soap/AddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
            ifeq 2
         1: .line 476
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         2: .line 478
      StackMap locals:
      StackMap stack:
            aload 0 /* binding */
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
            ifeq 4
         3: .line 479
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         4: .line 481
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.xml.internal.ws.api.WSBinding binding
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  binding  Lcom/sun/xml/internal/ws/api/WSBinding;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()
    MethodParameters:
         Name  Flags
      binding  

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion fromPort(com.sun.xml.internal.ws.api.model.wsdl.WSDLPort);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort port
         0: .line 491
            aload 0 /* port */
            ifnonnull 2
         1: .line 492
            aconst_null
            areturn
         2: .line 494
      StackMap locals:
      StackMap stack:
            aload 0 /* port */
            ldc Ljavax/xml/ws/soap/AddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            astore 1 /* wsf */
        start local 1 // javax.xml.ws.WebServiceFeature wsf
         3: .line 495
            aload 1 /* wsf */
            ifnonnull 5
         4: .line 496
            aload 0 /* port */
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            astore 1 /* wsf */
         5: .line 498
      StackMap locals: javax.xml.ws.WebServiceFeature
      StackMap stack:
            aload 1 /* wsf */
            ifnonnull 7
         6: .line 499
            aconst_null
            areturn
         7: .line 501
      StackMap locals:
      StackMap stack:
            aload 1 /* wsf */
            invokestatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.fromFeature:(Ljavax/xml/ws/WebServiceFeature;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
        end local 1 // javax.xml.ws.WebServiceFeature wsf
        end local 0 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort port
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  port  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            3    8     1   wsf  Ljavax/xml/ws/WebServiceFeature;
    MethodParameters:
      Name  Flags
      port  

  public java.lang.String getNsUri();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
         0: .line 512
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;

  public abstract boolean isReferenceParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      localName  

  public abstract com.sun.xml.internal.ws.addressing.WsaTubeHelper getWsaHelper(com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.model.SEIModel, com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/model/SEIModel;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      wsdlPort  
      seiModel  
      binding   

  public final java.lang.String getNoneUri();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
         0: .line 545
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.noneUri:Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;

  public final java.lang.String getAnonymousUri();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
         0: .line 555
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.anonymousUri:Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;

  public java.lang.String getDefaultFaultAction();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
         0: .line 564
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/fault"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.addressing.AddressingVersion this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;

  abstract java.lang.String getMapRequiredLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  public abstract java.lang.String getMapRequiredText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  abstract java.lang.String getInvalidAddressLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  abstract java.lang.String getInvalidMapLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  public abstract java.lang.String getInvalidMapText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  abstract java.lang.String getInvalidCardinalityLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  abstract java.lang.String getWsdlAnonymousLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  public abstract java.lang.String getPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getWsdlPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Class<? extends javax.xml.ws.WebServiceFeature> getFeatureClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+Ljavax/xml/ws/WebServiceFeature;>;

  abstract com.sun.xml.internal.ws.api.message.Header createReferenceParameterHeader(com.sun.xml.internal.stream.buffer.XMLStreamBuffer, java.lang.String, java.lang.String);
    descriptor: (Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/message/Header;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      mark       
      nsUri      
      localName  

  abstract java.lang.String getIsReferenceParameterLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion fromFeature(javax.xml.ws.WebServiceFeature);
    descriptor: (Ljavax/xml/ws/WebServiceFeature;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.xml.ws.WebServiceFeature af
         0: .line 634
            aload 0 /* af */
            invokevirtual javax.xml.ws.WebServiceFeature.getID:()Ljava/lang/String;
            ldc "http://www.w3.org/2005/08/addressing/module"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 635
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         2: .line 636
      StackMap locals:
      StackMap stack:
            aload 0 /* af */
            invokevirtual javax.xml.ws.WebServiceFeature.getID:()Ljava/lang/String;
            ldc "http://java.sun.com/xml/ns/jaxws/2004/08/addressing"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 637
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         4: .line 639
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // javax.xml.ws.WebServiceFeature af
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0    af  Ljavax/xml/ws/WebServiceFeature;
    MethodParameters:
      Name  Flags
      af    

  public static javax.xml.ws.WebServiceFeature getFeature(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)Ljavax/xml/ws/WebServiceFeature;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.String nsUri
        start local 1 // boolean enabled
        start local 2 // boolean required
         0: .line 655
            aload 0 /* nsUri */
            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.policyNsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 656
            new javax.xml.ws.soap.AddressingFeature
            dup
            iload 1 /* enabled */
            iload 2 /* required */
            invokespecial javax.xml.ws.soap.AddressingFeature.<init>:(ZZ)V
            areturn
         2: .line 657
      StackMap locals:
      StackMap stack:
            aload 0 /* nsUri */
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.policyNsUri:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 658
            new com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature
            dup
            iload 1 /* enabled */
            iload 2 /* required */
            invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature.<init>:(ZZ)V
            areturn
         4: .line 660
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported namespace URI: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* nsUri */
            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 2 // boolean required
        end local 1 // boolean enabled
        end local 0 // java.lang.String nsUri
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0     nsUri  Ljava/lang/String;
            0    5     1   enabled  Z
            0    5     2  required  Z
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
          Name  Flags
      nsUri     
      enabled   
      required  

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion fromSpecClass(java.lang.Class<? extends javax.xml.ws.EndpointReference>);
    descriptor: (Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // java.lang.Class eprClass
         0: .line 668
            aload 0 /* eprClass */
            ldc Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
            if_acmpne 2
         1: .line 669
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         2: .line 670
      StackMap locals:
      StackMap stack:
            aload 0 /* eprClass */
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
            if_acmpne 4
         3: .line 671
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            areturn
         4: .line 672
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported EPR type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* eprClass */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // java.lang.Class eprClass
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0  eprClass  Ljava/lang/Class<+Ljavax/xml/ws/EndpointReference;>;
    Signature: (Ljava/lang/Class<+Ljavax/xml/ws/EndpointReference;>;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
          Name  Flags
      eprClass  

  public static boolean isRequired(javax.xml.ws.WebServiceFeature);
    descriptor: (Ljavax/xml/ws/WebServiceFeature;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javax.xml.ws.WebServiceFeature wsf
         0: .line 685
            aload 0 /* wsf */
            invokevirtual javax.xml.ws.WebServiceFeature.getID:()Ljava/lang/String;
            ldc "http://www.w3.org/2005/08/addressing/module"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 686
            aload 0 /* wsf */
            checkcast javax.xml.ws.soap.AddressingFeature
            invokevirtual javax.xml.ws.soap.AddressingFeature.isRequired:()Z
            ireturn
         2: .line 687
      StackMap locals:
      StackMap stack:
            aload 0 /* wsf */
            invokevirtual javax.xml.ws.WebServiceFeature.getID:()Ljava/lang/String;
            ldc "http://java.sun.com/xml/ns/jaxws/2004/08/addressing"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 688
            aload 0 /* wsf */
            checkcast com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature
            invokevirtual com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature.isRequired:()Z
            ireturn
         4: .line 690
      StackMap locals:
      StackMap stack:
            new javax.xml.ws.WebServiceException
            dup
            new java.lang.StringBuilder
            dup
            ldc "WebServiceFeature not an Addressing feature: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* wsf */
            invokevirtual javax.xml.ws.WebServiceFeature.getID:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.xml.ws.WebServiceFeature wsf
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0   wsf  Ljavax/xml/ws/WebServiceFeature;
    MethodParameters:
      Name  Flags
      wsf   

  public static boolean isRequired(com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.WSBinding binding
         0: .line 701
            aload 0 /* binding */
            ldc Ljavax/xml/ws/soap/AddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            checkcast javax.xml.ws.soap.AddressingFeature
            astore 1 /* af */
        start local 1 // javax.xml.ws.soap.AddressingFeature af
         1: .line 702
            aload 1 /* af */
            ifnull 3
         2: .line 703
            aload 1 /* af */
            invokevirtual javax.xml.ws.soap.AddressingFeature.isRequired:()Z
            ireturn
         3: .line 704
      StackMap locals: javax.xml.ws.soap.AddressingFeature
      StackMap stack:
            aload 0 /* binding */
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
            checkcast com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature
            astore 2 /* msaf */
        start local 2 // com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature msaf
         4: .line 705
            aload 2 /* msaf */
            ifnull 6
         5: .line 706
            aload 2 /* msaf */
            invokevirtual com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature.isRequired:()Z
            ireturn
         6: .line 708
      StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature msaf
        end local 1 // javax.xml.ws.soap.AddressingFeature af
        end local 0 // com.sun.xml.internal.ws.api.WSBinding binding
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0  binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            1    7     1       af  Ljavax/xml/ws/soap/AddressingFeature;
            4    7     2     msaf  Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
    MethodParameters:
         Name  Flags
      binding  

  public static boolean isEnabled(com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.WSBinding binding
         0: .line 719
            aload 0 /* binding */
            ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
            ifne 3
         1: .line 720
            aload 0 /* binding */
            ldc Ljavax/xml/ws/soap/AddressingFeature;
            invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
            ifne 3
         2: .line 719
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // com.sun.xml.internal.ws.api.WSBinding binding
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  binding  Lcom/sun/xml/internal/ws/api/WSBinding;
    MethodParameters:
         Name  Flags
      binding  

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion[] values();
    descriptor: ()[Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.ENUM$VALUES:[Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray com.sun.xml.internal.ws.api.addressing.AddressingVersion
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.xml.internal.ws.api.addressing.AddressingVersion valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast com.sun.xml.internal.ws.api.addressing.AddressingVersion
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;>;
SourceFile: "AddressingVersion.java"
NestMembers:
  com.sun.xml.internal.ws.api.addressing.AddressingVersion$1  com.sun.xml.internal.ws.api.addressing.AddressingVersion$2  com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR
InnerClasses:
  com.sun.xml.internal.ws.api.addressing.AddressingVersion$1
  com.sun.xml.internal.ws.api.addressing.AddressingVersion$2
  public final EPR = com.sun.xml.internal.ws.api.addressing.AddressingVersion$EPR of com.sun.xml.internal.ws.api.addressing.AddressingVersion