operacionalObjectivesEn, generalObjectives, generalObjectivesEn);
operacionalObjectivesEn, generalObjectives, generalObjectivesEn, lastModification);
    public Boolean run(Integer curricularCourseId, String program, String programEn,            String operacionalObjectives, String operacionalObjectivesEn, String generalObjectives,            String generalObjectivesEn, Boolean basic) throws FenixServiceException,            ExcepcaoPersistencia {        CurricularCourse curricularCourse = (CurricularCourse) rootDomainObject.readDegreeModuleByOID(curricularCourseId);        if (curricularCourse == null) {            throw new InvalidArgumentsServiceException();        }        Curriculum curriculumFromDB = curricularCourse.findLatestCurriculum();        if (curriculumFromDB != null) {            throw new InvalidArgumentsServiceException();        }        if (curricularCourse.getBasic().equals(basic)) {                        curricularCourse.insertCurriculum(program, programEn, operacionalObjectives,                    operacionalObjectivesEn, generalObjectives, generalObjectivesEn);                       return new Boolean(true);        }        return new Boolean(false);    }