code: @Override
  	public void doRender(final WComponent component, final WebXmlRenderContext renderContext) {
  		WSubordinateControl subordinate = (WSubordinateControl) component;
  		XmlStringBuilder xml = renderContext.getWriter();
  
  		if (!subordinate.getRules().isEmpty()) {
  			int seq = 0;
  
  			for (Rule rule : subordinate.getRules()) {
  				xml.appendTagOpen("ui:subordinate");
  				xml.appendAttribute("id", subordinate.getId() + "-c" + seq++);
  				xml.appendClose();
  				paintRule(rule, xml);
  				xml.appendEndTag("ui:subordinate");
  			}
  		}
  	}
docs: Paints the given SubordinateControl.
  
  @param component the SubordinateControl to paint.
  @param renderContext the RenderContext to paint to.