added BigDecimalUtils with setPrecision