@Override
  public void invoke(@NotNull Project project, Editor editor, PsiFile file) throws IncorrectOperationException {
    chooseTargetClass(project, editor, this::invokeImpl);
  }
@Override
  public void invoke(@NotNull Project project, Editor editor, PsiFile file)