int durationType, int durationPeriods, List<StringStringPair> childPointIds) {
ProcessResult response = new ProcessResult();
validateCompoundComponent(response, name);
if (width < 1)
response.addContextualMessage("imageChartWidth", "validate.greaterThanZero");
if (height < 1)
response.addContextualMessage("imageChartHeight", "validate.greaterThanZero");
if (!Common.TIME_PERIOD_CODES.isValidId(durationType))
response.addContextualMessage("imageChartDurationType", "validate.invalidValue");
if (durationPeriods <= 0)