@Override
  public void addVisibleAreaListener(@NotNull VisibleAreaListener listener) {
    myVisibleAreaMulticaster.addListener(listener);
  }
@Override
  public void addVisibleAreaListener(@NotNull VisibleAreaListener listener)