Class AbstractTree<D,​N extends TreeNode<D,​N>>