@Override
  public void actionPerformed(@NotNull AnActionEvent e) {
    Project project = e.getData(CommonDataKeys.PROJECT);
    if (project == null) return;
    if (ChangeListManager.getInstance(project).isFreezedWithNotification(null)) return;
    ListSelection<Change> selection = e.getRequiredData(VcsDataKeys.CHANGES_SELECTION);

    DiffRequestChain chain = new WithLocalRequestChain(project, selection, myUseBeforeVersion);
    DiffManager.getInstance().showDiff(project, chain, DiffDialogHints.DEFAULT);
  }
@Override
  public void actionPerformed(@NotNull AnActionEvent e)