private void convertFieldIntoParameter(PlasticClass plasticClass, MutableComponentModel model,
PlasticField field)
{
Parameter annotation = field.getAnnotation(Parameter.class);
String fieldType = field.getTypeName();
String parameterName = getParameterName(field.getName(), annotation.name());
field.claim(annotation);
model.addParameter(parameterName, annotation.required(), annotation.allowNull(), annotation.defaultPrefix(),
annotation.cache());
MethodHandle defaultMethodHandle = findDefaultMethodHandle(plasticClass, parameterName);
ComputedValue<FieldConduit<Object>> computedParameterConduit = createComputedParameterConduit(parameterName, fieldType,
annotation, defaultMethodHandle);
field.setComputedConduit(computedParameterConduit);
}