@Documented @Retention(value=SOURCE) @Target(value={METHOD,PARAMETER,FIELD}) public @interface NonNull