String calledField = transformation.addField(PRIVATE, "boolean", fieldName + "$called");
Cached once = transformation.getMethodAnnotation(method, Cached.class);
String bindingField = null;
String bindingValueField = null;
boolean watching = once.watch().length() > 0;
if (watching)
{
// add fields to store the binding and the value
bindingField = transformation.addField(PRIVATE, Binding.class.getCanonicalName(),