public static function countStudentsNotInAnyDivisionForCareerSchoolYear($career_school_year, PropelPDO $con = null)
 {
     $c = new Criteria();
     $c->setDistinct();
     $c->add(self::CAREER_SCHOOL_YEAR_ID, $career_school_year->getId());
     foreach (ShiftPeer::doSelect(new Criteria()) as $shift) {
         $ids = $shift->getStudentIdsFromDivisions(DivisionStudentPeer::doSelectDivisionsForCareerSchoolYearAndShift($career_school_year, $shift));
         $c->addAnd(self::STUDENT_ID, $ids, Criteria::NOT_IN);
     }
     return self::doCount($c, $con);
 }