matches method
Implementation
@override
bool matches(Map<dynamic, dynamic> map) {
var q = MapMatcher.traverse(map, field);
if (!q.exists) return false;
var fieldValue = q.value;
if (fieldValue == null) return false;
if (fieldValue is! Comparable) return false;
return fieldValue.compareTo(value) > 0;
}