Validator getValidator(ConvertConfig config, Locale locale) {
String key = getKey(config, locale);
Validator validator = (Validator)validators.get(key);
if (validator == null) {
Converter converter = (Converter)create(config);
converter.localize(locale);
validator = new Validator.Convert(config, converter);
if (converter.isSharable()) {
validators.put(key, validator);
}
}