code: public static DateFormat dateFormatInstance(final String pattern, final Locale locale)
      {
          return withinLocale(new Callable<DateFormat>()
          {
              public DateFormat call() throws Exception
              {
                  return dateFormatInstance(pattern);
              }
          }, locale);
      }
docs: <p>
  Same as {@link #dateFormatInstance(String) dateFormatInstance} for the
  specified locale.
  </p>
  
  @param pattern
  Format pattern that follows the conventions of
  {@link com.ibm.icu.text.DateFormat DateFormat}
  @param locale
  Target locale
  @return a DateFormat instance for the current thread