// "Replace Optional presence condition with functional style expression" "GENERIC_ERROR_OR_WARNING" import org.jetbrains.annotations.NotNull; 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) { Object o = opt.map(onPresent::apply).orElseGet(onEmpty::get); } }