Geração XML Jax-ws na NF-e (Nota Eletrônica)

Boa tarde,

estou com um problema atormentando muito a minha vida. Procurei pelo forum e não encontrei nenhuma resposta concreta para o assunto.

Bom, vamos lá: Estou criando os clientes para o webservice da receita, para o envio de NF-e. Estou utilizando para isso o JAX-WS.
Ele gera as classes e os arquivos tudo legal. A comunicação acontece de boa. O problema são os malditos namespaces.
Eu envio um XML para o corpo da msg soup e o desgraçado altera o mesmo, transformando o XML eh uma confusão.

Ex.:

<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope">
<S:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeCancelamento2">
        cUF>41</cUF>
        <versaoDados>2.00</versaoDados>
</nfeCabecMsg>
</S:Header>
        <S:Body>
                <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeCancelamento2"><cancNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
                  <infCanc xmlns="" xmlns:ns3="http://www.portalfiscal.inf.br/nfe" Id="ID41101206065256000163550010000005040001194848">
                    <ns3:tpAmb>2</ns3:tpAmb>
                    <ns3:xServ>CANCELAR</ns3:xServ>
                    <ns3:chNFe>41101206065256000163550010000005040001194848</ns3:chNFe>
                    <ns3:nProt>21123123123</ns3:nProt>
                    <ns3:xJust>alguma justificativa generica</ns3:xJust>
                  </infCanc>
                </cancNFe>
                </nfeDadosMsg>
        </S:Body>
</S:Envelope>

O JAX-WS adiciona esse maldito ns3, e faz aquela meleca na tag ‘infCanc’ adicionando um xmlns="".

Se alguém ae passou por isso, gostaria que me dessem uma luz.

Abraços