@Override
 protected void writeMainTableTag(FacesContext context, ResponseWriter w, FormLayout c)
     throws IOException {
   String ariaLabel = c.getAriaLabel();
   if (StringUtil.isNotEmpty(ariaLabel)) {
     w.writeAttribute("aria-label", ariaLabel, null); // $NON-NLS-1$
   }
   String tbStyle = (String) getProperty(PROP_TABLESTYLE);
   if (StringUtil.isNotEmpty(tbStyle)) {
     w.writeAttribute("style", tbStyle, null); // $NON-NLS-1$
   }
   String tbStyleClass = (String) getProperty(PROP_TABLESTYLECLASS);
   if (StringUtil.isNotEmpty(tbStyleClass)) {
     w.writeAttribute("class", tbStyleClass, null); // $NON-NLS-1$
   }
   String tbRole = (String) getProperty(PROP_TABLEROLE);
   if (StringUtil.isNotEmpty(tbStyleClass)) {
     w.writeAttribute("role", tbRole, null); // $NON-NLS-1$
   }
 }