code: public final void removeListener(@NonNull final HideViewOnScrollAnimationListener listener) {
          Condition.INSTANCE.ensureNotNull(listener, "The listener may not be null");
          listeners.remove(listener);
      }
docs: Removes a specific listener, which should not be notified about the animation's internal
  state, from the animation.
  
  @param listener
  The listener, which should be removed, as an instance of the tpye {@link
  HideViewOnScrollAnimationListener}. The listener may not be null