@Override public void encodeBegin(FacesContext context, UIComponent component) throws IOException { ResponseWriter writer = context.getResponseWriter(); writer.startElement("div", component); StyleBuilder builder = new StyleBuilder(); builder.addIfNotEmpty("form-group"); writer.writeAttribute("class", builder.build(), null); }