binaryFactory = new BinaryStoreValueFactory(this.binaryStore, decoder, valueFactories, stringFactoryWithoutNamespaces);
} else {
binaryFactory = binaryFactory.with(binaryStore).with(valueFactories);
}
if (booleanFactory == null) {
booleanFactory = new BooleanValueFactory(decoder, valueFactories);
} else {
booleanFactory = booleanFactory.with(valueFactories);
}
if (dateFactory == null) {
dateFactory = new JodaDateTimeValueFactory(decoder, valueFactories);