String generalObjectivesEn, String operacionalObjectives, String operacionalObjectivesEn) {
String generalObjectivesEn, String operacionalObjectives, String operacionalObjectivesEn, DateTime lastModification) {
    public Curriculum editCurriculum(String program, String programEn, String generalObjectives,	    String generalObjectivesEn, String operacionalObjectives, String operacionalObjectivesEn) {	Curriculum curriculum = findLatestCurriculum();	final ExecutionYear currentExecutionYear = ExecutionYear.readCurrentExecutionYear();	if (!curriculum.getLastModificationDateDateTime().isBefore(		currentExecutionYear.getBeginDateYearMonthDay().toDateMidnight())		&& !curriculum.getLastModificationDateDateTime().isAfter(			currentExecutionYear.getEndDateYearMonthDay().toDateMidnight())) {	    curriculum.edit(generalObjectives, operacionalObjectives, program, generalObjectivesEn,		    operacionalObjectivesEn, programEn);	} else {	    curriculum = insertCurriculum(program, programEn, operacionalObjectives,		    operacionalObjectivesEn, generalObjectives, generalObjectivesEn);	}	return curriculum;    }