@Override
    public boolean addAll(Collection<? extends R> c) {
        throw new UnsupportedOperationException("LazySet is not modifiable");
    }
@Test(expected = UnsupportedOperationException.class)
    public void testAddAll_throwsException() {
        set.addAll(Collections.emptyList());
    }