anchor.diff:  
   				  
   	%% Service exists, and has a network address. Do not queue. Send now.
  -	NetworkAddress ->  
  +	{available, #service { network_address = NetworkAddress } = Svc }->  
  +	    ?debug("schedule:sched_msg(): SEND NOW: ~p", [Svc]),
  +	    ?debug("schedule:sched_msg(): SEND NOW: ~p", [NetworkAddress]),
   	    { send_now, NetworkAddress, St }
       end.
       
  
positive.code:     ?debug("schedule:send_message(): network_address:   UNAVAILABLE"),
      ?debug("schedule:send_message(): target:            ~p", [_Target]),
      ?debug("schedule:send_message(): timeout:           ~p", [_Timeout]),
      ?debug("schedule:send_message(): parameters:        ~p", [_Parameters]),
      ?debug("schedule:send_message(): signature:         ~p", [_Signature]),
      ?debug("schedule:send_message(): certificate:       ~p", [_Certificate]),
      {error, unavailable};
  
  send_message(NetworkAddress, Target, Timeout, 
  	     Parameters, Signature, Certificate) ->
  
      ?debug("schedule:send_message(): network_address:   ~p", [NetworkAddress]),
      ?debug("schedule:send_message(): target:            ~p", [Target]),
      ?debug("schedule:send_message(): timeout:           ~p", [Timeout]),
      ?debug("schedule:send_message(): parameters:        ~p", [Parameters]),
      ?debug("schedule:send_message(): signature:         ~p", [Signature]),
      ?debug("schedule:send_message(): certificate:       ~p", [Certificate]),
  
  
negative.code: 	    
  	    { send_now, NetworkAddress, TmpSt } ->
  		?debug("schedule:sched_msg(): Servivce is already available. Send now."),
  		ok = send_message(NetworkAddress, Target, Timeout, 
  				  Parameters, Signature, Certificate),
  		TmpSt;
  	    { ok, TmpSt } ->
  		?debug("schedule:sched_msg(): Message queued."),
  