protected abstract object GetEmptyStorage(int recordCount); protected abstract void CopyValue(int record, object store, BitArray nullbits, int storeIndex);