in core/src/main/java/org/apache/jsieve/comparators/ComparatorUtils.java [58:71]
public static boolean match(String comparatorName, String matchType,
String matchTarget, String matchArgument, SieveContext context)
throws SieveException {
boolean isMatched = false;
if (matchType.equals(IS_TAG))
isMatched = is(comparatorName, matchTarget, matchArgument, context);
else if (matchType.equals(CONTAINS_TAG))
isMatched = contains(comparatorName, matchTarget, matchArgument,
context);
else if (matchType.equals(MATCHES_TAG))
isMatched = matches(comparatorName, matchTarget, matchArgument,
context);
return isMatched;
}