XmlCursor cursor = object.newCursor();
cursor.toNextToken();
cursor.beginElement(soapVersion.getEnvelopeQName());
if (inputSoapEncoded) {
cursor.insertNamespace("xsi", Constants.XSI_NS);
cursor.insertNamespace("xsd", Constants.XSD_NS);
}
cursor.toFirstChild();
cursor.beginElement(soapVersion.getBodyQName());