code: protected void renderColumnHeaderRow(FacesContext facesContext, ResponseWriter writer, UIComponent component,
              String headerStyleClass) throws IOException
      {
          renderColumnHeaderOrFooterRow(facesContext, writer, component, headerStyleClass, true);
      }
docs: Renders the header row for the columns, which is a separate row from the header row for the
  <code>UIData</code> header facet.
  
  @param facesContext the <code>FacesContext</code>.
  @param writer the <code>ResponseWriter</code>.
  @param component the UIData component for whom a table is being rendered.
  @param headerStyleClass the styleClass of the header
  @throws IOException if an exception occurs.