 	
 	fileprivate func node<T: TreeItem>(for item: T) -> Node {
 		if let node = nodes[AnyDiffIdentifier(item.diffIdentifier)]?.base {
-//			node.item = AnyTreeItem(item)
 			return node
 		}
 		else {

		let sections = data.enumerated().map { (i, item) -> Node in
			let node = self.node(for: item)
			node.item = AnyTreeItem(item)
			node.section = i
			return node
		}

	open func reloadRow<T: TreeItem>(for item: T, with animation: UITableView.RowAnimation) {
		guard let indexPath = indexPath(for: item) else {return}
		let node = self.node(for: item)
		node.cellIdentifier = node.item.box.cellIdentifier(self)
		
		tableView?.reloadRows(at: [indexPath], with: animation)
