InsertNode
currentPath = InsertNode(tree, currentPath, part);
BString fullPath = InsertNode(tree, currentPath, leaf);