DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.ENGLISH);
symbols.setGroupingSeparator('_');
symbols.setMinusSign('*');
symbols.setDecimalSeparator('#');
BigDecimalNumericFormatter f = new BigDecimalNumericFormatter(symbols);
BigDecimal big = new BigDecimal("-123456.797956563434");
assertEquals(f.parse("*123_456#797956563434"), big);
assertEquals(f.toClient(big), "*123456#797956563434");
}