@ApiStatus.Internal
  public void fireBeforeRefreshStart(boolean asynchronous) {
    if (refreshCount++ == 0) {
      for (VirtualFileManagerListener listener : virtualFileManagerListeners) {
        try {
          listener.beforeRefreshStart(asynchronous);
        }
        catch (ProcessCanceledException e) {
          throw e;
        }
        catch (Throwable e) {
          LOG.error(e);
        }
      }
      MANAGER_LISTENER_EP.processWithPluginDescriptor((listener, pluginDescriptor) -> {
        listener.beforeRefreshStart(asynchronous);
        return Unit.INSTANCE;
      });
    }
  }
@ApiStatus.Internal
  public void fireBeforeRefreshStart(boolean asynchronous)