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.