code: @SuppressWarnings("unchecked")
      public final void notifyItemChanged(@NonNull final ItemType item,
                                          @NonNull final ParamType... params) {
          Condition.INSTANCE.ensureNotNull(item, "The item may not be null");
          View view = getView(item);
  
          if (view != null) {
              getAdapter().onShowView(getContext(), view, item, false, params);
              getLogger().logDebug(getClass(), "Updated view of item " + item);
          } else {
              getLogger().logVerbose(getClass(),
                      "View of item " + item + " not updated. It has not been inflated yet");
          }
      }
docs: Notifies the recycler that a specific item has changed. This will cause the view, which is
  used to visualize the item, to be updated by calling the method {@link
  Adapter#onShowView(Context, View, Object, boolean, Object[])} of the recycler's adapter.
  
  @param item
  The item, which has changed, as an instance of the generic type ItemType. The item
  may not be null
  @param params
  An array, which may contain optional parameters, as an array of the generic type
  ParamType or an empty array, if no optional parameters are available