long value = Long.parseLong(str);
if(value < this.min || value > this.max) {
return new ValidationResult(getErrorMessage(allMessages, messages.notInRange(this.min, this.max, value), this.min, this.max, value));
}
}catch(NumberFormatException ex) {
return new ValidationResult(getErrorMessage(allMessages, messages.notALong()));
}
}else {
//Any integer
try {
long value = Long.parseLong(str);