List<BeforeRunTask> (@NotNull Project project, @NotNull IdeModifiableModelsProvider modelsProvider, @NotNull RunConfiguration runConfiguration, @NotNull List<BeforeRunTask> beforeRunTasks, @NotNull Map<String, Object> configurationData) { if (configurationData.get("enabled") instanceof Boolean enabled && !enabled) { beforeRunTasks.removeIf((it) -> it.getProviderId() == CompileStepBeforeRun.ID); } return beforeRunTasks; }