public @interface TransformResult
This annotation should be placed on the method with the least specific
return type, if covariant return types are used.
The return type of the annotation, or a superclass/superinterface of it,
must have a method annotated with TransformWith, with a matching
public abstract String value
Changing this is only necessary when multiple TransformWith
annotations are present in the annotated method's return type's class.