docs: @Override
      protected RepositoryImpl createRepository() throws IOException {
  
          try {
              final RepositoryConfig config = createRepositoryConfiguration();
              return RepositoryImpl.create(config);
          } catch (final ConfigurationException e) {
              LOG.error("Configuration invalid", e);
              throw new AssertionError(e.getMessage(), e);
          } catch (RepositoryException e) {
              LOG.error("Could not create repository", e);
              throw new AssertionError(e.getMessage(), e);
          }
      }