Object fieldValue = null;
try {
field.setAccessible(true);
fieldValue = field.get(object);
} catch (IllegalArgumentException e) {
throw new ValidatorFieldException(field.getName(), e);
} catch (IllegalAccessException e) {
throw new ValidatorFieldException(field.getName(), e);
} finally {
field.setAccessible(false);
}
return fieldValue;
}