I want to filter a java.util.Collection based on a predicate.
java.util.Collection
The Collections2.filter(Collection,Predicate) method in Google's Guava library does just what you're looking for.