Reports on calls to BigDecimal
constructors which accept a double value.
These constructors can have somewhat unpredictable results because many numbers
cannot be represented exactly in a double.
It is recommended to use the BigDecimal.valueOf() method or the constructors which accept a String instead.