@Override
public UpdateContainer undoIt(Workspace workspace) {
UpdateContainer c = new UpdateContainer();
while (!appliedCommands.isEmpty()) {
Command command = appliedCommands.pop();
command.undoIt(workspace);
}
c.append(WorksheetUpdateFactory.createRegenerateWorksheetUpdates(worksheetId, getSuperSelection(workspace)));
c.append(computeAlignmentAndSemanticTypesAndCreateUpdates(workspace));
return c;
}