@Target(value=FIELD)
@Retention(value=SOURCE)
public @interface Delegate
Indicates that a field is a "delegate": public methods of the type of such
field are present in the type containing the field, and their implementation
simply delegates to the field.