String generalObjectivesEn, Boolean basic) throws FenixServiceException,
String generalObjectivesEn, DateTime lastModification, Boolean basic) throws FenixServiceException,
    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);    }