@Override public void initialize() throws InitializationException { Map<String, OntologyService> newOntologiesMap = new HashMap<String, OntologyService>(); for (OntologyService ontology : this.ontologies.values()) { for (String alias : ontology.getAliases()) { newOntologiesMap.put(alias, ontology); } } this.ontologies = newOntologiesMap; }