Repro steps:
* Open the relationship view
* Open several java files, and start clicking back and forth between them in
the editor
Expected:
When a new file is opened, the existing results are cleared, the existing
analysis is cancelled if it was running and it starts analysing the new file.
If the analysis doesn't finish before we switch (as in the case when switching
back and forth quickly), then the effect will be an empty relationship view
until we stay on a file long enough for the analysis to finish.
Actual:
ConcurrentModificationException
Original issue reported on code.google.com by
ciera.christopheron 17 Jan 2011 at 5:27