@Documented
@Retention(RUNTIME)
@Target({PACKAGE,TYPE,METHOD,CONSTRUCTOR,FIELD,LOCAL_VARIABLE,PARAMETER})
public @interface Generated
An alternative annotation to replace
 
Generated from the JDK, in order to
 elevate scope to RetentionPolicy.RUNTIME, keeping an identical
 structure.- 
Required Element Summary
Required Elements - 
Optional Element Summary
Optional Elements