private String getNonPlayerNation() {
        int nations = Nation.EUROPEAN_NATIONS.length;
        int start = Utils.randomInt(logger, "Random nation", random, nations);
        for (int index = 0; index < nations; index++) {
            String nationId = "model.nation."
                + Nation.EUROPEAN_NATIONS[(start + index) % nations];
            if (getGame().getPlayer(nationId) == null) {
                return nationId + ".name";
            }
        }
        // this should never happen
        return "";
    }