// "Replace Optional presence condition with functional style expression" "GENERIC_ERROR_OR_WARNING" import java.util.Optional; import java.util.function.Function; import java.util.function.Supplier; public class Main { public void test(Optional opt, Function onPresent, Supplier onEmpty) { // warning level: no semantics change Object o = opt.map(onPresent::apply).orElse(null); } }