code: public void onBindViewHolder(@NonNull T items, int position,
                                   @NonNull RecyclerView.ViewHolder holder) {
          onBindViewHolder(items, position, holder, PAYLOADS_EMPTY_LIST);
      }
docs: Must be called from {@link RecyclerView.Adapter#onBindViewHolder(RecyclerView.ViewHolder, int,
  List)}
  
  @param items    Adapter's data source
  @param position the position in data source
  @param holder   the ViewHolder to bind
  @throws NullPointerException if no AdapterDelegate has been registered for ViewHolders
  viewType