docs: @Override
    public void executeImpl(SensorContext context) {
      Configuration conf = context.config();
      String[] reportsKey = conf.getStringArray(getReportPathKey());
      LOG.info("Searching coverage reports by path with basedir '{}' and search prop '{}'",
        context.fileSystem().baseDir(), getReportPathKey());
      LOG.info("Searching for coverage reports '{}'", Arrays.toString(reportsKey));
      LOG.info("Coverage BaseDir '{}' ", context.fileSystem().baseDir());
  
      if (context.config().hasKey(getReportPathKey())) {
        if (LOG.isDebugEnabled()) {
          LOG.debug("Parsing unit test coverage reports");
        }
  
        List<File> reports = getReports(context.config(), context.fileSystem().baseDir(), getReportPathKey());
        Map<String, CoverageMeasures> coverageMeasures = processReports(reports, this.cache.unitCoverageCache());
        saveMeasures(context, coverageMeasures);
      }
    }