builder.setCcRecEndDateId(slowlyChangingDimensionKey.getEndDate());
builder.setCcClosedDateId(-1);
boolean isNewBusinessKey = slowlyChangingDimensionKey.isNewBusinessKey();
if (isNewBusinessKey) {
builder.setCcOpenDateId(JULIAN_DATE_START - generateUniformRandomInt(-365, 0, CC_CALL_CENTER_ID.getRandomNumberStream()));
<BUG>int callCentersSize = CallCentersDistribution.getSize();
int suffix = (int) rowNumber / callCentersSize;

String ccName = CallCentersDistribution.getMemberString((int) (rowNumber % callCentersSize) + 1, 1);
if (suffix > 0) {</BUG>
ccName = format("%s_%d", ccName, suffix);

builder.setCcRecEndDateId(slowlyChangingDimensionKey.getEndDate());
builder.setCcClosedDateId(-1);
boolean isNewBusinessKey = slowlyChangingDimensionKey.isNewBusinessKey();
if (isNewBusinessKey) {
builder.setCcOpenDateId(JULIAN_DATE_START - generateUniformRandomInt(-365, 0, CC_CALL_CENTER_ID.getRandomNumberStream()));
int numberOfCallCenters = getNumberOfCallCenters();
int suffix = (int) rowNumber / numberOfCallCenters;
String ccName = getCallCenterAtIndex((int) (rowNumber % numberOfCallCenters) + 1);
if (suffix > 0) {
ccName = format("%s_%d", ccName, suffix);
