import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Predicate; abstract class Test { { Consumer bar = bar(instanceOf(Integer.class), i -> i + 2); Consumer bar1 = bar(instanceOf(Integer.class), i -> i + 2); } abstract Consumer bar(Predicate predicate, Function f); abstract

Predicate

instanceOf(Class type); }