@Override
  public void runBatchFoldingOperation(@NotNull Runnable operation, boolean moveCaret) {
    runBatchFoldingOperation(operation, false, moveCaret, true);
  }
@Override
  public void runBatchFoldingOperation(@NotNull Runnable operation, boolean moveCaret)