return executeCallable((Callable<?>) callable, properties);
}
private ActionResult executeCallable(Callable<?> callable, Map<String, String> properties) {
BeanWrapper beanWrapper = new BeanWrapperImpl(callable);
PropertyValues propertyValues = new MutablePropertyValues(properties);
try {
beanWrapper.setPropertyValues(propertyValues, true, false);
} catch (Exception e) {
LOGGER.debug("Error while setting bean properties", e);