code: private synchronized RendererFactory findRendererFactory(final String packageName) {
  		RendererFactory factory = factoriesByPackage.get(packageName);
  
  		if (factory == null) {
  			try {
  				factory = (RendererFactory) Class.forName(packageName + ".RendererFactoryImpl").
  						newInstance();
  				factoriesByPackage.put(packageName, factory);
  			} catch (Exception e) {
  				throw new SystemException(
  						"Failed to create layout manager factory for " + packageName, e);
  			}
  		}
  
  		return factory;
  	}
docs: Finds the renderer factory for the given package.
  
  @param packageName the package name to find the renderer factory for.
  @return the RendererFactory for the given package, or null if not found.