@Override
  public void beforeWalk(WalkerContext context) throws Exception {
    isHostedRepo = false;

    repository =
        context.getRepository() instanceof MavenRepository
            ? (MavenRepository) context.getRepository()
            : null;

    if (repository != null) {
      mdHelper = new DefaultMetadataHelper(logger, repository, deleteOperation);

      isHostedRepo = repository.getRepositoryKind().isFacetAvailable(HostedRepository.class);
    }

    setActive(isHostedRepo);
  }