anchor.diff: -% @copyright 2009, 2010 Konrad-Zuse-Zentrum fr Informationstechnik Berlin,
  +% @copyright 2009, 2010 Konrad-Zuse-Zentrum fuer Informationstechnik Berlin,
   %                 onScale solutions GmbH
   % @end
   
  
positive.code:                              [{register, InstanceId, msg_delay}]).
  
  %% initialize: return initial state.
  -spec init([instanceid() | [any()]]) -> any().
  init([InstanceID, _Options]) ->
      ?TRACE("msg_delay:init ~p~n", [InstanceID]),
      TableName =
  
negative.code:     comm:send_local(self(), {msg_delay_periodic}),
      _State = {TableName, _Round = 0}.
  
  -spec on(message(), state()) -> state() | unknown_event.
  on({msg_delay_req, Seconds, Dest, Msg}, {TableName, Counter} = State) ->
      ?TRACE("msg_delay:on(msg_delay...)~n", []),
      Future = trunc(Counter + Seconds),
  