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