@java.lang.SuppressWarnings({"ReferenceEquality"})
    private void mergeLocation(im.turms.client.model.proto.model.user.UserLocation value) {
        value.getClass();
        if (location_ != null
                && location_ != im.turms.client.model.proto.model.user.UserLocation
                        .getDefaultInstance()) {
            location_ = im.turms.client.model.proto.model.user.UserLocation.newBuilder(location_)
                    .mergeFrom(value)
                    .buildPartial();
        } else {
            location_ = value;
        }
        bitField0_ |= 0x00000004;
    }
<code>optional .im.turms.proto.UserLocation location = 7;</code>
turms-client-kotlin/src/main/java/im/turms/client/model/proto/request/user/CreateSessionRequest.java