super.deleteDomainObject();
removeRootDomainObject(); super.deleteDomainObject();
    public void delete() throws DomainException {        if (!hasAnyShiftEnrolments() && !hasAnyStudentGroups() && !hasAnyAssociatedMarks()) {            removeAluno();            removeDisciplinaExecucao();            removeEnrolment();            super.deleteDomainObject();        } else            throw new DomainException("error.attends.cant.delete");    }