}
if (sourceEntry instanceof HtmlEntry) {
HtmlEntryImpl htmlCopy = ((HtmlEntry) sourceEntry).getWritableCopy();
htmlCopy.setModificationTime(getModificationStamp(source));
invalidateAngularResolution(htmlCopy);
htmlCopy.invalidateAllInformation();
cache.put(source, htmlCopy);
cache.removedAst(source);
workManager.add(source, SourcePriority.HTML);
} else if (sourceEntry instanceof DartEntry) {
Source[] containingLibraries = getLibrariesContaining(source);