public static <A extends Alias> void populateAliases(Collection<psidev.psi.mi.xml.model.Alias> psiAliases, AnnotatedObject<?, A> annotatedObject, AliasConverter<A> aliasConverter) { if (psiAliases == null) { return; } for (psidev.psi.mi.xml.model.Alias psiAlias : psiAliases) { if (psiAlias.hasValue()) { A alias = aliasConverter.psiToIntact(psiAlias); annotatedObject.addAlias(alias); if (annotatedObject instanceof Institution) { alias.setOwner((Institution) annotatedObject); } } else { if (log.isWarnEnabled()) log.warn("Alias without value in location: "+ ConverterContext.getInstance().getLocation().getCurrentLocation().pathFromRootAsString()); } } }
if (psiNames.hasAliases()) { for (Alias alias : psiNames.getAliases()) { if (alias.hasValue()) { synonyms.add(alias.getValue());