Extra namespace generate for SOAP-BODY and ALL SOAP-BODY Ele

When I create a SoapData in Wm7.1 by using pub.soap.utils.createSoapData, iam getting extranamespaces eventhough namespaces are present in Soap Envelope tag.

<soap-env:envelope xmlns:SOAP-ENV=“http://www.w3.org/2003/05/soap-envelope” xmlns:xml=“The "xml:" Namespace” xmlns:xsd=“XML Schema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
<soap-env:header xmlns:SOAP-ENV=“http://www.w3.org/2003/05/soap-envelope” xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding
" />
<soap-env:body xmlns:SOAP-ENV=“http://www.w3.org/2003/05/soap-envelope” xmlns:xml=“The "xml:" Namespace” xmlns:xsd=“XML Schema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SOAP-ENV element already has the definitions, but it still shows up in all elements. Same happens for all body elements if i add it.
All namespace declarations mentioned in SOAP-ENV comes for all tags irrespective of they having their own namespace.
My extended soap setting is watt.server.SOAP.enforceMsgPartNS=false