@Retention(CLASS)
@Documented
@Target({FIELD,LOCAL_VARIABLE,PARAMETER,METHOD})
public @interface Nullable
null
enthalten bzw. (unerwartet) zurückgeben darf.
Lässt sich in den IntelliJ-Idea-Inspections unter @Nullable/@NotNull einrichten um entsprechende Warnungen über mögliche
NullPointerExceptions zu erhalten. Dient außerdem der Code-Dokumentation.