public class TreeMain { public static void main(String[] args) { Tree tree = new Tree(); // Add Treenodes to the tree tree.root = new TreeNode(1); tree.root.left = new TreeNode(2); tree.root.right = new TreeNode(3); tree.root.left.left = new TreeNode(4); tree.root.left.right = new TreeNode(5); tree.root.right.left = new TreeNode(6); tree.root.right.right = new TreeNode(7); tree.root.right.right.right = new TreeNode(7); // Find the deepest Treenode int deepestTreeNode = tree.findDeepestNode(tree.root, 0); System.out.println("The depth of the deepest Treenode in the tree is: " + deepestTreeNode); } }