public Builder mergeUserInfosWithVersion(
                    im.turms.server.common.access.client.dto.model.user.UserInfosWithVersion value) {
                if (userInfosWithVersionBuilder_ == null) {
                    if (kindCase_ == 9
                            && kind_ != im.turms.server.common.access.client.dto.model.user.UserInfosWithVersion
                                    .getDefaultInstance()) {
                        kind_ = im.turms.server.common.access.client.dto.model.user.UserInfosWithVersion
                                .newBuilder(
                                        (im.turms.server.common.access.client.dto.model.user.UserInfosWithVersion) kind_)
                                .mergeFrom(value)
                                .buildPartial();
                    } else {
                        kind_ = value;
                    }
                    onChanged();
                } else {
                    if (kindCase_ == 9) {
                        userInfosWithVersionBuilder_.mergeFrom(value);
                    } else {
                        userInfosWithVersionBuilder_.setMessage(value);
                    }
                }
                kindCase_ = 9;
                return this;
            }
<code>.im.turms.proto.UserInfosWithVersion user_infos_with_version = 9;</code>
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/notification/TurmsNotification.java