code: public final String getDisplayName(Locale locale) {
          return _getDisplayName(LONG_GENERIC, false, ULocale.forLocale(locale));
      }
docs: Returns a name of this time zone suitable for presentation to the user
  in the specified locale.
  This method returns the long generic name.
  If the display name is not available for the locale,
  a fallback based on the country, city, or time zone id will be used.
  @param locale the locale in which to supply the display name.
  @return the human-readable name of this time zone in the given locale
  or in the default locale if the given locale is not recognized.