while (iterator.moveNext()) {
Source source = iterator.getKey();
SourceEntry sourceEntry = iterator.getValue();
if (sourceEntry instanceof HtmlEntry) {
HtmlEntryImpl htmlCopy = ((HtmlEntry) sourceEntry).getWritableCopy();
htmlCopy.invalidateAllResolutionInformation(invalidateUris);
iterator.setValue(htmlCopy);
workManager.add(source, SourcePriority.HTML);
} else if (sourceEntry instanceof DartEntry) {
DartEntry dartEntry = (DartEntry) sourceEntry;
oldPartMap.put(source, dartEntry.getValue(DartEntry.INCLUDED_PARTS));