Reports .equals() being called
to compare two java.math.BigDecimal numbers. This is normally
a mistake, as two java.math.BigDecimals are only equal if
they are equal in both value and scale, so that 2.0 is not equal to 2.00
To compare java.math.BigDecimals for mathematical equality,
use .compareTo() instead.