class NumericFunctions {

    public static BigDecimal toBigdecimal(String inputValue, int scale) {
        if (inputValue == null)
            return null;
        DecimalFormat decimalFormat = new DecimalFormat();
        decimalFormat.setParseBigDecimal(true);
        try {
            return ((BigDecimal) decimalFormat.parse(inputValue)).setScale(scale, BigDecimal.ROUND_DOWN);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }

}