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