} else if (converter instanceof NumberToNumberConverter) {
result = (IValidator) validatorsByConverter.get(converter);
if (result == null) {
if (converter instanceof NumberToByteConverter) {
result = new NumberToByteValidator((NumberToByteConverter) converter);
} else if (converter instanceof NumberToShortConverter) {
result = new NumberToShortValidator((NumberToShortConverter) converter);
} else if (converter instanceof NumberToIntegerConverter) {
result = new NumberToIntegerValidator((NumberToIntegerConverter) converter);
} else if (converter instanceof NumberToLongConverter) {