dupList.add(instance);
values.put(file, dupList);
}
}
final DuplicatedCodeElement result = new DuplicatedCodeElement(values.entrySet()
.iterator().next().getValue().get(0));
result.setSuggestedCode(suggStr);
for (final Map.Entry<IFile, List<DuplicatedCodeInstanceElement>> entry : values
.entrySet()) {
final DuplicatedFileElement dupFile = new DuplicatedFileElement(
entry.getKey());
dupFile.setSuggestedCode(suggStr);
for (final DuplicatedCodeInstanceElement instance : entry.getValue()) {
dupFile.addChild(instance);
}
result.addChild(dupFile);
}
return result;
}