model.addParameter(parameterName, annotation.required(), annotation.defaultPrefix());
String type = transformation.getFieldType(name);
boolean cache = annotation.cache();
String cachedFieldName = transformation.addField(Modifier.PRIVATE, "boolean", name + "_cached");
String resourcesFieldName = transformation.getResourcesFieldName();