Future<void> toggleExpansion(ITreeNode<Data> item) async { if (item.isExpanded) { await collapseNode(item); } else { expandNode(item); await applyExpansionBehavior(item); } }