final class com.sun.xml.internal.bind.v2.runtime.BridgeImpl<T> extends com.sun.xml.internal.bind.v2.runtime.InternalBridge<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.runtime.BridgeImpl
  super_class: com.sun.xml.internal.bind.v2.runtime.InternalBridge
{
  private final com.sun.xml.internal.bind.v2.runtime.Name tagName;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Name;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo<T> bi;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo<TT;>;

  private final com.sun.xml.internal.bind.api.TypeReference typeRef;
    descriptor: Lcom/sun/xml/internal/bind/api/TypeReference;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl, com.sun.xml.internal.bind.v2.runtime.Name, com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo<T>, com.sun.xml.internal.bind.api.TypeReference);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Lcom/sun/xml/internal/bind/api/TypeReference;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        start local 2 // com.sun.xml.internal.bind.v2.runtime.Name tagName
        start local 3 // com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo bi
        start local 4 // com.sun.xml.internal.bind.api.TypeReference typeRef
         0: .line 71
            aload 0 /* this */
            aload 1 /* context */
            invokespecial com.sun.xml.internal.bind.v2.runtime.InternalBridge.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)V
         1: .line 72
            aload 0 /* this */
            aload 2 /* tagName */
            putfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
         2: .line 73
            aload 0 /* this */
            aload 3 /* bi */
            putfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
         3: .line 74
            aload 0 /* this */
            aload 4 /* typeRef */
            putfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.typeRef:Lcom/sun/xml/internal/bind/api/TypeReference;
         4: .line 75
            return
        end local 4 // com.sun.xml.internal.bind.api.TypeReference typeRef
        end local 3 // com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo bi
        end local 2 // com.sun.xml.internal.bind.v2.runtime.Name tagName
        end local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    5     1  context  Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            0    5     2  tagName  Lcom/sun/xml/internal/bind/v2/runtime/Name;
            0    5     3       bi  Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo<TT;>;
            0    5     4  typeRef  Lcom/sun/xml/internal/bind/api/TypeReference;
    Signature: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo<TT;>;Lcom/sun/xml/internal/bind/api/TypeReference;)V
    MethodParameters:
         Name  Flags
      context  
      tagName  
      bi       
      typeRef  

  public 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: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Marshaller _m
        start local 2 // java.lang.Object t
        start local 3 // javax.xml.stream.XMLStreamWriter output
         0: .line 78
            aload 1 /* _m */
            checkcast com.sun.xml.internal.bind.v2.runtime.MarshallerImpl
            astore 4 /* m */
        start local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
         1: .line 79
            aload 4 /* m */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 2 /* t */
            aload 3 /* output */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            aload 4 /* m */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.getEscapeHandler:()Lcom/sun/xml/internal/bind/marshaller/CharacterEscapeHandler;
            invokestatic com.sun.xml.internal.bind.v2.runtime.output.XMLStreamWriterOutput.create:(Ljavax/xml/stream/XMLStreamWriter;Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/marshaller/CharacterEscapeHandler;)Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;
            new com.sun.xml.internal.bind.v2.runtime.StAXPostInitAction
            dup
            aload 3 /* output */
            aload 4 /* m */
            getfield com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.serializer:Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            invokespecial com.sun.xml.internal.bind.v2.runtime.StAXPostInitAction.<init>:(Ljavax/xml/stream/XMLStreamWriter;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;Ljava/lang/Runnable;)V
         2: .line 80
            return
        end local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
        end local 3 // javax.xml.stream.XMLStreamWriter output
        end local 2 // java.lang.Object t
        end local 1 // javax.xml.bind.Marshaller _m
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    3     1      _m  Ljavax/xml/bind/Marshaller;
            0    3     2       t  TT;
            0    3     3  output  Ljavax/xml/stream/XMLStreamWriter;
            1    3     4       m  Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Ljavax/xml/stream/XMLStreamWriter;)V
    MethodParameters:
        Name  Flags
      _m      
      t       
      output  

  public 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: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Marshaller _m
        start local 2 // java.lang.Object t
        start local 3 // java.io.OutputStream output
        start local 4 // javax.xml.namespace.NamespaceContext nsContext
         0: .line 83
            aload 1 /* _m */
            checkcast com.sun.xml.internal.bind.v2.runtime.MarshallerImpl
            astore 5 /* m */
        start local 5 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
         1: .line 85
            aconst_null
            astore 6 /* pia */
        start local 6 // java.lang.Runnable pia
         2: .line 86
            aload 4 /* nsContext */
            ifnull 4
         3: .line 87
            new com.sun.xml.internal.bind.v2.runtime.StAXPostInitAction
            dup
            aload 4 /* nsContext */
            aload 5 /* m */
            getfield com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.serializer:Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            invokespecial com.sun.xml.internal.bind.v2.runtime.StAXPostInitAction.<init>:(Ljavax/xml/namespace/NamespaceContext;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
            astore 6 /* pia */
         4: .line 89
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.MarshallerImpl java.lang.Runnable
      StackMap stack:
            aload 5 /* m */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 2 /* t */
            aload 5 /* m */
            aload 3 /* output */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.createWriter:(Ljava/io/OutputStream;)Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;
            aload 6 /* pia */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;Ljava/lang/Runnable;)V
         5: .line 90
            return
        end local 6 // java.lang.Runnable pia
        end local 5 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
        end local 4 // javax.xml.namespace.NamespaceContext nsContext
        end local 3 // java.io.OutputStream output
        end local 2 // java.lang.Object t
        end local 1 // javax.xml.bind.Marshaller _m
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    6     1         _m  Ljavax/xml/bind/Marshaller;
            0    6     2          t  TT;
            0    6     3     output  Ljava/io/OutputStream;
            0    6     4  nsContext  Ljavax/xml/namespace/NamespaceContext;
            1    6     5          m  Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
            2    6     6        pia  Ljava/lang/Runnable;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
    MethodParameters:
           Name  Flags
      _m         
      t          
      output     
      nsContext  

  public 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: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Marshaller _m
        start local 2 // java.lang.Object t
        start local 3 // org.w3c.dom.Node output
         0: .line 93
            aload 1 /* _m */
            checkcast com.sun.xml.internal.bind.v2.runtime.MarshallerImpl
            astore 4 /* m */
        start local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
         1: .line 94
            aload 4 /* m */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 2 /* t */
            new com.sun.xml.internal.bind.v2.runtime.output.SAXOutput
            dup
            new com.sun.xml.internal.bind.marshaller.SAX2DOMEx
            dup
            aload 3 /* output */
            invokespecial com.sun.xml.internal.bind.marshaller.SAX2DOMEx.<init>:(Lorg/w3c/dom/Node;)V
            invokespecial com.sun.xml.internal.bind.v2.runtime.output.SAXOutput.<init>:(Lorg/xml/sax/ContentHandler;)V
            new com.sun.xml.internal.bind.v2.runtime.DomPostInitAction
            dup
            aload 3 /* output */
            aload 4 /* m */
            getfield com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.serializer:Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            invokespecial com.sun.xml.internal.bind.v2.runtime.DomPostInitAction.<init>:(Lorg/w3c/dom/Node;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;Ljava/lang/Runnable;)V
         2: .line 95
            return
        end local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
        end local 3 // org.w3c.dom.Node output
        end local 2 // java.lang.Object t
        end local 1 // javax.xml.bind.Marshaller _m
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    3     1      _m  Ljavax/xml/bind/Marshaller;
            0    3     2       t  TT;
            0    3     3  output  Lorg/w3c/dom/Node;
            1    3     4       m  Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Lorg/w3c/dom/Node;)V
    MethodParameters:
        Name  Flags
      _m      
      t       
      output  

  public 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: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Marshaller _m
        start local 2 // java.lang.Object t
        start local 3 // org.xml.sax.ContentHandler contentHandler
         0: .line 98
            aload 1 /* _m */
            checkcast com.sun.xml.internal.bind.v2.runtime.MarshallerImpl
            astore 4 /* m */
        start local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
         1: .line 99
            aload 4 /* m */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 2 /* t */
            new com.sun.xml.internal.bind.v2.runtime.output.SAXOutput
            dup
            aload 3 /* contentHandler */
            invokespecial com.sun.xml.internal.bind.v2.runtime.output.SAXOutput.<init>:(Lorg/xml/sax/ContentHandler;)V
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;Ljava/lang/Runnable;)V
         2: .line 100
            return
        end local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
        end local 3 // org.xml.sax.ContentHandler contentHandler
        end local 2 // java.lang.Object t
        end local 1 // javax.xml.bind.Marshaller _m
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    3     1              _m  Ljavax/xml/bind/Marshaller;
            0    3     2               t  TT;
            0    3     3  contentHandler  Lorg/xml/sax/ContentHandler;
            1    3     4               m  Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Lorg/xml/sax/ContentHandler;)V
    MethodParameters:
                Name  Flags
      _m              
      t               
      contentHandler  

  public 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: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Marshaller _m
        start local 2 // java.lang.Object t
        start local 3 // javax.xml.transform.Result result
         0: .line 103
            aload 1 /* _m */
            checkcast com.sun.xml.internal.bind.v2.runtime.MarshallerImpl
            astore 4 /* m */
        start local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
         1: .line 104
            aload 4 /* m */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 2 /* t */
            aload 4 /* m */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.createXmlOutput:(Ljavax/xml/transform/Result;)Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;
            aload 4 /* m */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.createPostInitAction:(Ljavax/xml/transform/Result;)Ljava/lang/Runnable;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/output/XmlOutput;Ljava/lang/Runnable;)V
         2: .line 105
            return
        end local 4 // com.sun.xml.internal.bind.v2.runtime.MarshallerImpl m
        end local 3 // javax.xml.transform.Result result
        end local 2 // java.lang.Object t
        end local 1 // javax.xml.bind.Marshaller _m
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    3     1      _m  Ljavax/xml/bind/Marshaller;
            0    3     2       t  TT;
            0    3     3  result  Ljavax/xml/transform/Result;
            1    3     4       m  Lcom/sun/xml/internal/bind/v2/runtime/MarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Marshaller;TT;Ljavax/xml/transform/Result;)V
    MethodParameters:
        Name  Flags
      _m      
      t       
      result  

  public T unmarshal(javax.xml.bind.Unmarshaller, javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Unmarshaller _u
        start local 2 // javax.xml.stream.XMLStreamReader in
         0: .line 108
            aload 1 /* _u */
            checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl
            astore 3 /* u */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
         1: .line 109
            aload 3 /* u */
            aload 2 /* in */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;)Ljava/lang/Object;
            checkcast javax.xml.bind.JAXBElement
            invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
        end local 2 // javax.xml.stream.XMLStreamReader in
        end local 1 // javax.xml.bind.Unmarshaller _u
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    2     1    _u  Ljavax/xml/bind/Unmarshaller;
            0    2     2    in  Ljavax/xml/stream/XMLStreamReader;
            1    2     3     u  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      _u    
      in    

  public T unmarshal(javax.xml.bind.Unmarshaller, javax.xml.transform.Source);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Unmarshaller _u
        start local 2 // javax.xml.transform.Source in
         0: .line 113
            aload 1 /* _u */
            checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl
            astore 3 /* u */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
         1: .line 114
            aload 3 /* u */
            aload 2 /* in */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;)Ljava/lang/Object;
            checkcast javax.xml.bind.JAXBElement
            invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
        end local 2 // javax.xml.transform.Source in
        end local 1 // javax.xml.bind.Unmarshaller _u
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    2     1    _u  Ljavax/xml/bind/Unmarshaller;
            0    2     2    in  Ljavax/xml/transform/Source;
            1    2     3     u  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      _u    
      in    

  public T unmarshal(javax.xml.bind.Unmarshaller, java.io.InputStream);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Unmarshaller _u
        start local 2 // java.io.InputStream in
         0: .line 118
            aload 1 /* _u */
            checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl
            astore 3 /* u */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
         1: .line 119
            aload 3 /* u */
            aload 2 /* in */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0:(Ljava/io/InputStream;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;)Ljava/lang/Object;
            checkcast javax.xml.bind.JAXBElement
            invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
        end local 2 // java.io.InputStream in
        end local 1 // javax.xml.bind.Unmarshaller _u
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    2     1    _u  Ljavax/xml/bind/Unmarshaller;
            0    2     2    in  Ljava/io/InputStream;
            1    2     3     u  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      _u    
      in    

  public T unmarshal(javax.xml.bind.Unmarshaller, org.w3c.dom.Node);
    descriptor: (Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // javax.xml.bind.Unmarshaller _u
        start local 2 // org.w3c.dom.Node n
         0: .line 123
            aload 1 /* _u */
            checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl
            astore 3 /* u */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
         1: .line 124
            aload 3 /* u */
            aload 2 /* n */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0:(Lorg/w3c/dom/Node;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;)Ljava/lang/Object;
            checkcast javax.xml.bind.JAXBElement
            invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl u
        end local 2 // org.w3c.dom.Node n
        end local 1 // javax.xml.bind.Unmarshaller _u
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    2     1    _u  Ljavax/xml/bind/Unmarshaller;
            0    2     2     n  Lorg/w3c/dom/Node;
            1    2     3     u  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
    Exceptions:
      throws javax.xml.bind.JAXBException
    Signature: (Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)TT;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      _u    
      n     

  public com.sun.xml.internal.bind.api.TypeReference getTypeReference();
    descriptor: ()Lcom/sun/xml/internal/bind/api/TypeReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
         0: .line 128
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.typeRef:Lcom/sun/xml/internal/bind/api/TypeReference;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;

  public void marshal(T, com.sun.xml.internal.bind.v2.runtime.XMLSerializer);
    descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
        start local 1 // java.lang.Object value
        start local 2 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer out
         0: .line 132
            aload 2 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
         1: .line 133
            aload 1 /* value */
            ifnonnull 4
         2: .line 134
            aload 2 /* out */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.writeXsiNilTrue:()V
         3: .line 135
            goto 5
         4: .line 136
      StackMap locals:
      StackMap stack:
            aload 2 /* out */
            aload 1 /* value */
            aconst_null
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.BridgeImpl.bi:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            iconst_0
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType:(Ljava/lang/Object;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Z)V
         5: .line 138
      StackMap locals:
      StackMap stack:
            aload 2 /* out */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
         6: .line 139
            return
        end local 2 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer out
        end local 1 // java.lang.Object value
        end local 0 // com.sun.xml.internal.bind.v2.runtime.BridgeImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/xml/internal/bind/v2/runtime/BridgeImpl<TT;>;
            0    7     1  value  TT;
            0    7     2    out  Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
    Exceptions:
      throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
    Signature: (TT;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
    MethodParameters:
       Name  Flags
      value  
      out    
}
Signature: <T:Ljava/lang/Object;>Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge<TT;>;
SourceFile: "BridgeImpl.java"