for (; !getEnrolmentEvaluations().isEmpty(); getEnrolmentEvaluations().get(0).delete());
for (; !getEnrolmentEvaluations().isEmpty(); getEnrolmentEvaluations().get(0).removeFromMarkSheet());
    public void delete() {        if (!getCanBeDeleted()) {            throw new DomainException("error.markSheet.cannot.be.deleted");        }                removeCurricularCourse();        removeResponsibleTeacher();        removeEmployee();                if(hasMarkSheetState(MarkSheetState.RECTIFICATION_NOT_CONFIRMED)) {            changeRectifiedEnrolmentEvaluationToPreviowsState();        }                for (; !getEnrolmentEvaluations().isEmpty(); getEnrolmentEvaluations().get(0).delete());                removeRootDomainObject();        deleteDomainObject();    }