code: @Nonnull
    public static String getFormatted (@Nonnull final BigDecimal aValue, @Nonnull final Locale aDisplayLocale)
    {
      ValueEnforcer.notNull (aValue, "Value");
      ValueEnforcer.notNull (aDisplayLocale, "DisplayLocale");
  
      return NumberFormat.getInstance (aDisplayLocale).format (aValue);
    }
docs: Format the passed value according to the rules specified by the given
  locale. All calls to {@link BigDecimal#toString()} that are displayed to
  the user should instead use this method. By default a maximum of 3 fraction
  digits are shown.
  
  @param aValue
  The value to be formatted. May not be <code>null</code>.
  @param aDisplayLocale
  The locale to be used. May not be <code>null</code>.
  @return The formatted string.