1: public V add(K key, V value)
2: {
3: Entry<K, V> newEntry = new Entry<>(key, value);
4: Entry<K, V> returnedEntry = bst.add(newEntry);
5:
6: V result = null;
7: if (returnedEntry != null)
8: result = returnedEntry.getValue();
9:
10: return result;
11: } // end add
12:
13: public V remove(K key)
14: {
15: Entry<K, V> findEntry = new Entry<>(key, null);
16: Entry<K, V> returnedEntry = bst.remove(findEntry);
17:
18: V result = null;
19: if (returnedEntry != null)
20: result = returnedEntry.getValue();
21:
22: return result;
23: } // end remove
24: // Version 4.0