Object objValueUID = null;
if (context != null && context.length > 0) {
objValueUID = context[0];
}
ComponentAddress objModelSourceAddress = (ComponentAddress)context[2];
ITreeModelSource objTreeModelSource = (ITreeModelSource) objModelSourceAddress.findComponent(cycle);
//ITreeModelSource objTreeModelSource = getTreeModelSource();
ITreeStateModel objStateModel = objTreeModelSource.getTreeModel().getTreeStateModel();
boolean bState = objStateModel.isUniqueKeyExpanded(objValueUID);
if (bState) {
objStateModel.collapse(objValueUID);
fireNodeCollapsed(objValueUID, objTreeModelSource);