coll contains n copies of a given object and the bag has m > n copies, then delete m - n copies from the bag. In addition, if e is an object in the bag but !coll.contains(e), then remove e and any of its copies. The {@link Collection#retainAll(Collection)} method specifiesthat cardinality should not be respected; this method should keep all occurrences of every object contained in the given collection.
@param coll the collection to retain
@return true if this call changed the collection
| |