@Override
  public Short validate(String fieldName, String value) throws ValidationException {
    if (value == null) {
      return null;
    }
    try {
      return Short.parseShort(value);
    } catch (NumberFormatException e) {
      throw new ValidationException(fieldName, value, "not a valid short", e);
    }
  }