@Override
  public <T> T runInBatchFilesMode(@NotNull Computable<T> runnable) {
    startBatchFilesProcessingMode();
    try {
      return runnable.compute();
    }
    finally {
      finishBatchFilesProcessingMode();
    }
  }
@Override
  public <T> T runInBatchFilesMode(@NotNull Computable<T> runnable)