@Override
  public void updateJavaParameters(@NotNull RunConfigurationBase configuration, @NotNull JavaParameters params, RunnerSettings runnerSettings) {
    if (!isApplicableFor(configuration)) {
      return;
    }

    final JavaCoverageEnabledConfiguration coverageConfig = JavaCoverageEnabledConfiguration.getFrom(configuration);
    if (coverageConfig == null) return;
    coverageConfig.setCurrentCoverageSuite(null);
    if (runnerSettings instanceof CoverageRunnerData) {
      Project project = configuration.getProject();
      CoverageSuite suite = CoverageDataManager.getInstance(project).addCoverageSuite(coverageConfig);
      if (suite != null) {
        coverageConfig.setCurrentCoverageSuite(suite);
        appendCoverageArgument(suite, params, coverageConfig);
      }
    }
  }
@Override
  public void updateJavaParameters(@NotNull RunConfigurationBase configuration, @NotNull JavaParameters params, RunnerSettings runnerSettings)