@Override public boolean isEmpty() {
        return hsa.size() == 0;
    }
@Test
    public void testIsEmpty() {
        assertTrue(map.isEmpty());

        long key = newKey();
        long value = newValue();
        map.put(key, value);

        assertFalseKV(map.isEmpty(), key, value);
    }