/** * Add a new registry. * @param registry The registry. */ public void addSubregistry(IComponentIdentifier cid, IServiceRegistry registry) { if(registries==null) registries = new HashMap<IComponentIdentifier, IServiceRegistry>(); if(registries.containsKey(cid)) throw new RuntimeException("Registry already contained: "+cid); registries.put(cid, registry); registryAdded(registry); }