matches method
Implementation
@override
bool matches(Map<dynamic, dynamic> map) {
var q = MapMatcher.traverse(map, field);
if (!q.exists) return false;
var value = q.value;
if (value == null) return false;
return values.any((element) => deepEquality.equals(element, value));
}