@Test
 public void testLeafs() {
   TreeIterator<TreeNode> it = this.tree.getLeafIterator();
   while (it.hasNext()) {
     TreeNode node = it.next();
     assertThat(node.getChildren(), is(empty()));
   }
 }