Last Check: Mar 22 2026

In Maybe

<aside> ❗

If you find my comment for your submission matching points in this section, be careful!

</aside>

Note Producer Extends Consumer Super

Maybe<T> filter(BooleanCondition<? super T> bc);
<S> Maybe<S> map(Transformer<? super T, ? extends S> transformer);
<S> Maybe<S> flatMap(Transformer<? super T, ? extends Maybe<? extends S>> transformer);
T orElse(T t);
T orElseGet(Producer<? extends T> producer);
void ifPresent(Consumer<? super T> consumer);

In BooleanCondition/Transformer/Consumer/Producer: