doubleValue using BigDecimal