OMOutputFormat format = new OMOutputFormat();
format.setDoOptimize(true);
MTOMXMLStreamWriter writer = new MTOMXMLStreamWriter(baos, format);
// Marshal the value
writer.writeStartDocument();
writer.writeStartElement("root");
context.marshal(jaxbElement, writer);
writer.writeEndElement();
writer.writeEndDocument();
writer.flush();