code: private static String getDisplayKeywordValueInternal(ULocale locale, String keyword,
              ULocale displayLocale) {
          keyword = AsciiUtil.toLowerString(keyword.trim());
          String value = locale.getKeywordValue(keyword);
          return LocaleDisplayNames.getInstance(displayLocale).keyValueDisplayName(keyword, value);
      }
docs: displayLocaleID is canonical, localeID need not be since parsing will fix this.