// for reason we allow a getter for a final field)
if (annotationValues.isGettersByDefault()
&& !Modifier.isTransient(field.getModifier())
&& !Modifier.isStatic(field.getModifier())) {
final InvocableMemberBodyBuilder bodyBuilder = new InvocableMemberBodyBuilder();
bodyBuilder.appendFormalLine("return this."
+ field.getFieldName().getSymbolName() + ";");
return new MethodMetadataBuilder(getId(), Modifier.PUBLIC,
methodName, field.getFieldType(), bodyBuilder);
}