public override AbstractTiebreaker CreateTiebreaker(TabulationMediator mediator)
        {
            AbstractTiebreaker fallbackTiebreaker = FallbackTiebreakerFactory?.CreateTiebreaker(mediator);
            AbstractTiebreaker tiebreaker         = InstantiateTiebreaker(fallbackTiebreaker);

            tiebreaker.Mediator = mediator;
            return(tiebreaker);
        }
 public abstract AbstractTiebreaker CreateTiebreaker(TabulationMediator mediator);