change#4 rounding error in java and groovy