String type = JavaUtils.convertJVMNameToSourceName(param.getJavaTypeName(), endpoint.getClassLoader());
buildParamMapping(methodMapping, interfaceName, operation, name, type, param.getMode().toString(), param.isInHeader(), i++);
}
}
ParameterMetaData returnParam = operation.getReturnParameter();
if (returnParam != null && ((! isWrapped) || (! returnParam.getWrappedParameters().isEmpty())))
{
String name, type;
if (isWrapped)
{
WrappedParameter wrappedParameter = returnParam.getWrappedParameters().get(0);
name = wrappedParameter.getName().getLocalPart();
type = wrappedParameter.getType();
}
else
{
name = returnParam.getXmlName().getLocalPart();
type = returnParam.getJavaTypeName();
}
type = JavaUtils.convertJVMNameToSourceName(type, endpoint.getClassLoader());
buildReturnParamMapping(methodMapping, interfaceName, operation, name, type);