/** * Process all of the {@literal "IDV-style"} XML resources for a given {@literal "source"}. * * @param source Origin of the XML resources. * @param xmlResources Actual XML resources. * @return {@link Set} of the {@link AddeEntry AddeEntrys} extracted from {@code xmlResources}. */ private Set<AddeEntry> extractResourceEntries( EntrySource source, final XmlResourceCollection xmlResources) { Set<AddeEntry> entries = newLinkedHashSet(xmlResources.size()); for (int i = 0; i < xmlResources.size(); i++) { Element root = xmlResources.getRoot(i); if (root == null) { continue; } entries.addAll(EntryTransforms.convertAddeServerXml(root, source)); } return entries; }