package p; import java.util.function.BiFunction; import java.util.function.Predicate; class MyTest { void m(Predicate p) {} void m(BiFunction f) {} { m((s, i) -> {//m should be resolved here if (s.equals("a")) { } }); } }