1: // @author Frank M. Carrano, Timothy M. Henry 2: // @version 5.0 3: public V add(K key, V value) 4: { 5: Entry<K, V> newEntry = new Entry<>(key, value); 6: Entry<K, V> returnedEntry = bst.add(newEntry); 8: V result = null; 9: if (returnedEntry != null) 10: result = returnedEntry.getValue(); 12: return result; 13: } // end add 15: public V remove(K key) 16: { 17: Entry<K, V> findEntry = new Entry<>(key, null); 18: Entry<K, V> returnedEntry = bst.remove(findEntry); 20: V result = null; 21: if (returnedEntry != null) 22: result = returnedEntry.getValue(); 24: return result; 25: } // end remove