code: @Override public void onBindViewHolder(RendererViewHolder viewHolder, int position) {
      T content = getItem(position);
      Renderer<T> renderer = viewHolder.getRenderer();
      if (renderer == null) {
        throw new NullRendererBuiltException("RendererBuilder have to return a not null renderer");
      }
      renderer.setContent(content);
      updateRendererExtraValues(content, renderer, position);
      renderer.render();
    }
docs: Given a RendererViewHolder passed as argument and a position renders the view using the
  Renderer previously stored into the RendererViewHolder.
  
  @param viewHolder with a Renderer class inside.
  @param position to render.