anchor.diff:  %%-------------------------------------------------------------------------
   
   -spec destinations_refresh(Context :: context(),
  -                           Message :: {cloudi_cpg_data, any()}) ->
  +                           Message :: {cloudi_cpg_data,
  +                                       cloudi_x_cpg_data:state()}) ->
       context().
   
   destinations_refresh(#cloudi_context{
  
positive.code:          % advanced:
           % options for internal coordination with cloudi_service
           {uuid, cloudi_x_uuid:state()} |
           {groups, any()} |
           {groups_scope, atom()} |
           {groups_static, boolean()}).
  -type context() :: #cloudi_context{}.
  
negative.code:             scope :: atom(),
              receiver :: pid(),
              uuid_generator :: cloudi_x_uuid:state(),
              cpg_data :: cloudi_x_cpg_data:state(),
              cpg_data_stale = false :: boolean()
          }).
  
  