@Override
  public void addVirtualFileManagerListener(@NotNull VirtualFileManagerListener listener, @NotNull Disposable parentDisposable) {
    virtualFileManagerListeners.add(listener);
    Disposer.register(parentDisposable, () -> removeVirtualFileManagerListener(listener));
  }
@Override
  public void addVirtualFileManagerListener(@NotNull VirtualFileManagerListener listener, @NotNull Disposable parentDisposable)