@Override
    public boolean remove(Object objectToRemove) {
        return remove(objectToRemove, objectToRemove.hashCode());
    }
@Test(expected = NullPointerException.class)
    public void testRemoveWithHashNull() {
        final OAHashSet<Integer> set = new OAHashSet<>(8);
        set.remove(null, 1);
    }