protected abstract WorkUnit MergeDelete(DeleteWorkUnit second);
protected override WorkUnit MergeDelete(DeleteWorkUnit second) { return(second); }
protected abstract WorkUnit MergeDelete(DeleteWorkUnit second);
protected override WorkUnit MergeDelete(DeleteWorkUnit second) { return(second); }