protected Object invokeGetter(String name) throws ValidatorException{
try {
return PropertyUtils.getProperty(value, name) ;
} catch (IllegalAccessException e) {
throw new ValidatorException(e) ;
} catch (InvocationTargetException e) {
throw new ValidatorException(e) ;
} catch (NoSuchMethodException e) {
throw new ValidatorException(e) ;
}
}