void (@NotNull final ProcessHandler handler, @NotNull final RunConfigurationBase configuration, final RunnerSettings runnerSettings) { handler.addProcessListener(new ProcessAdapter() { @Override public void processTerminated(@NotNull final ProcessEvent event) { processGatheredCoverage(configuration, runnerSettings); handler.removeProcessListener(this); } }); }