/guava/guava/src/com/google/common/collect/Multisets.java
Entry<E> entry1 = iterator1.next( ) ;entryIterator.remove( ) ;
entryIterator.remove ( ) ;
Iterator<Entry<E>> entryIterator = multisetToModify.entrySet().iterator(); boolean changed = false; while (entryIterator.hasNext()) { Entry<E> entry = entryIterator.next(); int retainCount = occurrencesToRetain.count(entry.getElement()); if (retainCount == 0) { <extra_id_0> changed = true; } else if (retainCount < entry.getCount()) { multisetToModify.setCount(entry.getElement(), retainCount); changed = true; } }