@Target(value={TYPE,FIELD,METHOD,CONSTRUCTOR})
public @interface UsedByGeneratedCode
Annotates a program element that is (only) used by generated code.
This can be used to prevent warnings about program elements that
static analysis tools flag as unused.