projectionClaimOwnership method
Implementation
void projectionClaimOwnership(Object ownerToken, int turnId) {
if (_frozen || projectionOwnerToken != null || projectionTurnId != null) {
throw StateError('Chat message is already owned.');
}
projectionOwnerToken = ownerToken;
projectionTurnId = turnId;
}