private void validerNombreHeuresSurGroupeSpecial() {
        String[] listeCategorie = {
            CATEGORIE_COURS,
            CATEGORIE_ATELIER,
            CATEGORIE_SEMINAIRE,
            CATEGORIE_COLLOQUE,
            CATEGORIE_CONFERENCE,
            CATEGORIE_LECTURE_DIRIGEE
        };
        if (heuresAccumuleesSurGroupe(listeCategorie, true) < 17) {
            declaration.setComplet(false);
            declaration.ajouterMessageErreur("Total d'heures de cours, " + 
                "ateliers, séminaires, colloques, conférences, lectures " +
                "dirigées et heures transférées du cycle précédent est " + 
                "inférieur à 17 heures.");
        }
    }