@Override
    public void actionPerformed(ActionEvent e) {
      UsageViewPresentation presentation = createPresentation();
      presentation.setShowCancelButton(true);

      UsageView usageView =
        UsageViewManager.getInstance(myProject).showUsages(UsageTarget.EMPTY_ARRAY, createUsages(), presentation);
      Runnable doRefactoringRunnable = getDoRefactoringRunnable(usageView);
      if (doRefactoringRunnable != null) {
        usageView.addPerformOperationAction(
          doRefactoringRunnable,
          myCommandName != null ? myCommandName : RefactoringBundle.message("retry.command"),
          LangBundle.message("conflicts.dialog.message.unable.to.perform.refactoring.changes.in.code.after.usages.have.been.found"),
          RefactoringBundle.message("usageView.doAction"));
      }
      close(SHOW_CONFLICTS_EXIT_CODE);
    }
@Override
    public void actionPerformed(ActionEvent e)