@Override
      public void accept(JavaReplaceChoice choice) {
        Consumer<JavaReplaceChoice> dialogIntroduce = c -> CommandProcessor.getInstance().executeCommand(project, () -> introduce(c), getRefactoringName(), null);
        if (choice == null) {
          dialogIntroduce.accept(null);
        }
        else {
          SlowOperations.allowSlowOperations(
            () -> dumbService.runWithAlternativeResolveEnabled(
              () -> inplaceIntroduce(project, editor, choice, targetContainer, occurrenceManager, originalType, dialogIntroduce)));
        }
      }
@Override
      public void accept(JavaReplaceChoice choice)