...
Het deelt deze spelers in met behulp van de JaVaFo API. Alles dat de layoutStrategy doet is in feite het veranderen van PlayerDTOs en MatchDTOs naar iets dat de JaVaFo API kan begrijpen:
Eerst sorteert het de methode de spelers op rating, zodat de rangorde juist is, en in de eerste ronde de juiste spelers prioriteit geeft. Vervolgens vertaalt het de matchDTOs naar individuele matchresultaten voor de 2 spelers, vanwege de eisen van JaVaFo. Als het een bye tegenkomt (blackPlayer is null) maakt het er een matchresultaat van. Vervolgens berekent het de score om door te geven aan JaVaFo. Dit was nodig voor de matchmaking volgens Fide.
...