writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
writer.startElement(HtmlConstants.TR, component);
writer.startElement(HtmlConstants.TD, component);
StyleClasses startClass = new StyleClasses();
startClass.addAspectClass("separator", "start", StyleClasses.Aspect.DEFAULT);
writer.writeClassAttribute(startClass);
writer.startElement(HtmlConstants.HR , component);
writer.writeClassAttribute();
writer.endElement(HtmlConstants.HR);
writer.endElement(HtmlConstants.TD);
writer.startElement(HtmlConstants.TD, component);
writer.writeAttribute(HtmlAttributes.STYLE, "width: 1px", false);
StyleClasses labelClass = new StyleClasses();
labelClass.addAspectClass("separator", "label", StyleClasses.Aspect.DEFAULT);
writer.writeClassAttribute(labelClass);
UILabel label = (UILabel) component.getFacet(FACET_LABEL);
String text = String.valueOf(label.getValue());
if (ClientProperties.getInstance(facesContext.getViewRoot()).getUserAgent().isMsie()) {
text = text.replace(" ", TobagoConstants.CHAR_NON_BEAKING_SPACE);