expectedDepth, orig.depth(orig.root)); orig.buildRoot(); System.err.println("DAG after buildRoot");
expectedDepth, orig.depth(orig.root)); orig.buildRoot();
assertCollapsesTo(strategy, "[2, 0, 1, 3, 0, 1, 2, 4]", "[2, 0, 3, 1]", l7Nodes); strategy.buildRoot();
(maxDepth + 2), orig.depth(orig.root)); orig.buildRoot();
(maxDepth + 2), orig.depth(orig.root)); orig.buildRoot();
assertCollapsesTo(strategy, "[2, 0, 1, 3, 0, 1, 2, 4]", "[2, 0, 3, 1]", l7Nodes); strategy.buildRoot();
assertEquals("DAG should have been collapsed", 1, orig.depth(orig.buildRoot()));
assertEquals("DAG should have been collapsed", 1, orig.depth(orig.buildRoot()));