This new method, called from the default Compare() implementation, is simpler to override in the derived classes than Compare() itself.
This new method, called from the default Compare() implementation, is simpler to override in the derived classes than Compare() itself.