Refactored a few class names again. Added the TournamentStage class.
Cleaned up some word wrapping.
Cleaned up some word wrapping.
Cleaned up some word wrapping.
Added the roundsPlayed() method.
Refactored the class name.
Refactored the class name.
Replaced instances of PairingFactory.RematchesAllowed with TournamentPairingSystem.Removed the RematchesAllowed enum.
Refactored class name to TournamentPairingSystem. Refactored properties to SWISS and DANISH.
Changed access specifiers for all methods to package-private. (That is to say, they were deleted.)
Added the cleanupRound method.
Rebuild the class. Too many changes to list here.
Replaced the alphaCompare method in AbstractParticipant with the AlphabeticalComparator class.
Added square brackets around the toString result.
Added some comments splitting up portions of the code.
Writing test packages.
Writing test packages.