@Override
  protected void performRefactoring(UsageInfo @NotNull [] usages) {
    LocalHistoryAction a = LocalHistory.getInstance().startAction(getCommandName());
    try {
      doRefactoring(usages);
    }
    catch (IncorrectOperationException e) {
      LOG.error(e);
    }
    finally {
      a.finish();
    }
  }
@Override
  protected void performRefactoring(UsageInfo @NotNull [] usages)