log.warn("Invalid criterion provided - name or type null on rule " + this);
}
RuleCriterionResolver resolver = getResolver(criterion.getType());
if (resolver != null)
{
String value = resolver.resolve(context, criterion);
boolean isControl = resolver.isControl(criterion);
boolean isNavigation = resolver.isNavigation(criterion);
if (value != null && (resolver instanceof FallbackCriterionResolver))
{
StringTokenizer tokenizer = new StringTokenizer(value, StandardResolver.VALUE_DELIMITER);