public final void addVirtualFileListener(@NotNull VirtualFileListener listener, @NotNull Disposable disposable) {
    addVirtualFileListener(listener);
    Disposer.register(disposable, () -> removeVirtualFileListener(listener));
  }
public final void addVirtualFileListener(@NotNull VirtualFileListener listener, @NotNull Disposable disposable)