String cachedFieldName = transformation.addField(Modifier.PRIVATE, "boolean", name + "_cached");
String resourcesFieldName = transformation.getResourcesFieldName();
String invariantFieldName = addParameterSetup(name, annotation.defaultPrefix(), annotation.value(),
parameterName, cachedFieldName, cache, type, resourcesFieldName,
transformation);
addReaderMethod(name, cachedFieldName, invariantFieldName, cache, parameterName, type, resourcesFieldName,
transformation);