List<BeforeRunTask> process(
    @NotNull Project project,
    @NotNull IdeModifiableModelsProvider modelsProvider,
    @NotNull RunConfiguration runConfiguration,
    @NotNull List<BeforeRunTask> beforeRunTasks,
    @NotNull Map<String, Object> configurationData);
List<BeforeRunTask> process(
    @NotNull Project project,
    @NotNull IdeModifiableModelsProvider modelsProvider,
    @NotNull RunConfiguration runConfiguration,
    @NotNull List<BeforeRunTask> beforeRunTasks,
    @NotNull Map<String, Object> configurationData)