default void addVisibleAreaListener(@NotNull VisibleAreaListener listener, @NotNull Disposable parent) {
    throw new IllegalStateException("Not implemented");
  }
default void addVisibleAreaListener(@NotNull VisibleAreaListener listener, @NotNull Disposable parent)