anchor.diff:        {get_key_entry, Source_PID::comm:mypid(), HashedKey::?RT:key()} |
         {set_key_entry, Source_PID::comm:mypid(), Entry::db_entry:entry()} |
         {delete_key, Source_PID::comm:mypid(), ClientsId::{delete_client_id, uid:global_uid()}, HashedKey::?RT:key()} |
  -      {add_data, Source_PID::comm:mypid(), ?DB:db_as_list()} |      
  +      {add_data, Source_PID::comm:mypid(), ?DB:db_as_list()} |
         {drop_data, Data::?DB:db_as_list(), Sender::comm:mypid()}).
   
   -type(lookup_message() ::
  
positive.code: -endif.
  
  -type(database_message() ::
        {?get_key, Source_PID::comm:mypid(), Key::?RT:key()} |
        {?get_key, Source_PID::comm:mypid(), SourceId::any(), HashedKey::?RT:key()} |
        {get_entries, Source_PID::comm:mypid(), Interval::intervals:interval()} |
        {get_entries, Source_PID::comm:mypid(), FilterFun::fun((db_entry:entry()) -> boolean()),
  
negative.code:       {get_yaws_info, Pid::comm:mypid()} |
        {get_state, Pid::comm:mypid(), Which::dht_node_state:name()} |
        {get_node_details, Pid::comm:mypid()} |
        {get_node_details, Pid::comm:mypid(), Which::[node_details:node_details_name()]} |
        {get_pid_group, Pid::comm:mypid()} |
        {dump} |
        {web_debug_info, Requestor::comm:erl_local_pid()} |
  