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