dateFactory = new JodaDateTimeValueFactory(decoder, valueFactories);
} else {
dateFactory = dateFactory.with(valueFactories);
}
if (decimalFactory == null) {
decimalFactory = new DecimalValueFactory(decoder, valueFactories);
} else {
decimalFactory = decimalFactory.with(valueFactories);
}
if (doubleFactory == null) {
doubleFactory = new DoubleValueFactory(decoder, valueFactories);