@Override public boolean retainAll (Collection<?> collection) { boolean modified = false; for (Iterator<E> iter = iterator(); iter.hasNext(); ) { if (!collection.contains(iter.next())) { iter.remove(); modified = true; } } return modified; }
@Override public boolean retainAll (Collection<?> collection) { boolean modified = false; for (Iterator<E> iter = iterator(); iter.hasNext(); ) { if (!collection.contains(iter.next())) { iter.remove(); modified = true; } } return modified; }