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 {
whatIfChanged |= data.resize(data.getStations(), classes); //otherwise a simple resize is ok
}
data.setClassNames(classNames);
whatIfChanged |= data.setClassTypes(classTypes);
whatIfChanged |= data.setClassData(classData);