public DnDAlternativeVoteResult(List<Vote> votes, Set<Candidate> candidateSet) {
		winners = new ArrayList<Option>();
		List<String> winnersGUIDs = computeAVResult(votes, 42);
		for (String winnerGUID : winnersGUIDs) {
			for (Candidate candidate : candidateSet) {
				if (winnerGUID.equals(candidate.getGUID())) {
					winners.add(candidate);
					break;
				}
			}
		}
	}