throw AxisFault.makeFault(e);
}
OMMultipartWriter mpw = new OMMultipartWriter(outputStream, format);
DataHandler rootDataHandler = new DataHandler(busObject);
if (!rootDataHandler.getContentType().equals(contentType)) {
rootDataHandler = new WrappedDataHandler(rootDataHandler, contentType);
}
try {
mpw.writePart(rootDataHandler, format.getRootContentId());
for (String cid : attachments.keySet()) {
mpw.writePart(attachments.get(cid), cid);