public static @NotNull CoverageEnabledConfiguration getOrCreate(final @NotNull RunConfigurationBase<?> runConfiguration) {
    CoverageEnabledConfiguration configuration = getOrNull(runConfiguration);
    if (configuration == null) {
      CoverageEngine suitableEngine = getSuitableEngine(runConfiguration);
      LOG.assertTrue(suitableEngine != null, "Coverage enabled run configuration wasn't found for run configuration: "
                                             + runConfiguration.getName() + ", type = " + runConfiguration.getClass().getName());
      configuration = suitableEngine.createCoverageEnabledConfiguration(runConfiguration);
      runConfiguration.putCopyableUserData(COVERAGE_KEY, configuration);
    }
    return configuration;
  }
public static @NotNull CoverageEnabledConfiguration getOrCreate(final @NotNull RunConfigurationBase<?> runConfiguration)