@Override
    public void showUI() {
      RangeHighlighter highlighter = highlightConflictingElement(collision.getElement());
      String description = StringUtil.stripHtml(collision.getDescription(), false);
      if (ApplicationManager.getApplication().isUnitTestMode()) {
        throw new BaseRefactoringProcessor.ConflictsInTestsException(List.of(description));
      }
      JBPopupFactory.getInstance().createConfirmation(
          description, IdeBundle.message("label.refactor.anyway"),
          IdeBundle.message("label.continue.editing"),
          () -> {
            if (highlighter != null) {
              highlighter.dispose();
            }
            performRefactoringRename(myInsertedName, myMarkAction);
          },
          () -> {
            if (highlighter != null) {
              highlighter.dispose();
            }
            startDumbIfPossible();
            try {
              tryRollback();
              PsiNamedElement var = getVariable();
              if (var != null) {
                createInplaceRenamerToRestart(var, myEditor, myInsertedName).performInplaceRefactoring(myNameSuggestions);
              }
            }
            finally {
              stopDumbLaterIfPossible();
            }
          },
          0)
        .showInBestPositionFor(myEditor);
    }
@Override
    public void showUI()