code: @Override
      public void initialize() throws InitializationException
      {
          // Set descriptor
          setDescriptor(new DefaultExtensionRepositoryDescriptor("remote"));
  
          // Load default extension repositories
          for (ExtensionRepositorySource repositoriesSource : this.repositoriesSources) {
              for (ExtensionRepositoryDescriptor repositoryDescriptor : repositoriesSource
                  .getExtensionRepositoryDescriptors()) {
                  try {
                      addRepository(repositoryDescriptor, repositoriesSource.getPriority());
                  } catch (ExtensionRepositoryException e) {
                      this.logger.error("Failed to add repository [" + repositoryDescriptor + "]", e);
                  }
              }
          }
      }
docs: Initializable