anchor.diff:    ?ESCALATE_EC(JoinRsp#kpro_JoinGroupResponse.errorCode),
     #kpro_JoinGroupResponse
       { generationId          = GenerationId
  -    , protocolName          = PaStrategy
  +    , protocolName          = _PaStrategyBinStr
       , leaderId              = LeaderId
       , memberId              = MemberId
       , groupMemberMetadata_L = Members
  
positive.code: %%               elected as the group leader, then being responsible for
  %%               assigning topic-partitions to group members.
  %% Config:  The group controller configs in a proplist, possible entries:
  %%  - partition_assignment_strategy  (optional, default = <<"roundrobin">>)
  %%      roudrobin: Take all topic-offset (sorted [{TopicName, Partition}] list)
  %%                 assign one to each member in a roundrobin fashion.
  %%      TODO: support sticky assignments
  
negative.code:       },
    ConsumerGroupProtocol =
      #kpro_GroupProtocol
        { protocolName     = atom_to_list(PaStrategy)
        , protocolMetadata = ConsumerGroupProtocolMeta
        },
    SessionTimeout = timer:seconds(SessionTimeoutSec),
  