docs: public final void bringToFront(@NonNull final ItemType item) {
          Condition.INSTANCE.ensureNotNull(item, "The item may not be null");
          Condition.INSTANCE.ensureNotNull(getAdapter(), "No adapter has been set",
                  IllegalStateException.class);
  
          if (comparator != null) {
              getLogger().logWarn(getClass(),
                      "Using the bringToFront-method is not recommended when using a comparator");
          }
  
          int index = items.indexOf(item);
  
          if (index != -1) {
              View view = parent.getChildAt(index);
              parent.bringChildToFront(view);
              items.remove(index);
              items.add(items.size(), item);
              getLogger().logInfo(getClass(), "Brought view of item " + item + " to front");
          } else {
              getLogger().logDebug(getClass(),
                      "View of item " + item + " not brought to front. View is not inflated");
          }
      }