Object[] res = new Object[1];
try {
getBuffer(lengths[col], fileOffset + row * rowLen + offsets[col]);
} catch (IOException e) {
buffer = null;
throw new FitsException("Unable to read element");
}
res[0] = ArrayFuncs.newInstance(types[col], 1);
if (extractElement(0, lengths[col], res, 0, 0, nulls[col])) {
buffer = null;