In Liberty, ogni oggetto DataHandler può essere scritto in un flusso di output una sola volta.
La scrittura di un oggetto DataHandler in un oggetto OutputStream più di una volta genera un file vuoto.
Una volta chiamato il metodo javax.activation.DataHandler.writeTo(OutputStream), non è possibile trasferire l'oggetto
DataHandler ad un altro metodo, restituirlo o memorizzarlo per un utilizzo successivo.
Come soluzione temporanea, è possibile creare un nuovo oggetto DataHandler ed inizializzare l'oggetto DataHandler con il contenuto
che è già stato recuperato dall'oggetto DataHandler esistente utilizzando il metodo writeTo. Ad esempio: