code: public static final Function<String,BigDecimal> toBigDecimal(final int scale, final RoundingMode roundingMode, final Locale locale) {
          return new ToBigDecimal(scale, roundingMode, locale);
      }
docs: <p>
  Converts a String into a BigDecimal, using the specified locale for decimal
  point and thousands separator configuration and establishing the specified scale. Rounding
  mode is used for setting the scale to the specified value.
  </p>
  
  @param scale the desired scale for the resulting BigDecimal object
  @param roundingMode the rounding mode to be used when setting the scale
  @param locale the locale defining the way in which the number was written
  @return the resulting BigDecimal object