import java.util.ArrayList; import java.util.List; class A { { List<A> s = new ArrayList<>(); s.stream().filter(A::<caret>); } static <K> boolean accept(K k) { return false; } public boolean accept1(String s) { return true; } }