public override HolderBase GetCorrectHolder(int index) { MergeSortHolder holder = (MergeSortHolder)sortMain.HolderManager.GetHolder(index); return((holder != null) ? holder : mergeSort.GetExtraHolder(index)); }