Generating the AST for Bolt plan apply blocks currently only handles cases where there's at least one statement in the block. We should create a Model::BlockExpression for apply blocks with zero statements to avoid empty blocks raising an error.