@Target(value=METHOD) @Retention(value=RUNTIME) public @interface Synthesis
Methods annotated @Synthesis may declare parameters of these types:
@Synthesis
SyntheticComponents
Messages
Types