public VersioningConfig createVersioningConfig(Variables variables) throws ConfException {
FileSystemConfig fsc = null;
if (getFileSystemConf() != null) {
fsc = getFileSystemConf().createFileSystemConfig(variables);
}
PersistenceManagerConfig pmc = null;
if (getPersistenceManagerConf() != null) {
pmc = getPersistenceManagerConf().createPersistenceManagerConfig(variables);
}
return new VersioningConfig(variables.replaceVariables(getHomeDir()), fsc, pmc);