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 testAddAllIndexError() {
        Assertions.assertThrows(RedisException.class, () -> {
            RListRx<Integer> list = redisson.getList("list");
            sync(list.addAll(2, Arrays.asList(7, 8, 9)));
        });
    }