code: @Override
      public View generateView(Context ctx) {
          VH viewHolder = getViewHolder(createView(ctx, null));
  
          //as we already know the type of our ViewHolder cast it to our type
          bindView(viewHolder, Collections.EMPTY_LIST);
  
          //return the bound view
          return viewHolder.itemView;
      }
docs: generates a view by the defined LayoutRes
  
  @param ctx
  @return