@Override
public Event execute(Match match) {
MatchState state = match.getState();
if (state == MatchState.ended || state == MatchState.notStarted)
throw new IllegalStateException(state.toString());
return new DisqualifyPlayerEvent(this.getPlayerModel(), this.getMatchId());
}