Returns this Optional if the provided predicate function evaluates to true, otherwise returns an absent Optional.
function
true
Optional<T> where(Predicate1<T> function);