It is normally assumed that references are not null, so there is no explicit annotation for it. There is the opposite annotation `javax.annotation.Nullable`. This `@NotNull` annotation is for bean validation.