public abstract class com.sun.xml.internal.bind.api.Bridge<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.bind.api.Bridge
  super_class: java.lang.Object
{
  protected final com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected void <init>(com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
         0: .line 68
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 69
            aload 0 /* this */
            aload 1 /* context */
            putfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
         2: .line 70
            return
        end local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    3     1  context  Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
    MethodParameters:
         Name  Flags
      context  

  public com.sun.xml.internal.bind.api.JAXBRIContext getContext();
    descriptor: ()Lcom/sun/xml/internal/bind/api/JAXBRIContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
         0: .line 80
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            areturn
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public final void marshal(T, javax.xml.stream.XMLStreamWriter);
    descriptor: (Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // javax.xml.stream.XMLStreamWriter output
         0: .line 91
            aload 0 /* this */
            aload 1 /* object */
            aload 2 /* output */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         1: .line 92
            return
        end local 2 // javax.xml.stream.XMLStreamWriter output
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1  object  TT;
            0    2     2  output  Ljavax/xml/stream/XMLStreamWriter;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Ljavax/xml/stream/XMLStreamWriter;)V
    MethodParameters:
        Name  Flags
      object  
      output  

  public final void marshal(T, javax.xml.stream.XMLStreamWriter, javax.xml.bind.attachment.AttachmentMarshaller);
    descriptor: (Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // javax.xml.stream.XMLStreamWriter output
        start local 3 // javax.xml.bind.attachment.AttachmentMarshaller am
         0: .line 94
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Marshaller
            astore 4 /* m */
        start local 4 // javax.xml.bind.Marshaller m
         1: .line 95
            aload 4 /* m */
            aload 3 /* am */
            invokeinterface javax.xml.bind.Marshaller.setAttachmentMarshaller:(Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         2: .line 96
            aload 0 /* this */
            aload 4 /* m */
            aload 1 /* object */
            aload 2 /* output */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
         3: .line 97
            aload 4 /* m */
            aconst_null
            invokeinterface javax.xml.bind.Marshaller.setAttachmentMarshaller:(Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         4: .line 98
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            aload 4 /* m */
            invokeinterface com.sun.istack.internal.Pool.recycle:(Ljava/lang/Object;)V
         5: .line 99
            return
        end local 4 // javax.xml.bind.Marshaller m
        end local 3 // javax.xml.bind.attachment.AttachmentMarshaller am
        end local 2 // javax.xml.stream.XMLStreamWriter output
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    6     1  object  TT;
            0    6     2  output  Ljavax/xml/stream/XMLStreamWriter;
            0    6     3      am  Ljavax/xml/bind/attachment/AttachmentMarshaller;
            1    6     4       m  Ljavax/xml/bind/Marshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Ljavax/xml/stream/XMLStreamWriter;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    MethodParameters:
        Name  Flags
      object  
      output  
      am      

  public final void marshal(com.sun.xml.internal.bind.api.BridgeContext, T, javax.xml.stream.XMLStreamWriter);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // java.lang.Object object
        start local 3 // javax.xml.stream.XMLStreamWriter output
         0: .line 102
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.marshaller:Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
            aload 2 /* object */
            aload 3 /* output */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
         1: .line 103
            return
        end local 3 // javax.xml.stream.XMLStreamWriter output
        end local 2 // java.lang.Object object
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    2     2   object  TT;
            0    2     3   output  Ljavax/xml/stream/XMLStreamWriter;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;TT;Ljavax/xml/stream/XMLStreamWriter;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
         Name  Flags
      context  
      object   
      output   

  public abstract void marshal(javax.xml.bind.Marshaller, T, javax.xml.stream.XMLStreamWriter);
    descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Ljavax/xml/stream/XMLStreamWriter;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
        Name  Flags
      m       
      object  
      output  

  public void marshal(T, java.io.OutputStream, javax.xml.namespace.NamespaceContext);
    descriptor: (Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // java.io.OutputStream output
        start local 3 // javax.xml.namespace.NamespaceContext nsContext
         0: .line 122
            aload 0 /* this */
            aload 1 /* object */
            aload 2 /* output */
            aload 3 /* nsContext */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         1: .line 123
            return
        end local 3 // javax.xml.namespace.NamespaceContext nsContext
        end local 2 // java.io.OutputStream output
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1     object  TT;
            0    2     2     output  Ljava/io/OutputStream;
            0    2     3  nsContext  Ljavax/xml/namespace/NamespaceContext;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    MethodParameters:
           Name  Flags
      object     
      output     
      nsContext  

  public void marshal(T, java.io.OutputStream, javax.xml.namespace.NamespaceContext, javax.xml.bind.attachment.AttachmentMarshaller);
    descriptor: (Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // java.io.OutputStream output
        start local 3 // javax.xml.namespace.NamespaceContext nsContext
        start local 4 // javax.xml.bind.attachment.AttachmentMarshaller am
         0: .line 128
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Marshaller
            astore 5 /* m */
        start local 5 // javax.xml.bind.Marshaller m
         1: .line 129
            aload 5 /* m */
            aload 4 /* am */
            invokeinterface javax.xml.bind.Marshaller.setAttachmentMarshaller:(Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         2: .line 130
            aload 0 /* this */
            aload 5 /* m */
            aload 1 /* object */
            aload 2 /* output */
            aload 3 /* nsContext */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
         3: .line 131
            aload 5 /* m */
            aconst_null
            invokeinterface javax.xml.bind.Marshaller.setAttachmentMarshaller:(Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         4: .line 132
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            aload 5 /* m */
            invokeinterface com.sun.istack.internal.Pool.recycle:(Ljava/lang/Object;)V
         5: .line 133
            return
        end local 5 // javax.xml.bind.Marshaller m
        end local 4 // javax.xml.bind.attachment.AttachmentMarshaller am
        end local 3 // javax.xml.namespace.NamespaceContext nsContext
        end local 2 // java.io.OutputStream output
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    6     1     object  TT;
            0    6     2     output  Ljava/io/OutputStream;
            0    6     3  nsContext  Ljavax/xml/namespace/NamespaceContext;
            0    6     4         am  Ljavax/xml/bind/attachment/AttachmentMarshaller;
            1    6     5          m  Ljavax/xml/bind/Marshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    MethodParameters:
           Name  Flags
      object     
      output     
      nsContext  
      am         

  public final void marshal(com.sun.xml.internal.bind.api.BridgeContext, T, java.io.OutputStream, javax.xml.namespace.NamespaceContext);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // java.lang.Object object
        start local 3 // java.io.OutputStream output
        start local 4 // javax.xml.namespace.NamespaceContext nsContext
         0: .line 136
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.marshaller:Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
            aload 2 /* object */
            aload 3 /* output */
            aload 4 /* nsContext */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
         1: .line 137
            return
        end local 4 // javax.xml.namespace.NamespaceContext nsContext
        end local 3 // java.io.OutputStream output
        end local 2 // java.lang.Object object
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1    context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    2     2     object  TT;
            0    2     3     output  Ljava/io/OutputStream;
            0    2     4  nsContext  Ljavax/xml/namespace/NamespaceContext;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;TT;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
      3:
    MethodParameters:
           Name  Flags
      context    
      object     
      output     
      nsContext  

  public abstract void marshal(javax.xml.bind.Marshaller, T, java.io.OutputStream, javax.xml.namespace.NamespaceContext);
    descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
      3:
    MethodParameters:
           Name  Flags
      m          
      object     
      output     
      nsContext  

  public final void marshal(T, org.w3c.dom.Node);
    descriptor: (Ljava/lang/Object;Lorg/w3c/dom/Node;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // org.w3c.dom.Node output
         0: .line 143
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Marshaller
            astore 3 /* m */
        start local 3 // javax.xml.bind.Marshaller m
         1: .line 144
            aload 0 /* this */
            aload 3 /* m */
            aload 1 /* object */
            aload 2 /* output */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/w3c/dom/Node;)V
         2: .line 145
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            aload 3 /* m */
            invokeinterface com.sun.istack.internal.Pool.recycle:(Ljava/lang/Object;)V
         3: .line 146
            return
        end local 3 // javax.xml.bind.Marshaller m
        end local 2 // org.w3c.dom.Node output
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    4     1  object  TT;
            0    4     2  output  Lorg/w3c/dom/Node;
            1    4     3       m  Ljavax/xml/bind/Marshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Lorg/w3c/dom/Node;)V
    MethodParameters:
        Name  Flags
      object  
      output  

  public final void marshal(com.sun.xml.internal.bind.api.BridgeContext, T, org.w3c.dom.Node);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/lang/Object;Lorg/w3c/dom/Node;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // java.lang.Object object
        start local 3 // org.w3c.dom.Node output
         0: .line 149
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.marshaller:Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
            aload 2 /* object */
            aload 3 /* output */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/w3c/dom/Node;)V
         1: .line 150
            return
        end local 3 // org.w3c.dom.Node output
        end local 2 // java.lang.Object object
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    2     2   object  TT;
            0    2     3   output  Lorg/w3c/dom/Node;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;TT;Lorg/w3c/dom/Node;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
         Name  Flags
      context  
      object   
      output   

  public abstract void marshal(javax.xml.bind.Marshaller, T, org.w3c.dom.Node);
    descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/w3c/dom/Node;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Lorg/w3c/dom/Node;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
        Name  Flags
      m       
      object  
      output  

  public final void marshal(T, org.xml.sax.ContentHandler);
    descriptor: (Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // org.xml.sax.ContentHandler contentHandler
         0: .line 159
            aload 0 /* this */
            aload 1 /* object */
            aload 2 /* contentHandler */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljava/lang/Object;Lorg/xml/sax/ContentHandler;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         1: .line 160
            return
        end local 2 // org.xml.sax.ContentHandler contentHandler
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1          object  TT;
            0    2     2  contentHandler  Lorg/xml/sax/ContentHandler;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Lorg/xml/sax/ContentHandler;)V
    MethodParameters:
                Name  Flags
      object          
      contentHandler  

  public final void marshal(T, org.xml.sax.ContentHandler, javax.xml.bind.attachment.AttachmentMarshaller);
    descriptor: (Ljava/lang/Object;Lorg/xml/sax/ContentHandler;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // org.xml.sax.ContentHandler contentHandler
        start local 3 // javax.xml.bind.attachment.AttachmentMarshaller am
         0: .line 165
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Marshaller
            astore 4 /* m */
        start local 4 // javax.xml.bind.Marshaller m
         1: .line 166
            aload 4 /* m */
            aload 3 /* am */
            invokeinterface javax.xml.bind.Marshaller.setAttachmentMarshaller:(Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         2: .line 167
            aload 0 /* this */
            aload 4 /* m */
            aload 1 /* object */
            aload 2 /* contentHandler */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
         3: .line 168
            aload 4 /* m */
            aconst_null
            invokeinterface javax.xml.bind.Marshaller.setAttachmentMarshaller:(Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
         4: .line 169
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            aload 4 /* m */
            invokeinterface com.sun.istack.internal.Pool.recycle:(Ljava/lang/Object;)V
         5: .line 170
            return
        end local 4 // javax.xml.bind.Marshaller m
        end local 3 // javax.xml.bind.attachment.AttachmentMarshaller am
        end local 2 // org.xml.sax.ContentHandler contentHandler
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    6     1          object  TT;
            0    6     2  contentHandler  Lorg/xml/sax/ContentHandler;
            0    6     3              am  Ljavax/xml/bind/attachment/AttachmentMarshaller;
            1    6     4               m  Ljavax/xml/bind/Marshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Lorg/xml/sax/ContentHandler;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    MethodParameters:
                Name  Flags
      object          
      contentHandler  
      am              

  public final void marshal(com.sun.xml.internal.bind.api.BridgeContext, T, org.xml.sax.ContentHandler);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // java.lang.Object object
        start local 3 // org.xml.sax.ContentHandler contentHandler
         0: .line 172
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.marshaller:Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
            aload 2 /* object */
            aload 3 /* contentHandler */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
         1: .line 173
            return
        end local 3 // org.xml.sax.ContentHandler contentHandler
        end local 2 // java.lang.Object object
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1         context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    2     2          object  TT;
            0    2     3  contentHandler  Lorg/xml/sax/ContentHandler;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;TT;Lorg/xml/sax/ContentHandler;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
                Name  Flags
      context         
      object          
      contentHandler  

  public abstract void marshal(javax.xml.bind.Marshaller, T, org.xml.sax.ContentHandler);
    descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Lorg/xml/sax/ContentHandler;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
                Name  Flags
      m               
      object          
      contentHandler  

  public final void marshal(T, javax.xml.transform.Result);
    descriptor: (Ljava/lang/Object;Ljavax/xml/transform/Result;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object object
        start local 2 // javax.xml.transform.Result result
         0: .line 180
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Marshaller
            astore 3 /* m */
        start local 3 // javax.xml.bind.Marshaller m
         1: .line 181
            aload 0 /* this */
            aload 3 /* m */
            aload 1 /* object */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/transform/Result;)V
         2: .line 182
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.marshallerPool:Lcom/sun/istack/internal/Pool;
            aload 3 /* m */
            invokeinterface com.sun.istack.internal.Pool.recycle:(Ljava/lang/Object;)V
         3: .line 183
            return
        end local 3 // javax.xml.bind.Marshaller m
        end local 2 // javax.xml.transform.Result result
        end local 1 // java.lang.Object object
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    4     1  object  TT;
            0    4     2  result  Ljavax/xml/transform/Result;
            1    4     3       m  Ljavax/xml/bind/Marshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (TT;Ljavax/xml/transform/Result;)V
    MethodParameters:
        Name  Flags
      object  
      result  

  public final void marshal(com.sun.xml.internal.bind.api.BridgeContext, T, javax.xml.transform.Result);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/lang/Object;Ljavax/xml/transform/Result;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // java.lang.Object object
        start local 3 // javax.xml.transform.Result result
         0: .line 185
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.marshaller:Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
            aload 2 /* object */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/transform/Result;)V
         1: .line 186
            return
        end local 3 // javax.xml.transform.Result result
        end local 2 // java.lang.Object object
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    2     2   object  TT;
            0    2     3   result  Ljavax/xml/transform/Result;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;TT;Ljavax/xml/transform/Result;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
         Name  Flags
      context  
      object   
      result   

  public abstract void marshal(javax.xml.bind.Marshaller, T, javax.xml.transform.Result);
    descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/transform/Result;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Ljavax/xml/transform/Result;)V
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
        Name  Flags
      m       
      object  
      result  

  private T exit(T, javax.xml.bind.Unmarshaller);
    descriptor: (Ljava/lang/Object;Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.lang.Object r
        start local 2 // javax.xml.bind.Unmarshaller u
         0: .line 192
            aload 2 /* u */
            aconst_null
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         1: .line 193
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.unmarshallerPool:Lcom/sun/istack/internal/Pool;
            aload 2 /* u */
            invokeinterface com.sun.istack.internal.Pool.recycle:(Ljava/lang/Object;)V
         2: .line 194
            aload 1 /* r */
            areturn
        end local 2 // javax.xml.bind.Unmarshaller u
        end local 1 // java.lang.Object r
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    3     1     r  TT;
            0    3     2     u  Ljavax/xml/bind/Unmarshaller;
    Signature: (TT;Ljavax/xml/bind/Unmarshaller;)TT;
    MethodParameters:
      Name  Flags
      r     
      u     

  public final T unmarshal(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // javax.xml.stream.XMLStreamReader in
         0: .line 214
            aload 0 /* this */
            aload 1 /* in */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
            areturn
        end local 1 // javax.xml.stream.XMLStreamReader in
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1    in  Ljavax/xml/stream/XMLStreamReader;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/stream/XMLStreamReader;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      in    

  public final T unmarshal(javax.xml.stream.XMLStreamReader, javax.xml.bind.attachment.AttachmentUnmarshaller);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // javax.xml.stream.XMLStreamReader in
        start local 2 // javax.xml.bind.attachment.AttachmentUnmarshaller au
         0: .line 220
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.unmarshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Unmarshaller
            astore 3 /* u */
        start local 3 // javax.xml.bind.Unmarshaller u
         1: .line 221
            aload 3 /* u */
            aload 2 /* au */
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         2: .line 222
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* u */
            aload 1 /* in */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
            aload 3 /* u */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.exit:(Ljava/lang/Object;Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
            areturn
        end local 3 // javax.xml.bind.Unmarshaller u
        end local 2 // javax.xml.bind.attachment.AttachmentUnmarshaller au
        end local 1 // javax.xml.stream.XMLStreamReader in
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    3     1    in  Ljavax/xml/stream/XMLStreamReader;
            0    3     2    au  Ljavax/xml/bind/attachment/AttachmentUnmarshaller;
            1    3     3     u  Ljavax/xml/bind/Unmarshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.Nullable()
    MethodParameters:
      Name  Flags
      in    
      au    

  public final T unmarshal(com.sun.xml.internal.bind.api.BridgeContext, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // javax.xml.stream.XMLStreamReader in
         0: .line 225
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.unmarshaller:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
            aload 2 /* in */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
            areturn
        end local 2 // javax.xml.stream.XMLStreamReader in
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    1     2       in  Ljavax/xml/stream/XMLStreamReader;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljavax/xml/stream/XMLStreamReader;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      context  
      in       

  public abstract T unmarshal(javax.xml.bind.Unmarshaller, javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      u     
      in    

  public final T unmarshal(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // javax.xml.transform.Source in
         0: .line 246
            aload 0 /* this */
            aload 1 /* in */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/transform/Source;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
            areturn
        end local 1 // javax.xml.transform.Source in
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1    in  Ljavax/xml/transform/Source;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/transform/Source;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      in    

  public final T unmarshal(javax.xml.transform.Source, javax.xml.bind.attachment.AttachmentUnmarshaller);
    descriptor: (Ljavax/xml/transform/Source;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // javax.xml.transform.Source in
        start local 2 // javax.xml.bind.attachment.AttachmentUnmarshaller au
         0: .line 252
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.unmarshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Unmarshaller
            astore 3 /* u */
        start local 3 // javax.xml.bind.Unmarshaller u
         1: .line 253
            aload 3 /* u */
            aload 2 /* au */
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         2: .line 254
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* u */
            aload 1 /* in */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)Ljava/lang/Object;
            aload 3 /* u */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.exit:(Ljava/lang/Object;Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
            areturn
        end local 3 // javax.xml.bind.Unmarshaller u
        end local 2 // javax.xml.bind.attachment.AttachmentUnmarshaller au
        end local 1 // javax.xml.transform.Source in
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    3     1    in  Ljavax/xml/transform/Source;
            0    3     2    au  Ljavax/xml/bind/attachment/AttachmentUnmarshaller;
            1    3     3     u  Ljavax/xml/bind/Unmarshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/transform/Source;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.Nullable()
    MethodParameters:
      Name  Flags
      in    
      au    

  public final T unmarshal(com.sun.xml.internal.bind.api.BridgeContext, javax.xml.transform.Source);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljavax/xml/transform/Source;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // javax.xml.transform.Source in
         0: .line 257
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.unmarshaller:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
            aload 2 /* in */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)Ljava/lang/Object;
            areturn
        end local 2 // javax.xml.transform.Source in
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    1     2       in  Ljavax/xml/transform/Source;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljavax/xml/transform/Source;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      context  
      in       

  public abstract T unmarshal(javax.xml.bind.Unmarshaller, javax.xml.transform.Source);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      u     
      in    

  public final T unmarshal(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // java.io.InputStream in
         0: .line 278
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.unmarshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Unmarshaller
            astore 2 /* u */
        start local 2 // javax.xml.bind.Unmarshaller u
         1: .line 279
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* u */
            aload 1 /* in */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)Ljava/lang/Object;
            aload 2 /* u */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.exit:(Ljava/lang/Object;Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
            areturn
        end local 2 // javax.xml.bind.Unmarshaller u
        end local 1 // java.io.InputStream in
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    2     1    in  Ljava/io/InputStream;
            1    2     2     u  Ljavax/xml/bind/Unmarshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljava/io/InputStream;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      in    

  public final T unmarshal(com.sun.xml.internal.bind.api.BridgeContext, java.io.InputStream);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/io/InputStream;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // java.io.InputStream in
         0: .line 282
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.unmarshaller:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
            aload 2 /* in */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)Ljava/lang/Object;
            areturn
        end local 2 // java.io.InputStream in
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    1     2       in  Ljava/io/InputStream;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;Ljava/io/InputStream;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      context  
      in       

  public abstract T unmarshal(javax.xml.bind.Unmarshaller, java.io.InputStream);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      u     
      in    

  public final T unmarshal(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // org.w3c.dom.Node n
         0: .line 301
            aload 0 /* this */
            aload 1 /* n */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Lorg/w3c/dom/Node;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1     n  Lorg/w3c/dom/Node;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lorg/w3c/dom/Node;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      n     

  public final T unmarshal(org.w3c.dom.Node, javax.xml.bind.attachment.AttachmentUnmarshaller);
    descriptor: (Lorg/w3c/dom/Node;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // org.w3c.dom.Node n
        start local 2 // javax.xml.bind.attachment.AttachmentUnmarshaller au
         0: .line 307
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.api.Bridge.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.unmarshallerPool:Lcom/sun/istack/internal/Pool;
            invokeinterface com.sun.istack.internal.Pool.take:()Ljava/lang/Object;
            checkcast javax.xml.bind.Unmarshaller
            astore 3 /* u */
        start local 3 // javax.xml.bind.Unmarshaller u
         1: .line 308
            aload 3 /* u */
            aload 2 /* au */
            invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
         2: .line 309
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* u */
            aload 1 /* n */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)Ljava/lang/Object;
            aload 3 /* u */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.exit:(Ljava/lang/Object;Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
            areturn
        end local 3 // javax.xml.bind.Unmarshaller u
        end local 2 // javax.xml.bind.attachment.AttachmentUnmarshaller au
        end local 1 // org.w3c.dom.Node n
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    3     1     n  Lorg/w3c/dom/Node;
            0    3     2    au  Ljavax/xml/bind/attachment/AttachmentUnmarshaller;
            1    3     3     u  Ljavax/xml/bind/Unmarshaller;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lorg/w3c/dom/Node;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.Nullable()
    MethodParameters:
      Name  Flags
      n     
      au    

  public final T unmarshal(com.sun.xml.internal.bind.api.BridgeContext, org.w3c.dom.Node);
    descriptor: (Lcom/sun/xml/internal/bind/api/BridgeContext;Lorg/w3c/dom/Node;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.api.Bridge this
        start local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        start local 2 // org.w3c.dom.Node n
         0: .line 312
            aload 0 /* this */
            aload 1 /* context */
            checkcast com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeContextImpl.unmarshaller:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
            aload 2 /* n */
            invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)Ljava/lang/Object;
            areturn
        end local 2 // org.w3c.dom.Node n
        end local 1 // com.sun.xml.internal.bind.api.BridgeContext context
        end local 0 // com.sun.xml.internal.bind.api.Bridge this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
            0    1     1  context  Lcom/sun/xml/internal/bind/api/BridgeContext;
            0    1     2        n  Lorg/w3c/dom/Node;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Lcom/sun/xml/internal/bind/api/BridgeContext;Lorg/w3c/dom/Node;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      context  
      n        

  public abstract T unmarshal(javax.xml.bind.Unmarshaller, org.w3c.dom.Node);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      context  
      n        

  public abstract com.sun.xml.internal.bind.api.TypeReference getTypeReference();
    descriptor: ()Lcom/sun/xml/internal/bind/api/TypeReference;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Bridge.java"