Object value = index < count ? oa[index] : oa[count - 1];
return value;
} else if (dataGenerator instanceof AbastractDataGenerator) {
AbastractDataGenerator generator = (AbastractDataGenerator) dataGenerator;
generator.setDataMap(dataMap);
return generator.generate(index);
} else {
return dataGenerator;
}
}