@SuppressWarnings({"rawtypes"})
    @Override
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number) {
        if (number == 4) {
            return internalGetDetails();
        }
        throw new RuntimeException(
                "Invalid map field number: "
                        + number);
    }
Protobuf type {@code im.turms.proto.UserLocation}
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/model/user/UserLocation.java