@Override
  public void actionPerformed(@NotNull AnActionEvent e) {
    Project project = e.getProject();
    if (project == null) return;
    Change[] changes = e.getData(VcsDataKeys.SELECTED_CHANGES_IN_DETAILS);
    if (changes == null) return;
    List<GetVersionAction.FileRevisionProvider> fileContentProviders = ContainerUtil.map(changes, change -> {
      return new MyFileContentProvider(change);
    });
    GetVersionAction.doGet(project, VcsBundle.message("activity.name.get"), fileContentProviders, null);
  }
@Override
  public void actionPerformed(@NotNull AnActionEvent e)