anchor.diff:        },
     ConsumerGroupProtocol =
       #kpro_GroupProtocol
  -      { protocolName     = PaStrategy
  +      { protocolName     = atom_to_list(PaStrategy)
         , protocolMetadata = ConsumerGroupProtocolMeta
         },
     SessionTimeout = timer:seconds(SessionTimeoutSec),
  
positive.code: 
  -include("brod_int.hrl").
  
  -define(PARTITION_ASSIGMENT_STRATEGY_ROUNDROBIN, <<"roundrobin">>). %% default
  -type partition_assignment_strategy() :: binary().
  
  %% default configs
  -define(SESSION_TIMEOUT_SECONDS, 10).
  
negative.code:   ?ESCALATE_EC(JoinRsp#kpro_JoinGroupResponse.errorCode),
    #kpro_JoinGroupResponse
      { generationId          = GenerationId
      , protocolName          = _PaStrategyBinStr
      , leaderId              = LeaderId
      , memberId              = MemberId
      , groupMemberMetadata_L = Members
  