public function getApprovationInstance()
 {
     // Caso Regular: aprueba en primer instancia
     $instance = StudentApprovedCourseSubjectPeer::retrieveByStudentApprovedCareerSubject($this);
     if (!is_null($instance)) {
         return $instance;
     }
     // Caso Mesa de Diciembre, Marzo
     $instance = StudentDisapprovedCourseSubjectPeer::retrieveByStudentApprovedCareerSubject($this);
     if (!is_null($instance)) {
         return $instance;
     }
     // Caso de previa
     $instance = StudentRepprovedCourseSubjectPeer::retrieveByStudentApprovedCareerSubject($this);
     if (!is_null($instance)) {
         return $instance;
     }
     return null;
 }