SOAPMessage message = fact.createMessage();
SOAPPart soapPart = message.getSOAPPart();
assertTrue("soap env before", soapPart.getFirstChild() instanceof SOAPEnvelope);
soapPart.removeChild(soapPart.getFirstChild());
assertTrue("soap env after", soapPart.getFirstChild() == null);
}
// TODO: check why this fails with Sun's SAAJ implementation