if (componentState.isExpanded(rowKey)) {
componentState.collapseNode(tree, rowKey);
}
}
}
Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
if (null != adviseSelected) {
if (adviseSelected.booleanValue()) {
if (!componentState.isSelected(rowKey)) {
componentState.setSelected(rowKey);
}