message.getSOAPHeader().detachNode();
// assertNull(message.getSOAPHeader());
// TODO:this fails. Header is always being created if it doesnt exist in DOOM
SOAPBody soapBody = message.getSOAPBody();
soapBody.addDocument(document);
message.saveChanges();
// Get contents using SAAJ APIs
Iterator iter1 = soapBody.getChildElements();
getContents(iter1, "");