docs: private void onBindViewHolder(Context context, PeasyViewHolder holder, int position) {
          if (holder == null) return;
          try {
              if (headerContent != null && holder.isHeaderView()) {
                  headerContent.onBindViewHolder(context, holder.asIs(PeasyHeaderViewHolder.class), position, getItem(position));
              }
          } catch (Exception ignored) {
          }
          try {
              if (footerContent != null && holder.isFooterView()) {
                  footerContent.onBindViewHolder(context, holder.asIs(PeasyFooterViewHolder.class), position, getItem(position));
              }
          } catch (Exception ignored) {
          }
          onBindViewHolder(context, holder, position, getItem(position));
      }