}
private void generateRenderersDocs() throws Exception {
StringBuffer sb;
RenderKitBean renderKit;
DescriptionBean descBean;
String description;
String rendererType;
String componentFamily;
String defaultValue;
String title;
// generate the docus for each renderer
if (null == (renderKit = configBean.getRenderKit(renderKitId))) {
RenderKitBean[] kits = configBean.getRenderKits();
if (kits == null) {
throw new IllegalStateException("no RenderKits");
}
renderKit = kits[0];
if (renderKit == null) {
throw new IllegalStateException("no RenderKits");
}
}
RendererBean[] renderers = renderKit.getRenderers();
AttributeBean[] attributes;
sb = new StringBuffer(2048);
for (int i = 0, len = renderers.length; i < len; i++) {
if (null == renderers[i]) {