@Override protected Repository createRepository(String id) throws RepositoryConfigException, RepositoryException { Repository repository = null; RepositoryConfig repConfig = getRepositoryConfig(id); if (repConfig != null) { repConfig.validate(); repository = createRepositoryStack(repConfig.getRepositoryImplConfig()); repository.setDataDir(getRepositoryDir(id)); repository.init(); } return repository; }