No Liberty, cada objeto DataHandler pode ser gravado em um fluxo de saída somente uma
vez.
Gravar um objeto DataHandler em um objeto OutputStream mais de uma vez resulta em um arquivo vazio.
Depois de chamar o método javax.activation.DataHandler.writeTo(OutputStream), não é possível passar o
objeto DataHandler para outro método, retorná-lo ou armazená-lo para uso posterior.
Como uma solução alternativa, é possível criar um novo objeto DataHandler e inicializar o objeto DataHandler
com o conteúdo que já foi recuperado do objeto DataHandler existente usando o método writeTo. Por exemplo: