public <T extends RunConfigurationBase<?>> void updateJavaParameters(@NotNull T configuration,
                                                                       @NotNull JavaParameters params,
                                                                       RunnerSettings runnerSettings,
                                                                       @NotNull Executor executor) throws ExecutionException {
    updateJavaParameters(configuration, params, runnerSettings);
  }
public <T extends RunConfigurationBase<?>> void updateJavaParameters(@NotNull T configuration,
                                                                       @NotNull JavaParameters params,
                                                                       RunnerSettings runnerSettings,
                                                                       @NotNull Executor executor)