Fix ContactStore#findByName() for duplicate contacts
Extract contacts.nameMatcher() from ContactStore#findByName()
Use arrays.filter() and extract arrays.first() from ContactStore
Wrap first(filter(array, matcher)) into findFirst(array, matcher)