protected Color getCtryColor(String country) {
        if (Utilities.isNotACountry(country))
            country = "NAT";
//        if (noCountryPattern.matcher(country).matches())
//            country = "NAT";
        else
            country = country.toUpperCase();
        
        final String religion = mapPanel.getModel().getHistString(country, "religion");
        
        if (religion == null) {
            return Utilities.COLOR_NO_HIST;
        } else if (religion.length() == 0 || religion.equalsIgnoreCase("none")) {
            return Utilities.COLOR_NO_RELIGION;
        } else {
            return Utilities.getReligionColor(religion);
        }
    }