code: public static String getName(String localeID){
          String tmpLocaleID;
          // Convert BCP47 id if necessary
          if (localeID != null && !localeID.contains("@") && getShortestSubtagLength(localeID) == 1) {
              tmpLocaleID = forLanguageTag(localeID).getName();
              if (tmpLocaleID.length() == 0) {
                  tmpLocaleID = localeID;
              }
          } else {
              tmpLocaleID = localeID;
          }
          return nameCache.getInstance(tmpLocaleID, null /* unused */);
      }
docs: <strong>[icu]</strong> Returns the (normalized) full name for the specified locale.
  
  @param localeID the localeID as a string
  @return String the full name of the localeID