this.removeExecutionCourse(); this.removeTeacher();
removeExecutionCourse(); removeTeacher();
    public void delete() {        if (canBeDeleted()) {            this.removeExecutionCourse();            this.removeTeacher();            removeRootDomainObject();            super.deleteDomainObject();        } else {            throw new DomainException("error.remove.professorship");        }    }