Я мог бы предложить проект apache commons . Этот проект уже обеспечивает основу для выполнения необходимых действий (например, гибкая фильтрация коллекций).