The iterator should not be re-used after a collection has been modified, in fact according to the java API if you try to use the iterator after the collection has been modified a...