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));
}
unpacker.readArrayEnd();
assertEquals(v.size(), ret.size());
Iterator<E> v_iter = v.iterator();
Iterator<E> ret_iter = ret.iterator();
while (v_iter.hasNext()) {
assertEquals(v_iter.next(), ret_iter.next());