Create an Empty Scenario

This task creates an empty Scenario with no data.

@Bean
    public ScriptedTaskDescription createEmptyScenarioTask() {
        ScriptedTaskDescription task = new ScriptedTaskDescription("CreateEmptyScenarioTask", "Create an empty Scenario");
        task.setDescription("Creates an empty Scenario with no data");
        setI18nKeys(task, "CREATE_EMPTY_SCENARIO");

        var scenarioId = VariableAccessExpression.of("scenarioId");
        var folder = VariableAccessExpression.ofFolder();
        var scenarioCreationParameters = VariableAccessExpression.ofScenarioCreationExpression();
        var createdScenarios = VariableAccessExpression.of("createdScenarios");

        Supplier<Statement> deleteAllCreatedScenariosAndFail = () -> Block.of(
            ForeachStatement.of(scenarioId.getVariableName(), createdScenarios,
                DeleteScenarioStatement.of(scenarioId).moveToTrash(BooleanExpression.FALSE)),
            ExitTaskStatement.alerting(StringExpression.of("Scenario could not be imported due to errors."))
        );