public static Class<?> classForName(String classNameToLoad, String componentDescription, ServiceManager serviceManager) {
Class<?> clazz;
ClassLoaderService classLoaderService = serviceManager.requestService( ClassLoaderService.class );
try {
clazz = classLoaderService.classForName( classNameToLoad );
}
catch (ClassLoadingException e) {
throw new SearchException(
"Unable to find " + componentDescription +
" implementation class: " + classNameToLoad, e