anchor.diff:  
   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})
  
positive.code:   process_flag(trap_exit,true),
    prf:ticker_even(),
    Collectors = Consumer:collectors(),
    case Proxy of
      no_proxy when Collectors=:=watchdog ->
        exit(specify_proxy);
      no_proxy ->
        loop(#ld{node = Node,
                 proxy = [],
                 consumer = Consumer,
  
negative.code: de_proxy(LD,Data) ->
    case LD#ld.proxy of
      []              -> Data;
      {Node,[prfDog]} -> dog_data(Data,Node);
      {Node,Colls}    -> de_colls(Colls,dog_data(Data,Node))
    end.
  
  