*/
    public void trainUnitInEurope(UnitType unitType) {
        if (!requireOurTurn()) return;

        Player player = freeColClient.getMyPlayer();
        Europe europe = player.getEurope();
        if (!player.checkGold(europe.getUnitPrice(unitType))) {
            gui.errorMessage("notEnoughGold");
            return;
        }

        EuropeWas europeWas = new EuropeWas(europe);
        if (askServer().trainUnitInEurope(unitType)) {
            gui.updateMenuBar();
            europeWas.fireChanges();
        }
    }