class com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 extends com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl<javax.xml.transform.Source>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12
  super_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl
{
  void <init>(java.lang.Class, javax.xml.namespace.QName[]);
    descriptor: (Ljava/lang/Class;[Ljavax/xml/namespace/QName;)V
    flags: (0x0080) ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 this
        start local 1 // java.lang.Class $anonymous0
        start local 2 // javax.xml.namespace.QName[] $anonymous1
         0: .line 480
            aload 0 /* this */
            aload 1 /* $anonymous0 */
            aload 2 /* $anonymous1 */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl.<init>:(Ljava/lang/Class;[Ljavax/xml/namespace/QName;)V
            return
        end local 2 // javax.xml.namespace.QName[] $anonymous1
        end local 1 // java.lang.Class $anonymous0
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$12;
            0    1     1  $anonymous0  Ljava/lang/Class;
            0    1     2  $anonymous1  [Ljavax/xml/namespace/QName;
    MethodParameters:
             Name  Flags
      $anonymous0  
      $anonymous1  

  public javax.xml.transform.Source parse(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljavax/xml/transform/Source;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 this
        start local 1 // java.lang.CharSequence text
         0: .line 483
            aload 1 /* text */
            instanceof com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
            ifeq 3
         1: .line 484
            new com.sun.xml.internal.bind.v2.util.DataSourceSource
            dup
            aload 1 /* text */
            checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.getDataHandler:()Ljavax/activation/DataHandler;
            invokespecial com.sun.xml.internal.bind.v2.util.DataSourceSource.<init>:(Ljavax/activation/DataHandler;)V
         2: areturn
         3: .line 486
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.bind.v2.util.DataSourceSource
            dup
            new com.sun.istack.internal.ByteArrayDataSource
            dup
            aload 1 /* text */
            invokestatic com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.decodeBase64:(Ljava/lang/CharSequence;)[B
         4: .line 487
            invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getXMIMEContentType:()Ljava/lang/String;
            invokespecial com.sun.istack.internal.ByteArrayDataSource.<init>:([BLjava/lang/String;)V
         5: .line 486
            invokespecial com.sun.xml.internal.bind.v2.util.DataSourceSource.<init>:(Ljavax/activation/DataSource;)V
         6: areturn
         7: .line 488
      StackMap locals:
      StackMap stack: javax.activation.MimeTypeParseException
            astore 2 /* e */
        start local 2 // javax.activation.MimeTypeParseException e
         8: .line 489
            invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
            aload 2 /* e */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError:(Ljava/lang/Exception;)V
         9: .line 490
            aconst_null
            areturn
        end local 2 // javax.activation.MimeTypeParseException e
        end local 1 // java.lang.CharSequence text
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$12;
            0   10     1  text  Ljava/lang/CharSequence;
            8   10     2     e  Ljavax/activation/MimeTypeParseException;
      Exception table:
        from    to  target  type
           0     2       7  Class javax.activation.MimeTypeParseException
           3     6       7  Class javax.activation.MimeTypeParseException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      text  

  public com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data print(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 this
        start local 1 // javax.xml.transform.Source v
         0: .line 495
            invokestatic com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            astore 2 /* xs */
        start local 2 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer xs
         1: .line 496
            new com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
            dup
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.<init>:()V
            astore 3 /* bd */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data bd
         2: .line 498
            aload 2 /* xs */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getXMIMEContentType:()Ljava/lang/String;
            astore 4 /* contentType */
        start local 4 // java.lang.String contentType
         3: .line 499
            aconst_null
            astore 5 /* mt */
        start local 5 // javax.activation.MimeType mt
         4: .line 500
            aload 4 /* contentType */
            ifnull 9
         5: .line 502
            new javax.activation.MimeType
            dup
            aload 4 /* contentType */
            invokespecial javax.activation.MimeType.<init>:(Ljava/lang/String;)V
            astore 5 /* mt */
         6: .line 503
            goto 9
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 javax.xml.transform.Source com.sun.xml.internal.bind.v2.runtime.XMLSerializer com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data java.lang.String javax.activation.MimeType
      StackMap stack: javax.activation.MimeTypeParseException
         7: astore 6 /* e */
        start local 6 // javax.activation.MimeTypeParseException e
         8: .line 504
            aload 2 /* xs */
            aload 6 /* e */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;)Z
            pop
        end local 6 // javax.activation.MimeTypeParseException e
         9: .line 508
      StackMap locals:
      StackMap stack:
            aload 1 /* v */
            instanceof com.sun.xml.internal.bind.v2.util.DataSourceSource
            ifeq 15
        10: .line 511
            aload 1 /* v */
            checkcast com.sun.xml.internal.bind.v2.util.DataSourceSource
            invokevirtual com.sun.xml.internal.bind.v2.util.DataSourceSource.getDataSource:()Ljavax/activation/DataSource;
            astore 6 /* ds */
        start local 6 // javax.activation.DataSource ds
        11: .line 513
            aload 6 /* ds */
            invokeinterface javax.activation.DataSource.getContentType:()Ljava/lang/String;
            astore 7 /* dsct */
        start local 7 // java.lang.String dsct
        12: .line 514
            aload 7 /* dsct */
            ifnull 15
            aload 4 /* contentType */
            ifnull 13
            aload 4 /* contentType */
            aload 7 /* dsct */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 515
      StackMap locals: javax.activation.DataSource java.lang.String
      StackMap stack:
            aload 3 /* bd */
            new javax.activation.DataHandler
            dup
            aload 6 /* ds */
            invokespecial javax.activation.DataHandler.<init>:(Ljavax/activation/DataSource;)V
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:(Ljavax/activation/DataHandler;)V
        14: .line 516
            aload 3 /* bd */
            areturn
        end local 7 // java.lang.String dsct
        end local 6 // javax.activation.DataSource ds
        15: .line 523
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* charset */
        start local 6 // java.lang.String charset
        16: .line 524
            aload 5 /* mt */
            ifnull 18
        17: .line 525
            aload 5 /* mt */
            ldc "charset"
            invokevirtual javax.activation.MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* charset */
        18: .line 526
      StackMap locals: java.lang.String
      StackMap stack:
            aload 6 /* charset */
            ifnonnull 20
        19: .line 527
            ldc "UTF-8"
            astore 6 /* charset */
        20: .line 530
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx
            dup
            invokespecial com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx.<init>:()V
            astore 7 /* baos */
        start local 7 // com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx baos
        21: .line 531
            aload 2 /* xs */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getIdentityTransformer:()Ljavax/xml/transform/Transformer;
            astore 8 /* tr */
        start local 8 // javax.xml.transform.Transformer tr
        22: .line 532
            aload 8 /* tr */
            ldc "encoding"
            invokevirtual javax.xml.transform.Transformer.getOutputProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* defaultEncoding */
        start local 9 // java.lang.String defaultEncoding
        23: .line 533
            aload 8 /* tr */
            ldc "encoding"
            aload 6 /* charset */
            invokevirtual javax.xml.transform.Transformer.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
        24: .line 534
            aload 8 /* tr */
            aload 1 /* v */
            new javax.xml.transform.stream.StreamResult
            dup
            new java.io.OutputStreamWriter
            dup
            aload 7 /* baos */
            aload 6 /* charset */
            invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
            invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/Writer;)V
            invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
        25: .line 535
            aload 8 /* tr */
            ldc "encoding"
            aload 9 /* defaultEncoding */
            invokevirtual javax.xml.transform.Transformer.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
        26: .line 536
            aload 7 /* baos */
            aload 3 /* bd */
            new java.lang.StringBuilder
            dup
            ldc "application/xml; charset="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* charset */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx.set:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;Ljava/lang/String;)V
        27: .line 537
            aload 3 /* bd */
        28: areturn
        end local 9 // java.lang.String defaultEncoding
        end local 8 // javax.xml.transform.Transformer tr
        end local 7 // com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx baos
        29: .line 538
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerException
            astore 7 /* e */
        start local 7 // javax.xml.transform.TransformerException e
        30: .line 540
            aload 2 /* xs */
            aload 7 /* e */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;)Z
            pop
        end local 7 // javax.xml.transform.TransformerException e
        31: goto 34
        32: .line 541
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            astore 7 /* e */
        start local 7 // java.io.UnsupportedEncodingException e
        33: .line 542
            aload 2 /* xs */
            aload 7 /* e */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;)Z
            pop
        end local 7 // java.io.UnsupportedEncodingException e
        34: .line 546
      StackMap locals:
      StackMap stack:
            aload 3 /* bd */
            iconst_0
            newarray 8
            ldc "application/xml"
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:([BLjava/lang/String;)V
        35: .line 547
            aload 3 /* bd */
            areturn
        end local 6 // java.lang.String charset
        end local 5 // javax.activation.MimeType mt
        end local 4 // java.lang.String contentType
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data bd
        end local 2 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer xs
        end local 1 // javax.xml.transform.Source v
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   36     0             this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$12;
            0   36     1                v  Ljavax/xml/transform/Source;
            1   36     2               xs  Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            2   36     3               bd  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            3   36     4      contentType  Ljava/lang/String;
            4   36     5               mt  Ljavax/activation/MimeType;
            8    9     6                e  Ljavax/activation/MimeTypeParseException;
           11   15     6               ds  Ljavax/activation/DataSource;
           12   15     7             dsct  Ljava/lang/String;
           16   36     6          charset  Ljava/lang/String;
           21   29     7             baos  Lcom/sun/xml/internal/bind/v2/util/ByteArrayOutputStreamEx;
           22   29     8               tr  Ljavax/xml/transform/Transformer;
           23   29     9  defaultEncoding  Ljava/lang/String;
           30   31     7                e  Ljavax/xml/transform/TransformerException;
           33   34     7                e  Ljava/io/UnsupportedEncodingException;
      Exception table:
        from    to  target  type
           5     6       7  Class javax.activation.MimeTypeParseException
          20    28      29  Class javax.xml.transform.TransformerException
          20    28      32  Class java.io.UnsupportedEncodingException
    MethodParameters:
      Name  Flags
      v     

  public java.lang.Object parse(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.parse:(Ljava/lang/CharSequence;)Ljavax/xml/transform/Source;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException, org.xml.sax.SAXException

  public com.sun.xml.internal.bind.v2.runtime.output.Pcdata print(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/runtime/output/Pcdata;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast javax.xml.transform.Source
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.print:(Ljavax/xml/transform/Source;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException

  public java.lang.CharSequence print(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/CharSequence;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast javax.xml.transform.Source
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.print:(Ljavax/xml/transform/Source;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException
}
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$PcdataImpl<Ljavax/xml/transform/Source;>;
SourceFile: "RuntimeBuiltinLeafInfoImpl.java"
EnclosingMethod: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
NestHost: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
InnerClasses:
  com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12
  private abstract PcdataImpl = com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl of com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl