code: public final void removeNavigationListener(@NonNull final NavigationListener listener) {
          Condition.INSTANCE.ensureNotNull(listener, "The listener may not be null");
          navigationListeners.remove(listener);
      }
docs: Removes a specific listener, which should not be notified, when a navigation preference has
  been added or removed to/from the activity, anymore.
  
  @param listener
  The listener, which should be removed, as an instance of the type {@link
  NavigationListener}. The listener may not be null