@Nullable
    public T orElse(@Nullable T other) {
        return value != null ? value : other;
    }
@ Nullable public T orElse ( @ Nullable T other ) { return value != null ? value : other ; }
Returns inner value if present, otherwise returns {@code other}.

@param other  the value to be returned if inner value is not present
@return inner value if present, otherwise {@code other}