anchor.diff:  handle_info({hello, [Id, Hello_message], From}, State) ->
       io:format("HelloWorld: callback ~p, ~p~n", [Id, Hello_message]),
       %%     on_click(17, 123),
  -%%     gen_dbus:reply(From, {ok, ["Hello callback", " from Erlang service.erl"]}),
  -    gen_dbus:reply(From, {dbus_error, 'org.freedesktop.DBus.Error.Timeout', "Error from Erlang service.erl"}),
  +    gen_dbus:reply(From, {ok, ["Hello callback", " from Erlang service.erl"]}),
  +%%     gen_dbus:reply(From, {dbus_error, 'org.freedesktop.DBus.Error.Timeout', "Error from Erlang service.erl"}),
       {noreply, State};
   
   handle_info(Info, State) ->
  
positive.code: -module(hello).
  
  -import(error_logger).
  -import(dberl.gen_dbus).
  
negative.code: get_tuple(dbus_info) ->
      [{signature, [], [{struct, [string, string]}]}].
  
  'GetTuple'([], _From, State) ->
      {reply, {"Hello Tuple", " from Erlang service.erl"}, State}.
  
  
  get_dict(dbus_info) ->
      [{interface, 'org.designfu.SampleInterface'}].
  
  'GetDict'([], _From, State) ->
      List = [{1, "Hello"},
  	    {2, " from Erlang service.erl"}],
      Dict = dict:from_list(List),
  
      {reply, #variant{type={dict, byte, string}, value=Dict}, State}.
  %%     {reply, #variant{type={dict, string, string},value=List}, State}.
  %%      {reply, #variant{type={array, {struct, [string, string]}},value=List}, State}.
  
  %% on_click([], State) ->
  
  