for (JParameter parameter : parameters)
{
JType parameterType = parameter.getType();
if ((parameterType.isPrimitive()!= null))
{
throw new IoCException("IoC Error Method ["+methodName+"] from class ["+type.getQualifiedSourceName()+"] declares an invalid parameter. Primitive types are not allowed here");
}
String variableName = "parameter_"+methodName+"_"+parameter.getName();
params.add(variableName);
String injectionExpression = getParameterInjectionExpression(parameter, iocContainerVariable, configurations);
srcWriter.println(parameterType.getQualifiedSourceName()+" "+variableName+" = "+ injectionExpression+";");