public class com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl extends com.sun.xml.internal.ws.addressing.WsaTubeHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl
  super_class: com.sun.xml.internal.ws.addressing.WsaTubeHelper
{
  static final javax.xml.bind.JAXBContext jc;
    descriptor: Ljavax/xml/bind/JAXBContext;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=1, args_size=0
         0: .line 47
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lcom/sun/xml/internal/ws/addressing/ProblemAction;
            aastore
            dup
            iconst_1
         1: .line 48
            ldc Lcom/sun/xml/internal/ws/addressing/ProblemHeaderQName;
            aastore
         2: .line 47
            invokestatic javax.xml.bind.JAXBContext.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext;
            putstatic com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl.jc:Ljavax/xml/bind/JAXBContext;
         3: .line 49
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.bind.JAXBException
         4: astore 0 /* e */
        start local 0 // javax.xml.bind.JAXBException e
         5: .line 50
            new javax.xml.ws.WebServiceException
            dup
            aload 0 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 0 // javax.xml.bind.JAXBException e
         6: .line 52
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            5    6     0     e  Ljavax/xml/bind/JAXBException;
      Exception table:
        from    to  target  type
           0     3       4  Class javax.xml.bind.JAXBException

  public void <init>(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;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
        start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        start local 2 // com.sun.xml.internal.ws.api.model.SEIModel seiModel
        start local 3 // com.sun.xml.internal.ws.api.WSBinding binding
         0: .line 55
            aload 0 /* this */
            aload 3 /* binding */
            aload 2 /* seiModel */
            aload 1 /* wsdlPort */
            invokespecial com.sun.xml.internal.ws.addressing.WsaTubeHelper.<init>:(Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;)V
         1: .line 56
            return
        end local 3 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 2 // com.sun.xml.internal.ws.api.model.SEIModel seiModel
        end local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort
        end local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/addressing/WsaTubeHelperImpl;
            0    2     1  wsdlPort  Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
            0    2     2  seiModel  Lcom/sun/xml/internal/ws/api/model/SEIModel;
            0    2     3   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
    MethodParameters:
          Name  Flags
      wsdlPort  
      seiModel  
      binding   

  private javax.xml.bind.Marshaller createMarshaller();
    descriptor: ()Ljavax/xml/bind/Marshaller;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
         0: .line 59
            getstatic com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl.jc:Ljavax/xml/bind/JAXBContext;
            invokevirtual javax.xml.bind.JAXBContext.createMarshaller:()Ljavax/xml/bind/Marshaller;
            astore 1 /* marshaller */
        start local 1 // javax.xml.bind.Marshaller marshaller
         1: .line 60
            aload 1 /* marshaller */
            ldc "jaxb.fragment"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface javax.xml.bind.Marshaller.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 61
            aload 1 /* marshaller */
            areturn
        end local 1 // javax.xml.bind.Marshaller marshaller
        end local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/xml/internal/ws/addressing/WsaTubeHelperImpl;
            1    3     1  marshaller  Ljavax/xml/bind/Marshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException

  public final void getProblemActionDetail(java.lang.String, org.w3c.dom.Element);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/Element;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
        start local 1 // java.lang.String action
        start local 2 // org.w3c.dom.Element element
         0: .line 66
            new com.sun.xml.internal.ws.addressing.ProblemAction
            dup
            aload 1 /* action */
            invokespecial com.sun.xml.internal.ws.addressing.ProblemAction.<init>:(Ljava/lang/String;)V
            astore 3 /* pa */
        start local 3 // com.sun.xml.internal.ws.addressing.ProblemAction pa
         1: .line 68
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl.createMarshaller:()Ljavax/xml/bind/Marshaller;
            aload 3 /* pa */
            aload 2 /* element */
            invokeinterface javax.xml.bind.Marshaller.marshal:(Ljava/lang/Object;Lorg/w3c/dom/Node;)V
         2: .line 69
            goto 5
      StackMap locals: com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl java.lang.String org.w3c.dom.Element com.sun.xml.internal.ws.addressing.ProblemAction
      StackMap stack: javax.xml.bind.JAXBException
         3: astore 4 /* e */
        start local 4 // javax.xml.bind.JAXBException e
         4: .line 70
            new javax.xml.ws.WebServiceException
            dup
            aload 4 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // javax.xml.bind.JAXBException e
         5: .line 72
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.xml.internal.ws.addressing.ProblemAction pa
        end local 2 // org.w3c.dom.Element element
        end local 1 // java.lang.String action
        end local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/xml/internal/ws/addressing/WsaTubeHelperImpl;
            0    6     1   action  Ljava/lang/String;
            0    6     2  element  Lorg/w3c/dom/Element;
            1    6     3       pa  Lcom/sun/xml/internal/ws/addressing/ProblemAction;
            4    5     4        e  Ljavax/xml/bind/JAXBException;
      Exception table:
        from    to  target  type
           1     2       3  Class javax.xml.bind.JAXBException
    MethodParameters:
         Name  Flags
      action   
      element  

  public final void getInvalidMapDetail(javax.xml.namespace.QName, org.w3c.dom.Element);
    descriptor: (Ljavax/xml/namespace/QName;Lorg/w3c/dom/Element;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
        start local 1 // javax.xml.namespace.QName name
        start local 2 // org.w3c.dom.Element element
         0: .line 76
            new com.sun.xml.internal.ws.addressing.ProblemHeaderQName
            dup
            aload 1 /* name */
            invokespecial com.sun.xml.internal.ws.addressing.ProblemHeaderQName.<init>:(Ljavax/xml/namespace/QName;)V
            astore 3 /* phq */
        start local 3 // com.sun.xml.internal.ws.addressing.ProblemHeaderQName phq
         1: .line 78
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl.createMarshaller:()Ljavax/xml/bind/Marshaller;
            aload 3 /* phq */
            aload 2 /* element */
            invokeinterface javax.xml.bind.Marshaller.marshal:(Ljava/lang/Object;Lorg/w3c/dom/Node;)V
         2: .line 79
            goto 5
      StackMap locals: com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl javax.xml.namespace.QName org.w3c.dom.Element com.sun.xml.internal.ws.addressing.ProblemHeaderQName
      StackMap stack: javax.xml.bind.JAXBException
         3: astore 4 /* e */
        start local 4 // javax.xml.bind.JAXBException e
         4: .line 80
            new javax.xml.ws.WebServiceException
            dup
            aload 4 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // javax.xml.bind.JAXBException e
         5: .line 82
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.xml.internal.ws.addressing.ProblemHeaderQName phq
        end local 2 // org.w3c.dom.Element element
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/xml/internal/ws/addressing/WsaTubeHelperImpl;
            0    6     1     name  Ljavax/xml/namespace/QName;
            0    6     2  element  Lorg/w3c/dom/Element;
            1    6     3      phq  Lcom/sun/xml/internal/ws/addressing/ProblemHeaderQName;
            4    5     4        e  Ljavax/xml/bind/JAXBException;
      Exception table:
        from    to  target  type
           1     2       3  Class javax.xml.bind.JAXBException
    MethodParameters:
         Name  Flags
      name     
      element  

  public final void getMapRequiredDetail(javax.xml.namespace.QName, org.w3c.dom.Element);
    descriptor: (Ljavax/xml/namespace/QName;Lorg/w3c/dom/Element;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
        start local 1 // javax.xml.namespace.QName name
        start local 2 // org.w3c.dom.Element element
         0: .line 86
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* element */
            invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl.getInvalidMapDetail:(Ljavax/xml/namespace/QName;Lorg/w3c/dom/Element;)V
         1: .line 87
            return
        end local 2 // org.w3c.dom.Element element
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.sun.xml.internal.ws.addressing.WsaTubeHelperImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/ws/addressing/WsaTubeHelperImpl;
            0    2     1     name  Ljavax/xml/namespace/QName;
            0    2     2  element  Lorg/w3c/dom/Element;
    MethodParameters:
         Name  Flags
      name     
      element  
}
SourceFile: "WsaTubeHelperImpl.java"