in common/src/main/scala/com/gu/anghammarad/common/Contacts.scala [100:110]
private def findOverSpecifiedMatches(targets: List[Target], mappings: List[Mapping]): Option[List[Contact]] = {
mappings.filter { case Mapping(mappingTargets, _) =>
mappingTargets.toSet subsetOf targets.toSet
} match {
case Nil =>
None
case matches =>
sortMappingsByTargets(targets, matches)
.headOption.map(_.contacts)
}
}