Filled out a map from a hierarchical text file. The map contains the data of each record and its parent. I'm trying to build a TreeView, but I can't get any further than in the example. I understand that recursion is required, but I don’t understand how to do it. Please help.