question: public static @ Nonnull < T > T valueOrDefault ( @ Nullable T value , @ Nonnull T defaultValue ) { return value == null ? defaultValue : value ; }
target:  Returns a value if that value is not null, or a specified default value otherwise. 