// Now completely round trip it
SOAPEnvelope envelope = message.getSOAPEnvelope();
envelope.addHeader(new SOAPHeaderElement("foo1", "foo1"));
envelope.addHeader(new SOAPHeaderElement("foo2", "foo2"));
envelope.addHeader(new SOAPHeaderElement("foo3", "foo3"));
String result = message.getSOAPPartAsString();
assertTrue(result.indexOf("foo1")!=-1);
assertTrue(result.indexOf("foo2")!=-1);
assertTrue(result.indexOf("foo3")!=-1);