class ArrayResultIterator extends RecyclableIterator<E> implements BulkFormat.RecordIterator<E> {

	@Nullable
	@Override
	public RecordAndPosition<E> next() {
		if (pos < num) {
			recordAndPosition.setNext(records[pos++]);
			return recordAndPosition;
		}
		else {
			return null;
		}
	}

	public  ArrayResultIterator();
	public  ArrayResultIterator(@Nullable Runnable recycler);

}