game.dealNewHand();
List<SeatedPlayer> players = new ArrayList<SeatedPlayer>(game.getNbCurrentDealPlayers());
for (MutableSeatedPlayer player : game.getCurrentDealPlayers()) {
players.add(player.getMemento());
}
gameMediator.publishNewDealEvent(new NewDealEvent(players, game.getDealer().getMemento()));
}