import java.util.function.*; import java.util.*; class InlineTest { Predicate> getPredicate(String pivot) { return list -> list != null && !hasGreater(list, pivot); } > boolean hasGreater(List list, T pivot) { for (T t : list) { if (t.compareTo(pivot) > 0) return true; } return false; } }