${facesConfig.includeContent}
#foreach( $validator in ${validators})
#if(${validator.description})
${validator.description}
#end
#if(${validator.displayname})
${validator.displayname}
#end
#if(${validator.icon})
${validator.icon}
#end
${validator.id}
${validator.classname}
#end
#foreach( $converter in ${converters})
#if(${converter.description})
${converter.description}
#end
#if(${converter.displayname})
${converter.displayname}
#end
#if(${converter.icon})
${converter.icon}
#end
#if(${converter.id})
${converter.id}
#end
#if(${converter.forclass})
${converter.forclass}
#end
${converter.classname}
#end
#foreach( $component in ${components})
#if( $component.generate )
#if(${component.description})
${component.xmlEncodedDescription}
#end
#if(${component.displayname})
${component.xmlEncodedDisplayname}
#end
${component.name}
${component.classname}
#foreach( $facet in $component.facets)
#if(${facet.description})
${facet.xmlEncodedDescription}
#end
#if(${facet.displayname})
${facet.xmlEncodedDisplayname}
#end
${facet.name}
#end
#if(${component.renderer})
${component.family}
${component.renderer.name}
#end
#end
#end
#foreach( $renderkit in $facesConfig.renderKits)
#if(${renderkit.renderkitid})
${renderkit.renderkitid}
#if(${renderkit.renderkitclass})
${renderkit.renderkitclass}
#end
#end
#foreach( $component in $components)
#if($component.renderer)
#set($rendererClass = $renderkit.rendererClass($component.renderer.classname) )
#if( $component.renderer.generate || $facesConfig.rendererExists("${rendererClass}"))
${component.family}
${component.renderer.name}
${rendererClass}
#end
#end
#end
#foreach($renderer in $renderers)
#set($rendererClass = $renderkit.rendererClass($renderer.classname) )
#if( $renderer.generate || $facesConfig.rendererExists("${rendererClass}"))
${renderer.family}
${renderer.name}
${rendererClass}
#end
#end
#end