if (hasDeletes) {
//if at some point rows have been deleted
//play back all ops in the same order on the data object
playbackClassOps(data);
} else {
data.resize(data.getStations(), classes); //otherwise a simple resize is ok
}
data.setClassNames(classNames);
data.setClassTypes(classTypes);
data.setClassData(classData);