Set<C> idsToContacts(Set<int> ids) { final contacts = Set.of(<C>{}); for (final herder in this) { if (ids.contains(herder.id)) { contacts.add(herder); } } return contacts; }