code: protected void renderTableHeaderRow(FacesContext facesContext, ResponseWriter writer, UIComponent component,
              UIComponent headerFacet, String headerStyleClass, int colspan) throws IOException
      {
          renderTableHeaderOrFooterRow(facesContext, writer, component, headerFacet, headerStyleClass, 
                  determineHeaderCellTag(facesContext, component),
                  colspan, true);
      }
docs: Renders the header row of the table being rendered.
  @param facesContext the <code>FacesContext</code>.
  @param writer the <code>ResponseWriter</code>.
  @param component the <code>UIComponent</code> for whom a table is being rendered.
  @param headerFacet the facet for the header.
  @param headerStyleClass the styleClass of the header.
  @param colspan the number of columns the header should span.  Typically, this is
  the number of columns in the table.
  @throws IOException if an exception occurs.