(Changed in version 2.8.0) collect has changed. The previous behavior can be reproduced with toSeq.
(entryIterator: MonadOps[(K, V)]).filter(p)
(entryIterator: MonadOps[(K, V)]).flatMap(f)
(entryIterator: MonadOps[(K, V)]).map(f)
(entryIterator: MonadOps[(K, V)]).withFilter(p)