final ExecutionCourse executionCourseFrom) throws ExcepcaoPersistencia, InvalidArgumentsServiceException { final List<Evaluation> associatedEvaluations = new ArrayList(); associatedEvaluations.addAll(executionCourseFrom.getAssociatedEvaluations());  for (final Evaluation evaluation : associatedEvaluations) {
final ExecutionCourse executionCourseFrom, final ExecutionCourse executionCourseTo) throws ExcepcaoPersistencia, FenixServiceException { while (!executionCourseFrom.getAssociatedEvaluations().isEmpty()) { final Evaluation evaluation = executionCourseFrom.getAssociatedEvaluations().get(0);
    private void removeEvaluations(final ISuportePersistente persistentSupport,            final ExecutionCourse executionCourseFrom) throws ExcepcaoPersistencia,            InvalidArgumentsServiceException {        final List<Evaluation> associatedEvaluations = new ArrayList();        associatedEvaluations.addAll(executionCourseFrom.getAssociatedEvaluations());        for (final Evaluation evaluation : associatedEvaluations) {            if (evaluation instanceof FinalEvaluation) {                if (((FinalEvaluation) evaluation).deleteFrom(executionCourseFrom)) {                    persistentSupport.getIPersistentObject().deleteByOID(Evaluation.class, evaluation.getIdInternal());                }            } else {                throw new InvalidArgumentsServiceException();            }        }    }