public byte[] writeBytes() throws AxisFault {
try {
ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();
XMLStreamWriter outputWriter =
XMLOutputFactory.newInstance().createXMLStreamWriter(bytesOut);
OMOutput output = new OMOutput(outputWriter);
element.serialize(output);
outputWriter.flush();
return bytesOut.toByteArray();
} catch (XMLStreamException e) {
throw new AxisFault(e);