List<Subject> toSubjectList(List<Map.Entry<String, String>> parents) { ImmutableList.Builder<Subject> ret = ImmutableList.builder(); for (Map.Entry<String, String> ent : parents) { SubjectCollection collection = this.service.getSubjects(ent.getKey()); ret.add(collection.get(ent.getValue())); } return ret.build(); }