private Outcome convertOutcome(Outcome outcome) {
    Player[] players = outcome.players().toArray(new Player[0]);
    Action[] actions = new Action[players.length];

    for (int i = 0; i < players.length; i++) {
      actions[i] = actionConverter.get(players[i]).get(outcome.getAction(players[i]));
    }

    return Games.createOutcome(players, actions);
  }