} else {
Integer entityType = incentivesCommand.integerValueOfParameterNamed(entityTypeParamName, locale);
Integer conditionType = incentivesCommand.integerValueOfParameterNamed(conditionTypeParamName, locale);
Integer attributeName = incentivesCommand.integerValueOfParameterNamed(attributeNameParamName, locale);
String attributeValue = incentivesCommand.stringValueOfParameterNamed(attributeValueParamName);
Integer incentiveType = incentivesCommand.integerValueOfParameterNamed(incentiveTypeparamName, locale);
BigDecimal amount = incentivesCommand.bigDecimalValueOfParameterNamed(amountParamName, locale);
InterestIncentivesFields incentivesFields = InterestIncentivesFields.createNew(entityType, attributeName,
conditionType, attributeValue, incentiveType, amount, baseDataValidator);
InterestIncentives incentives = new InterestIncentives(chartSlab, incentivesFields);
chartSlab.addInterestIncentive(incentives);