public class HashTable extends AbstractTable implements Function { //Data private java.util.Hashtable hashtable; //Constructor public HashTable() { hashtable = new java.util.Hashtable(); } //Abstract methods implementation public Object get(Object key) { return hashtable.get(key); } public Object put(Object key,Object value) { return hashtable.put(key,value); } public Object remove(Object key) { return hashtable.remove(key); } public java.util.Iterator keys() { return hashtable.keySet().iterator(); } public java.util.Iterator values() { throw new UnsupportedOperationException(); } //Function methods - inherited from class AbstractTable }