Look at the BST java files