public static @NotNull JBIterable<VirtualFile> iterateFiles(@NotNull Iterable<? extends Change> changes) {
    return iteratePaths(changes)
      .map(FilePath::getVirtualFile)
      .filter(Objects::nonNull);
  }
public static @NotNull JBIterable<VirtualFile> iterateFiles(@NotNull Iterable<? extends Change> changes)