@return true if the collection is modified by this call, false otherwise.
@param t <> the type of object the {@link iterable} contains
@param predicate the predicate to use as a filter, may be null
@param collection the collection to get the input from, may be null
file : https_github_com_apache_commons-collections_git/src/main/java/org/apache/commons/collections4/CollectionUtils.java