anchor.diff:              ST <- ?CALLBACKS,
               CS <- ?SENDERS]
           ++
  -        [{T, [], groups([[T,CE,D,SE,SD,SC,S,SS,ST,CS]
  -                         || CE <- ?ENCODINGS,
  +        [{T, [], groups([[T,E,D,SD,SC,S,SS,ST,CS]
  +                         || E  <- ?ENCODINGS,
                               D  <- ?RFCS,
  -                            SE <- ?ENCODINGS,
                               SD <- ?DECODINGS,
                               SC <- ?CONTAINERS,
                               S  <- ?STRING_DECODES,
  
positive.code:           || D <- ?DECODINGS,  %% for multiple candidate peers
               R <- ?RFCS,
               R /= rfc4005 orelse have_nas(),
               Id <- [{D,SE,SC}]],
      %% The server uses the client's Origin-State-Id to decide how to
      %% answer.
      ?util:write_priv(Config, "transport", [LRef | Cs]).
  
negative.code: 
  add_transports(Config) ->
      #group{transport = T,
             encoding = E,
             client_service = CN,
             client_sender = CS,
             server_service = SN,
             server_container = SC,
             server_sender = SS,
             server_throttle = ST}
  