anchor.diff:      final Set<_FailureDetail> failures = <_FailureDetail>{};
       final String? sha = commit.oid;
       final String? author = pullRequest.author!.login;
  -
       // List of labels associated with the pull request.
       final List<String> labelNames =
           (pr.labels as List<IssueLabel>).map<String>((IssueLabel labelMap) => labelMap.name).toList();
  
positive.code:     );
      final String id = pullRequest.id!;
      final String title = pullRequest.title!;
  
      return _AutoMergeQueryResult(
        slug: slug,
        graphQLId: id,
  
negative.code:     for (pub.ReceivedMessage message in receivedMessages) {
        final String messageData = message.message!.data!;
        final rawBody = json.decode(String.fromCharCodes(base64.decode(messageData))) as Map<String, dynamic>;
  
        final PullRequest pullRequest = PullRequest.fromJson(rawBody);
        final RepositorySlug slug = pullRequest.base!.repo!.slug();
  
        /// Only process mesages coming from flutter org.
        if (slug.owner != 'flutter') {
          await pubsub.acknowledge('auto-submit-queue-sub', message.ackId!);
        }
  
        if (processingLog.contains(pullRequest.number)) {
          // Ack duplicate.
          await pubsub.acknowledge('auto-submit-queue-sub', message.ackId!);
  