Node node2 = new Node("node2");
Node node3 = new Node("node3");
// "node3" "node2" "node1" "node0"
assertTrue(node3.join(node2));
assertTrue(node3.join(node1));
assertTrue(node3.join(node));
this.testOrder(node, node3, 4);
assertFalse(node3.join(node3));