@SuppressWarnings("unchecked")
    public Object clone() {
        try {
            IntHashMap<V> m = (IntHashMap<V>) super.clone();
            m.states = states.clone();
            m.keys = keys.clone();
            m.values = values.clone();
            return m;
        } catch (CloneNotSupportedException e) {
            throw new InternalError();
        }
    }
@SuppressWarnings("unchecked")
    @Test
    public void testClone() {
        removeOdd();
        IntHashMap<Integer> clone = (IntHashMap<Integer>) map.clone();
        map.clear();
        testGet(clone);
    }