BufferUnpacker unpacker = msgpack.createBufferUnpacker(bytes);
if (unpacker.trySkipNil()) {
assertEquals(null, v);
return;
}
int size = unpacker.readArrayBegin();
List<E> ret = new ArrayList<E>(size);
for (int i = 0; i < size; ++i) {
Value value = unpacker.readValue();
ret.add(new Converter(value).read(elementClass));
}