I have metaSwitches working correctly - Switches that have no Host connections now correctly have Edges to the other Switches to which they are Connected. But Djikstras.computePaths() still doesn't continue back down the tree once it reaches the root.