code: private Renderer findConfiguredRenderer(final WComponent component, final String rendererPackage) {
  		Renderer renderer = null;
  
  		// We loop for each WComponent in the class hierarchy, as the
  		// Renderer may have been specified at a higher level.
  		for (Class<?> c = component.getClass(); renderer == null && c != null && !AbstractWComponent.class.
  				equals(c); c = c.getSuperclass()) {
  			String qualifiedClassName = c.getName();
  
  			// Is there an override for this class?
  			String rendererName = ConfigurationProperties.getRendererOverride(qualifiedClassName);
  
  			if (rendererName != null) {
  				renderer = createRenderer(rendererName);
  
  				if (renderer == null) {
  					LOG.warn(
  							"Layout Manager \"" + rendererName + "\" specified for " + qualifiedClassName + " was not found");
  				} else {
  					return renderer;
  				}
  			}
  
  			renderer = findRendererFactory(rendererPackage).getRenderer(c);
  		}
  
  		return renderer;
  	}
docs: Attempts to find the configured renderer for the given output format and component.
  
  @param component the component to find a manager for.
  @param rendererPackage the package containing the renderers.
  @return the Renderer for the component, or null if there is no renderer defined.