anchor.diff:  de_proxy(LD,Data) ->
     case LD#ld.proxy of
       []              -> Data;
  -    {Node,watchdog} -> dog_data(Data,Node);
  +    {Node,[prfDog]} -> dog_data(Data,Node);
       {Node,Colls}    -> de_colls(Colls,dog_data(Data,Node))
     end.
   
  
positive.code: 
  assert_proxy(no_proxy) -> ok;
  assert_proxy(Node) ->
    erlang:set_cookie(Node,watchdog),
    case net_adm:ping(Node) of
      pong -> ok;
      _    -> exit({no_proxy,Node})
  
negative.code:       loop(#ld{node = Proxy,
                 proxy = {Node,Collectors},
                 consumer = Consumer,
                 collectors = subscribe(Proxy,Collectors),
                 consumer_data = Consumer:init(Node)})
    end.
  
  