// fall through.
case OK:
countSincePurge += incoming.getRecordCount();
batchCount++;
RecordBatchData batch = new RecordBatchData(incoming);
batch.canonicalize();
if (priorityQueue == null) {
priorityQueue = createNewPriorityQueue(context, config.getOrderings(), new ExpandableHyperContainer(batch.getContainer()), MAIN_MAPPING, LEFT_MAPPING, RIGHT_MAPPING);
}
priorityQueue.add(context, batch);
if (countSincePurge > config.getLimit() && batchCount > batchPurgeThreshold) {