@Target(value={METHOD,CONSTRUCTOR,FIELD,LOCAL_VARIABLE,PARAMETER}) @Retention(value=RUNTIME) @Documented public @interface NotNull