anchor.diff:      hc_evt:new_node_ping(Id, From, To, Raw, Sync).
   
   cnode(NodeNum) ->
  -    hc_node:new(nodename(NodeNum), none, 180000, 5, false, 0).
  +    hc_node:new(nodename(NodeNum), att(), ttd(), prio(), false, 0).
  +
  +att() ->
  +    case random:uniform(2) of
  +        1 -> 'undefined';
  +        2 -> 'thing'
  +    end.
  +
  +ttd() ->
  +    case random:uniform(2) of
  +        1 -> 0;
  +        2 -> 120000
  +    end.
  +
  +prio() ->
  +    random:uniform(6).
   
   raw(Type, Node) ->
       Id = hc_evt:random_str(8),
  
positive.code:              sync_pings_from_up(),
               no_sync_pings_from_down(),
               sync_pings_from_down(),
               timeout_cases()]
           end}
      }.
  
  
negative.code: 
  cnodes() ->
      hc_node:list_to_cnodes([
          hc_node:new(atom_to_list(node()), att(), ttd(), prio()),
          hc_node:new("somenode@location", att(), ttd(), prio()),
          hc_node:new("someothernode@location", att(), ttd(), prio(), false, 0)
      ]).
  
  do_ping(NodeNum, RawType, Sync, Str) ->
  