removeRootDomainObject();
    public void delete() {	if (canBeDeleted()) {	    removeBuilding();	    deleteDomainObject();	} else {	    String[] args = { "a sala", "as aulas" };	    throw new DomainException("errors.invalid.delete.with.objects", args);	}    }