public void testUnmarshallingBigDecimal() throws Exception {
StringReader reader = new StringReader("<buffalo-call><map><type>java.math.BigDecimal</type>" +
"<string>value</string>" +
"<string>123.456</string></map></buffalo-call>");
StreamReader streamReader = new FastStreamReader(reader);
unmarshallingContext = new DefaultUnmarshallingContext(new DefaultConverterLookup(), streamReader);
BigDecimal number = (BigDecimal) unmarshallingContext.convertAnother();
assertEquals(new BigDecimal("123.456"), number);
}