public Position<E> root() throws RuntimeException { if (root == null){ throw new RuntimeException("The tree is empty"); } return root; }