implemented JavaGutSearchTree