throw new ConfigurationException("%s doesn't have any metadata",injector.getImplementation());
document.models.put(injector,this); // register now so that cyclic references are handled correctly.
this.injector = injector;
this.classLoaderHolder = (injector.getLoader() == null) ?
new HK2LoaderImpl() : injector.getLoader() ;
this.locator = locator;
String targetTypeName=null,indexTypeName=null;
String key = null;
for (Map.Entry<String, List<String>> e : description.entrySet()) {