For sake of abstraction, let's assume that I have a
Map<Double, Collection<Employee>>
The following code throws a ConcurrentModificationException:
for (String word : choices) { List<String> choicesCopy = choices; ...