1: // @author Frank M. Carrano, Timothy M. Henry
2: // @version 5.0
4: public T remove(T anEntry)
5: {
6: ReturnObject oldEntry = new ReturnObject(null);
7: BinaryNode<T> newRoot = removeEntry(getRootNode(), anEntry, oldEntry);
8: setRootNode(newRoot);
10: return oldEntry.get();
11: } // end remove