if (oldExamEnrollment.getExam().getDay() == null || oldExamEnrollment.getExam().getDay().getTimeInMillis() < oldExamEnrollment.getEndDate().getTimeInMillis()) { throw new InvalidTimeIntervalServiceException(); }
	public Boolean run(		Integer disciplinaExecucaoIdInternal,		Integer examEnrollmentIdInternal,		Calendar newBeginDate,		Calendar newEndDate)		throws FenixServiceException {		try {			ISuportePersistente sp = SuportePersistenteOJB.getInstance();			IPersistentExamEnrollment persistentExamEnrollment =				sp.getIPersistentExamEnrollment();			IExamEnrollment examEnrollment = new ExamEnrollment();			examEnrollment.setIdInternal(examEnrollmentIdInternal);			IExamEnrollment oldExamEnrollment =				(IExamEnrollment) persistentExamEnrollment.readByOId(					examEnrollment);			oldExamEnrollment.setBeginDate(newBeginDate);			oldExamEnrollment.setEndDate(newEndDate);					} catch (ExcepcaoPersistencia e) {			throw new FenixServiceException(e);		}		return new Boolean(true);	}