RejectingArrayBitSetPool implements ArrayBitSetPool { @Override public void returnSet( @NotNull final ArrayBitSet set) { throw new UnsupportedOperationException(); } private  RejectingArrayBitSetPool(); @NotNull @Override ArrayBitSet borrowSet(final int size); @Override void returnSet(
            @NotNull
            final ArrayBitSet set); static final ArrayBitSetPool INSTANCE; }
@Test(expected = UnsupportedOperationException.class) public void rejectReturn() { RejectingArrayBitSetPool.INSTANCE.returnSet(LongArrayBitSet.one(1)); }