Signals
that a modification has been made to a data structure at the same
time some other operation is in progress and that, as a result, the
correctness of the ongoing operation cannot be guaranteed. It is
typically thrown by an Iterator or
ListIterator object to stop an iteration if it
detects that the underlying collection has been modified while the
iteration is in progress.

public class ConcurrentModificationException extends RuntimeException {
// Public Constructors
public ConcurrentModificationException( );
public ConcurrentModificationException(String message);
}