*/
Validator getValidator(MatchConfig config, Locale locale) {
String key = getKey(config, locale);
Validator validator = (Validator)validators.get(key);
if (validator == null) {
Matcher matcher = (Matcher)create(config);
matcher.localize(locale);
validator = new Validator.Match(config, matcher);
if (matcher.isSharable()) {
validators.put(key, validator);
}
}
return validator;
}