import java.util.Collection; import java.util.List; import java.util.function.Predicate; import java.util.stream.Collectors; public final class InlineTest { public List foo(Collection bars, Predicate filter) { return bars.stream().filter(bar -> { return filter.test(bar.toString()); }).collect(Collectors.toList()); } }