public void resetDataModel() {
super.resetDataModel();
TreeState state = (TreeState) getComponentState();
// transfer nodes delayed to open to rendering queue
state.transferQueuedNodes();
// re-set stopInCollapsed to handle AJAX switch type change
state.setStopInCollapsed(isStopInCollapsed());
setExtendedDataModel(createDataModel(false));
}