boolean (Iterable<String> dirtyPaths) { var marked = false; for (var dirtyPath : dirtyPaths) { var file = findFileByPathIfCached(dirtyPath); if (file instanceof NewVirtualFile nvf) { nvf.markDirty(); marked = true; } } return marked; }