How To Select Elements From a Collection With Apache Commons Collections
private List<Vegetable> getVegetablesLike(List<Vegetable> allVegetables, final Vegetable vegetable) { return (List<Vegetable>) select(allVegetables, new Predicate() { @Override public boolean evaluate(Object o) { Vegetable other = (Vegetable) o; return other.equals(vegetable); } }); }