code: public static TimeZoneFormat getInstance(ULocale locale) {
          if (locale == null) {
              throw new NullPointerException("locale is null");
          }
          return _tzfCache.getInstance(locale, locale);
      }
docs: Returns a frozen instance of <code>TimeZoneFormat</code> for the given locale.
  <p><b>Note</b>: The instance returned by this method is frozen. If you want to
  customize a TimeZoneFormat, you must use {@link #cloneAsThawed()} to get a
  thawed copy first.
  
  @param locale the locale.
  @return a frozen instance of <code>TimeZoneFormat</code> for the given locale.