super.setUser(user);
    public void setUser(UserIdentity user) {        super.setUser(user);                // When we are using a slot directly instead of accessing it though the base meta object        if (getMetaObject() != null) {            UserIdentity metaObjetUser = getMetaObject().getUser();                        if (metaObjetUser == null || !metaObjetUser.equals(user)) { // avoid recursion                getMetaObject().setUser(user);            }        }                if (this.valueMetaObject != null) {            this.valueMetaObject.setUser(user);        }    }