Class SubProgramTasksGenerator