code: public String getDisplayCountry(Locale locale) {
          String countryCode = baseLocale.getRegion();
          if (countryCode.isEmpty()) {
              return "";
          }
  
          final String normalizedRegion = normalizeAndValidateRegion(
                  countryCode, false /* strict */);
          if (normalizedRegion.isEmpty()) {
              return countryCode;
          }
  
          String result = ICU.getDisplayCountry(this, locale);
          if (result == null) { // TODO: do we need to do this, or does ICU do it for us?
              result = ICU.getDisplayCountry(this, Locale.getDefault());
          }
          return result;
      }
docs: Returns the name of this locale's country, localized to {@code locale}.
  Returns the empty string if this locale does not correspond to a specific
  country.