throw new RuntimeException("Problem occurred creating Chain. Cause: " + e, e);
}
List propertyConfigs = commandConfig.getParameters();
for(int k = 0; k < propertyConfigs.size(); k++) {
CustomPropertyConfig customPropertyConfig = (CustomPropertyConfig)propertyConfigs.get(k);
assert customPropertyConfig.getName() != null;
assert customPropertyConfig.getValue() != null;
try {
BeanUtils.setProperty(command, customPropertyConfig.getName(), customPropertyConfig.getValue());
}
catch (IllegalAccessException e) {
throw new RuntimeException("Problem occurred setting property on Command. Cause: " + e, e);
}
catch (InvocationTargetException e) {