void (List<VFileEvent> events, NewVirtualFileSystem fs, VirtualDirectoryImpl dir, ObjectOpenCustomHashSet<String> actualNames, List<Pair<VirtualFile, @Nullable FileAttributes>> existingMap) { for (Pair<VirtualFile, FileAttributes> pair : existingMap) { NewVirtualFile child = (NewVirtualFile)pair.first; FileAttributes childAttributes = pair.second; if (childAttributes != null) { checkAndScheduleChildRefresh(events, fs, dir, child, childAttributes, true); checkAndScheduleFileNameChange(events, actualNames, child); } else { scheduleDeletion(events, child); } } }