@Override
  public @Nullable Object suspendIndexingAndRun(@NotNull @NlsContexts.ProgressText String activityName,
                                                @NotNull Function1<? super Continuation<? super Unit>, ?> activity,
                                                @NotNull Continuation<? super Unit> $completion) {
    return activity.invoke($completion);
  }
@Override
  public @Nullable Object suspendIndexingAndRun(@NotNull @NlsContexts.ProgressText String activityName,
                                                @NotNull Function1<? super Continuation<? super Unit>, ?> activity,
                                                @NotNull Continuation<? super Unit> $completion)