Declaração de XML dentro de um SOAPElement?

Estou consumindo um webservice e encontrei uma bizarrice… é necessário a declaração do xml <?xml version="1.0" encoding="utf-8"?> dentro de um nó da SOAPMessage…

Pelo que eu vi, é fácil colocar essa declaração no começo da mensagem, assim:

soapMessage.setProperty(SOAPMessage.WRITE_XML_DECLARATION, "true");
soapMessage.setProperty(SOAPMessage.CHARACTER_SET_ENCODING, "utf-8");

Acontece que preciso disso dentro de um SOAPElement, e o SOAPElement não me fornece métodos para esse fim… Vocês conhecem algum meio de construir um SOAPElement a partir de uma string?

Gostaria de fazer algo do tipo: new SOAPElement("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

Abraços

Qual foi a solução que conseguiu?