@Override public boolean remove(long key) {
        return super.remove0(key, 0);
    }
@Test
    public void testSize() {
        final long key = random.nextLong();

        insert(key);
        assertEquals(1, hsa.size());

        assertTrue(hsa.remove(key));
        assertEquals(0, hsa.size());
    }