Ok, but I disagree with new BigDecimal(value). If you are working with localized BigDecimal, all your Srings will be in this format. So trying to construct BigDecimal are bad.