public void addChangeListener(@NotNull ObservableConsoleView.ChangeListener listener, @NotNull Disposable parent) {
    myChangeListeners.add(listener);
    Disposer.register(parent, () -> myChangeListeners.remove(listener));
  }
public void addChangeListener(@NotNull ObservableConsoleView.ChangeListener listener, @NotNull Disposable parent)