*/
protected void generateInstances(ColumnDescriptor[] columnDescriptors) {
Class<? extends IdBase> modelClass = getModelClass();
expected = new ArrayList<Object[]>();
instances = new ArrayList<IdBase>();
IdBase instance = null;
int numberOfInstances = getNumberOfInstances();
for (int i = 0; i < numberOfInstances; ++i) {
// create the instance
instance = getNewInstance(modelClass);
instance.setId(i);
// create the expected result row
int j = 0;
for (ColumnDescriptor columnDescriptor: columnDescriptors) {
Object value = getColumnValue(i, j);
// set the column value in the instance