public RunnerSettings createConfigurationData(final ConfigurationInfoProvider settingsProvider) {
return new CoverageRunnerData();
}
@NotNull
@Override
<BUG>protected AsyncResult<RunProfileStarter> prepare(@NotNull ExecutionEnvironment environment, @NotNull RunProfileState state) throws ExecutionException {
</BUG>
JstdRunProfileState jstdState = JstdRunProfileState.cast(state);
if (jstdState.getRunSettings().isExternalServerType()) {
<BUG>return AsyncResult.<RunProfileStarter>done(new MyStarter(null));
</BUG>
}

public RunnerSettings createConfigurationData(final ConfigurationInfoProvider settingsProvider) {
return new CoverageRunnerData();
}
@NotNull
@Override
protected Promise<RunProfileStarter> prepare(@NotNull ExecutionEnvironment environment, @NotNull RunProfileState state) throws ExecutionException {
JstdRunProfileState jstdState = JstdRunProfileState.cast(state);
if (jstdState.getRunSettings().isExternalServerType()) {
return Promise.<RunProfileStarter>resolve(new MyStarter(null));
}
