MILYN-649 Parse BigDecimal correctly, without using an intermediate double value