@Inherited
@TypeQualifierNickname
@Retention(value=RUNTIME)
@CheckForNull
public @interface Nullable
Values annotated with this element should be treated the same way as Kotlin optional types: null is explicitly indicated as a valid state, and should be checked before use.