void (@NotNull StatusBarWidget widget, @NotNull Disposable parentDisposable) { Disposer.register(parentDisposable, widget); Disposer.register(widget, () -> myWidgetMap.remove(widget.ID())); addWidget(widget); }