@Override
    public boolean add(long value) {
        assert value != nullValue : "add() called with null-sentinel value " + nullValue;
        return hsa.ensure(value).isNew();
    }
@Test
    public void testAdd() {
        long key = random.nextLong();
        assertTrue(set.add(key));
        assertFalse(set.add(key));
    }