QName xmlName = input.getElement();
QName xmlType = input.getXMLType();
String javaTypeName = typeMapping.getJavaTypeName(xmlType);
TypesMetaData typesMetaData = operation.getEndpointMetaData().getServiceMetaData().getTypesMetaData();
TypeMappingMetaData typeMetaData = typesMetaData.getTypeMappingByXMLType(xmlType);
if (typeMetaData != null)
javaTypeName = typeMetaData.getJavaTypeName();
if (javaTypeName == null)
throw new WSException("Cannot obtain java type mapping for: " + xmlType);
// Check if we need to wrap the parameters