private void EnableBeginGroup(ChoiceActionItemCollection items, IModelNavigationItems itemsModel) { foreach (ChoiceActionItem item in items) { IModelNavigationItem itemModel = itemsModel != null?itemsModel.GetNode(item.Id) as IModelNavigationItem : null; item.BeginGroup = itemModel != null ? ((IModelNavigationItemSeparator)itemModel).BeginGroup : false; EnableBeginGroup(item.Items, itemModel != null ? itemModel.GetNode("Items") as IModelNavigationItems : null); } }