public virtual void EndGroup()
 {
     if (CurrentSorter != null)
     {
         CurrentSorter.SortAndAppendTo(lastPoint, TargetScheduler);
         lastPoint     = CurrentSorter.OutPoint;
         CurrentSorter = null;
     }
 }