register(MutableByte[].class, new ArrayConverter<MutableByte>(this, MutableByte.class));
register(MutableShort[].class, new ArrayConverter<MutableShort>(this, MutableShort.class));
register(MutableFloat[].class, new ArrayConverter<MutableFloat>(this, MutableFloat.class));
register(MutableDouble[].class, new ArrayConverter<MutableDouble>(this, MutableDouble.class));
register(BigDecimal.class, new BigDecimalConverter());
register(BigInteger.class, new BigIntegerConverter());
register(BigDecimal[].class, new ArrayConverter<BigDecimal>(this, BigDecimal.class));
register(BigInteger[].class, new ArrayConverter<BigInteger>(this, BigInteger.class));
register(java.util.Date.class, new DateConverter());