.getLastLegalRegimenWithoutSpecialSituations();
.getLastLegalRegimenWithoutEndSituations();
    public List<Teacher> getCurrentTeachers() {        Date currentDate = Calendar.getInstance().getTime();        List<Teacher> teachers = new ArrayList<Teacher>();        List<Employee> employees = this.getCurrentActiveWorkingEmployees();        for (Employee employee : employees) {            Teacher teacher = employee.getPerson().getTeacher();            if (teacher != null) {                TeacherLegalRegimen legalRegimen = teacher                        .getLastLegalRegimenWithoutSpecialSituations();                if (legalRegimen != null && legalRegimen.isActive(currentDate)) {                    teachers.add(teacher);                }            }        }        return teachers;    }