public class com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler extends com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler
  super_class: com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler
{
  private com.sun.tools.internal.ws.wscompile.ErrorReceiver errReceiver;
    descriptor: Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.util.Map<java.lang.String, com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler>, com.sun.tools.internal.ws.wscompile.ErrorReceiver);
    descriptor: (Ljava/util/Map;Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
        start local 1 // java.util.Map extensionHandlerMap
        start local 2 // com.sun.tools.internal.ws.wscompile.ErrorReceiver errReceiver
         0: .line 55
            aload 0 /* this */
            aload 1 /* extensionHandlerMap */
            invokespecial com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler.<init>:(Ljava/util/Map;)V
         1: .line 56
            aload 0 /* this */
            aload 2 /* errReceiver */
            putfield com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
         2: .line 57
            return
        end local 2 // com.sun.tools.internal.ws.wscompile.ErrorReceiver errReceiver
        end local 1 // java.util.Map extensionHandlerMap
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lcom/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler;
            0    3     1  extensionHandlerMap  Ljava/util/Map<Ljava/lang/String;Lcom/sun/tools/internal/ws/wsdl/parser/AbstractExtensionHandler;>;
            0    3     2          errReceiver  Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/sun/tools/internal/ws/wsdl/parser/AbstractExtensionHandler;>;Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;)V
    MethodParameters:
                     Name  Flags
      extensionHandlerMap  
      errReceiver          

  public java.lang.String getNamespaceURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
         0: .line 61
            ldc "http://www.w3.org/2007/05/addressing/metadata"
            areturn
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler;

  public boolean handleInputExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
    descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
        start local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext context
        start local 2 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        start local 3 // org.w3c.dom.Element e
         0: .line 66
            aload 3 /* e */
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_ACTION_QNAME:Ljavax/xml/namespace/QName;
            invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeNSOrNull:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 4 /* actionValue */
        start local 4 // java.lang.String actionValue
         1: .line 67
            aload 4 /* actionValue */
            ifnull 2
            aload 4 /* actionValue */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 68
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 2 /* parent */
            aload 1 /* context */
            aload 3 /* e */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
            invokevirtual com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler.warnEmptyAction:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/xml/sax/Locator;)Z
            ireturn
         3: .line 70
      StackMap locals:
      StackMap stack:
            aload 2 /* parent */
            checkcast com.sun.tools.internal.ws.wsdl.document.Input
            aload 4 /* actionValue */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.Input.setAction:(Ljava/lang/String;)V
         4: .line 71
            iconst_1
            ireturn
        end local 4 // java.lang.String actionValue
        end local 3 // org.w3c.dom.Element e
        end local 2 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        end local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext context
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler;
            0    5     1      context  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
            0    5     2       parent  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
            0    5     3            e  Lorg/w3c/dom/Element;
            1    5     4  actionValue  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      parent   
      e        

  public boolean handleOutputExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
    descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
        start local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext context
        start local 2 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        start local 3 // org.w3c.dom.Element e
         0: .line 76
            aload 3 /* e */
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_ACTION_QNAME:Ljavax/xml/namespace/QName;
            invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeNSOrNull:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 4 /* actionValue */
        start local 4 // java.lang.String actionValue
         1: .line 77
            aload 4 /* actionValue */
            ifnull 2
            aload 4 /* actionValue */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 78
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 2 /* parent */
            aload 1 /* context */
            aload 3 /* e */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
            invokevirtual com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler.warnEmptyAction:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/xml/sax/Locator;)Z
            ireturn
         3: .line 80
      StackMap locals:
      StackMap stack:
            aload 2 /* parent */
            checkcast com.sun.tools.internal.ws.wsdl.document.Output
            aload 4 /* actionValue */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.Output.setAction:(Ljava/lang/String;)V
         4: .line 81
            iconst_1
            ireturn
        end local 4 // java.lang.String actionValue
        end local 3 // org.w3c.dom.Element e
        end local 2 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        end local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext context
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler;
            0    5     1      context  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
            0    5     2       parent  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
            0    5     3            e  Lorg/w3c/dom/Element;
            1    5     4  actionValue  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      parent   
      e        

  public boolean handleFaultExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
    descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
        start local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext context
        start local 2 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        start local 3 // org.w3c.dom.Element e
         0: .line 86
            aload 3 /* e */
            getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_ACTION_QNAME:Ljavax/xml/namespace/QName;
            invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeNSOrNull:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 4 /* actionValue */
        start local 4 // java.lang.String actionValue
         1: .line 87
            aload 4 /* actionValue */
            ifnull 2
            aload 4 /* actionValue */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         2: .line 88
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
            aload 1 /* context */
            aload 3 /* e */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
            aload 2 /* parent */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getNameValue:()Ljava/lang/String;
            aload 2 /* parent */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getWSDLElementName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 2 /* parent */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getParent:()Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getNameValue:()Ljava/lang/String;
            invokestatic com.sun.tools.internal.ws.resources.WsdlMessages.WARNING_FAULT_EMPTY_ACTION:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.tools.internal.ws.wscompile.ErrorReceiver.warning:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
         3: .line 89
            iconst_0
            ireturn
         4: .line 91
      StackMap locals:
      StackMap stack:
            aload 2 /* parent */
            checkcast com.sun.tools.internal.ws.wsdl.document.Fault
            aload 4 /* actionValue */
            invokevirtual com.sun.tools.internal.ws.wsdl.document.Fault.setAction:(Ljava/lang/String;)V
         5: .line 92
            iconst_1
            ireturn
        end local 4 // java.lang.String actionValue
        end local 3 // org.w3c.dom.Element e
        end local 2 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        end local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext context
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler;
            0    6     1      context  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
            0    6     2       parent  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
            0    6     3            e  Lorg/w3c/dom/Element;
            1    6     4  actionValue  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      parent   
      e        

  private boolean warnEmptyAction(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.xml.sax.Locator);
    descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/xml/sax/Locator;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
        start local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        start local 2 // org.xml.sax.Locator pos
         0: .line 96
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
            aload 2 /* pos */
            aload 1 /* parent */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getWSDLElementName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 1 /* parent */
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getParent:()Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
            invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getNameValue:()Ljava/lang/String;
            invokestatic com.sun.tools.internal.ws.resources.WsdlMessages.WARNING_INPUT_OUTPUT_EMPTY_ACTION:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.tools.internal.ws.wscompile.ErrorReceiver.warning:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
         1: .line 97
            iconst_0
            ireturn
        end local 2 // org.xml.sax.Locator pos
        end local 1 // com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible parent
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler;
            0    2     1  parent  Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
            0    2     2     pos  Lorg/xml/sax/Locator;
    MethodParameters:
        Name  Flags
      parent  
      pos     
}
SourceFile: "W3CAddressingMetadataExtensionHandler.java"