public Single<Boolean> addAll(Publisher<? extends V> c) {
        return new PublisherAdder<V>() {

            @Override
            public RFuture<Boolean> add(Object o) {
                return instance.addAsync((V) o);
            }

        }.addAll(c);
    }
@Test
    public void testAddAllEmpty() {
        RListRx<Integer> list = redisson.getList("list");
        Assertions.assertEquals(false, sync(list.addAll(Collections.<Integer>emptyList())));
        Assertions.assertEquals(0, sync(list.size()).intValue());
    }