public class com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler implements javax.activation.DataContentHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler
  super_class: java.lang.Object
{
  private javax.activation.ActivationDataFlavor myDF;
    descriptor: Ljavax/activation/ActivationDataFlavor;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 36
            aload 0 /* this */
            new javax.activation.ActivationDataFlavor
            dup
         2: .line 37
            ldc Lcom/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart;
         3: .line 38
            ldc "multipart/mixed"
         4: .line 39
            ldc "Multipart"
         5: .line 36
            invokespecial javax.activation.ActivationDataFlavor.<init>:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V
            putfield com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler.myDF:Ljavax/activation/ActivationDataFlavor;
         6: .line 35
            return
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler;

  public DataFlavor[] getTransferDataFlavors();
    descriptor: ()[LDataFlavor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
         0: .line 47
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDataFlavor cannot be resolved to a type\n\tDataFlavor cannot be resolved to a type\n\tType mismatch: cannot convert from ActivationDataFlavor to DataFlavor\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler;

  public java.lang.Object getTransferData(DataFlavor, javax.activation.DataSource);
    descriptor: (LDataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
         0: .line 59
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDataFlavor cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler;
    MethodParameters:
      Name  Flags
      df    
      ds    

  public java.lang.Object getContent(javax.activation.DataSource);
    descriptor: (Ljavax/activation/DataSource;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
        start local 1 // javax.activation.DataSource ds
         0: .line 77
            new com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart
            dup
         1: .line 78
            aload 1 /* ds */
            new com.sun.xml.internal.messaging.saaj.packaging.mime.internet.ContentType
            dup
            aload 1 /* ds */
            invokeinterface javax.activation.DataSource.getContentType:()Ljava/lang/String;
            invokespecial com.sun.xml.internal.messaging.saaj.packaging.mime.internet.ContentType.<init>:(Ljava/lang/String;)V
         2: .line 77
            invokespecial com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart.<init>:(Ljavax/activation/DataSource;Lcom/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType;)V
         3: areturn
         4: .line 79
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
         5: .line 80
            aconst_null
            areturn
        end local 1 // javax.activation.DataSource ds
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler;
            0    6     1    ds  Ljavax/activation/DataSource;
      Exception table:
        from    to  target  type
           0     3       4  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      ds    

  public void writeTo(java.lang.Object, java.lang.String, java.io.OutputStream);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
        start local 1 // java.lang.Object obj
        start local 2 // java.lang.String mimeType
        start local 3 // java.io.OutputStream os
         0: .line 90
            aload 1 /* obj */
            instanceof com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart
            ifeq 12
         1: .line 94
            aconst_null
            astore 4 /* baos */
        start local 4 // com.sun.xml.internal.messaging.saaj.util.ByteOutputStream baos
         2: .line 95
            aload 3 /* os */
            instanceof com.sun.xml.internal.messaging.saaj.util.ByteOutputStream
            ifeq 5
         3: .line 96
            aload 3 /* os */
            checkcast com.sun.xml.internal.messaging.saaj.util.ByteOutputStream
            astore 4 /* baos */
         4: .line 97
            goto 8
         5: .line 98
      StackMap locals: com.sun.xml.internal.messaging.saaj.util.ByteOutputStream
      StackMap stack:
            new java.io.IOException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Input Stream expected to be a com.sun.xml.internal.messaging.saaj.util.ByteOutputStream, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         6: .line 99
            aload 3 /* os */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 98
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart
            aload 4 /* baos */
            invokevirtual com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart.writeTo:(Ljava/io/OutputStream;)V
        end local 4 // com.sun.xml.internal.messaging.saaj.util.ByteOutputStream baos
         9: .line 102
            goto 12
      StackMap locals: com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler java.lang.Object java.lang.String java.io.OutputStream
      StackMap stack: java.lang.Exception
        10: astore 4 /* e */
        start local 4 // java.lang.Exception e
        11: .line 103
            new java.io.IOException
            dup
            aload 4 /* e */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // java.lang.Exception e
        12: .line 106
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.io.OutputStream os
        end local 2 // java.lang.String mimeType
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lcom/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler;
            0   13     1       obj  Ljava/lang/Object;
            0   13     2  mimeType  Ljava/lang/String;
            0   13     3        os  Ljava/io/OutputStream;
            2    9     4      baos  Lcom/sun/xml/internal/messaging/saaj/util/ByteOutputStream;
           11   12     4         e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     9      10  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      obj       
      mimeType  
      os        

  public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor, javax.activation.DataSource);
    descriptor: (Ljava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;
    flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 35
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type MultipartDataContentHandler must implement the inherited abstract method DataContentHandler.getTransferData(DataFlavor, DataSource)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
    MethodParameters:
      Name  Flags
            
            

  public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors();
    descriptor: ()[Ljava/awt/datatransfer/DataFlavor;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.messaging.saaj.soap.MultipartDataContentHandler.getTransferDataFlavors:()[LDataFlavor;
            checkcast java.awt.datatransfer.DataFlavor[]
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "MultipartDataContentHandler.java"