public ComponentClassResolver build(Collection<LibraryMapping> configuration,
@InjectService("ClassNameLocator")
ClassNameLocator classNameLocator)
{
ComponentClassResolverImpl service = new ComponentClassResolverImpl(
_componentInstantiatorSource, classNameLocator, configuration);
// Allow the resolver to clean its cache when the source is invalidated
_componentInstantiatorSource.addInvalidationListener(service);