package reactor.core.publisher; import java.util.function.Function; class Mono { public final

P as(Function,P> transformer) { return transformer.apply(this); } } class Hello { public static void main(String[] args) { if (new Mono<>().as(x -> null) == null) {} if (new Mono<>().as(x -> x.toString().trim()) == null) {} } }