/** * Return the record to use for the operation. * * @return the record to use for the operation. */ protected ORecord getRecord() { final ORecord record; if (reusedRecord != null) { // REUSE THE SAME RECORD AFTER HAVING RESETTED IT record = reusedRecord; record.reset(); } else record = null; return record; }