@NonNls
  private @Nullable String createCoverageFile() {
    CoverageRunner runner = getCoverageRunner();
    if (runner == null) {
      return null;
    }

    Path coverageRootPath = Path.of(PathManager.getSystemPath(), "coverage");
    coverageRootPath.toFile().mkdirs();

    String projectName = FileUtil.sanitizeFileName(myConfiguration.getProject().getName());
    String configName = FileUtil.sanitizeFileName(myConfiguration.getName());
    String separator = coverageFileNameSeparator();
    String extension = runner.getDataFileExtension();
    String path = String.format("%s%s%s.%s", projectName, separator, configName, extension);

    return coverageRootPath.resolve(path).toString();
  }
@NonNls
  private @Nullable String createCoverageFile()