private DocumentTreeNode GetDocument(IBooParseTreeNode node) { var currentNode = node; while (!(currentNode is DocumentTreeNode)) { currentNode = currentNode.Parent; } return currentNode as DocumentTreeNode; }