// TODO: Remove each 'todo' comment once I implement each part! // TODO: class comment header import java.util.HashSet; import java.util.Set; public class HashMap implements Map { // TODO: declare my private fields here // TODO: comment header public HashMap() { // TODO: implement the constructor } public void clear() { // TODO: implement this method } public boolean containsKey(K key) { // TODO: implement this method return false; } public V get(K key) { // TODO: implement this method return null; } public boolean isEmpty() { // TODO: implement this method return false; } public Set keySet() { // TODO: implement this method return null; } public void put(K key, V value) { // TODO: implement this method } public void remove(K key) { // TODO: implement this method } public int size() { // TODO: implement this method return 0; } public String toString() { // TODO: implement this method return "TODO"; } // TODO: declare any private helpers, inner classes, etc. here }