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