helper.releaseBuffer(buffer);
buffer = null;
}
if (buffer == null) {
try {
Result result = helper.getNextPage();
this.buffer = result.buffer;
this.sawEof = result.sawEof;
this.positionInBlock = result.positionInBlock;
this.currentBlock = result.currentBlock;
if (result.dataTypeName != null) {