QName schemaType = getSchemaType((XMLField) xmlCompositeObjectMapping.getField(), objectValue, session); String stringValue = getValueToWrite(schemaType, objectValue, (XMLConversionManager) session.getDatasourcePlatform().getConversionManager(), namespaceResolver); updateNamespaces(schemaType, marshalRecord,((XMLField)xmlCompositeObjectMapping.getField()));