}
} catch (Exception e) {
// note: pass Object.class, not Object[].class, as we need element type for error info
// addition: add buffer.bufferedSize() since ix gets periodically reset
// addition: report _elementClass instead of hard-coded Object.class
throw JsonMappingException.wrapWithPath(e, _elementClass, ix + buffer.bufferedSize());
}
Object[] result;
if (_untyped) {