@ApiStatus.Internal
  public @NotNull RuntimeException stubTreeAndIndexDoNotMatch(
    @Nullable ObjectStubTree<?> stubTree,
    @NotNull PsiFileWithStubSupport psiFile,
    @Nullable Throwable cause,
    @NotNull StubInconsistencyReporter.StubTreeAndIndexDoNotMatchSource source
  ) {
    return ProgressManager.getInstance().computeInNonCancelableSection(() -> {
      return doCreateCoarseExceptionStubTreeAndIndexDoNotMatch(stubTree, psiFile, cause, source).doCreateCompleteException();
    });
  }
@ApiStatus.Internal
  public @NotNull RuntimeException stubTreeAndIndexDoNotMatch(
    @Nullable ObjectStubTree<?> stubTree,
    @NotNull PsiFileWithStubSupport psiFile,
    @Nullable Throwable cause,
    @NotNull StubInconsistencyReporter.StubTreeAndIndexDoNotMatchSource source
  )