anchor.diff:           terminate/2,
            code_change/3]).
   
  --record(state, {name, label, myself, local_clock, order_buffer, buffered_messages, delivery_fun}).
  +-record(state, {name, label, my_node, local_clock, order_buffer, buffered_messages, delivery_fun}).
   
   %%%===================================================================
   %%% API
  
positive.code:     MergedLocalClock = vclock:merge([LocalClock, MessageClock]),
  
      %% Advance our clock.
      IncrementedLocalClock = vclock:increment(Myself, MergedLocalClock),
  
      %% Deliver the actual message.
      case DeliveryFun of
  
negative.code:                     [] ->
                          lager:info("Using default state.", []),
                          {ok, #state{name=Name,
                                      my_node=MyNode,
                                      label=Label, 
                                      local_clock=LocalClock, 
                                      order_buffer=OrderBuffer, 
  