longFactory = new LongValueFactory(decoder, valueFactories);
} else {
longFactory = longFactory.with(valueFactories);
}
if (nameFactory == null) {
nameFactory = new NameValueFactory(this, decoder, valueFactories);
} else {
nameFactory = nameFactory.with(valueFactories).with(this);
}
if (pathFactory == null) {
pathFactory = new PathValueFactory(decoder, valueFactories);