boolean done = false;
while (!done) {
try {
for (Map.Entry<String, OneContainerContainer> entry : groupData.entrySet()) {
OneContainer gv = entry.getValue().getValue();
GroupData gd = new GroupContainer(entry.getKey(), gv.getInvocationCount(), gv.getTotalRunTime());
result.add(gd);
}
done = true;
} catch (ConcurrentModificationException cme) {
result.clear();