void (@NotNull List<FilePath> filePaths) { Map<VirtualFile, Collection<FilePath>> groupFilePathsByHgRoots = HgUtil.groupFilePathsByHgRoots(myProject, filePaths); List<FilePath> ignored = groupFilePathsByHgRoots.entrySet().stream() .map(entry -> getIgnoreRepoHolder(entry.getKey()).removeIgnoredFiles(entry.getValue())) .flatMap(Collection::stream).toList(); filePaths.removeAll(ignored); }