ConcurrentModificationException
I have a problem concerning ConcurrentModificationException in a multithreaded program. I
I thought that one getsConcurrentModificationException while iterating over collections.
Therefore I replaced nearly all iterations over Lists by Iterations
over arrays which I obtain with the List#toArray() method.
Some iterations I replaced by numeric loops going from List#size()
down to zero and obtain the list elements with List#get(int).
I expected that the ConcurrentModificationException disappears but it still occasionally comes.
Do you think I overlooked an iterator or is there another explanation?

