</BUG>
Species result = yesterday.getRole(executed).getSpecies();
gi.setMediumResult(new JudgeToSend(new Judge(day, agent, executed, result)));
}
<BUG>if (agent == null || today.getRole(agent).equals(Role.SEER)) {
</BUG>
Judge divine = yesterday.getDivine();
if (divine != null && divine.getTarget() != null) {
Species result = yesterday.getRole(divine.getTarget()).getSpecies();
gi.setDivineResult(new JudgeToSend(new Judge(day, divine.getAgent(), divine.getTarget(), result)));

for(Vote vote:yesterday.getVoteList()){
voteList.add(new VoteToSend(vote));
}
gi.setVoteList(voteList);
}
if (agent != null && today.getRole(agent) == Role.MEDIUM && executed != null) {
Species result = yesterday.getRole(executed).getSpecies();
gi.setMediumResult(new JudgeToSend(new Judge(day, agent, executed, result)));
}
if (agent == null || today.getRole(agent) == Role.SEER) {
Judge divine = yesterday.getDivine();
if (divine != null && divine.getTarget() != null) {
Species result = yesterday.getRole(divine.getTarget()).getSpecies();
gi.setDivineResult(new JudgeToSend(new Judge(day, divine.getAgent(), divine.getTarget(), result)));
