@Override
    public boolean remove(Object o) {
        throw new UnsupportedOperationException();
    }
@Test(expected = UnsupportedOperationException.class)
    public void test_remove() {
        set.remove(1);
    }