Don't you think it would be more elegant if the ClassLoaderHelper would be encapsulated in the cassLoaderService ?

I think it would be nice to be able to load the IndexManager instance directly from the service, like:

    indexManager = classLoaderService.classForName( IndexManager.class, indexManagerImplementationName, "index manager" );