@Override
  public void addListener(@NotNull Listener listener, @NotNull Disposable parentDisposable) {
    throw new UnsupportedOperationException("Method addListener is not yet implemented in " + getClass().getName());
  }
@Override
  public void addListener(@NotNull Listener listener, @NotNull Disposable parentDisposable)