anchor.diff:  			      ]}], [], []),
   
   
  -    %% test verify_consistency2(Users, Addresses)
  +    %% verify_consistency2(Users, Addresses)
       %%--------------------------------------------------------------------
       io:format("test: verify_consistency2/2 - 1~n"),
       %% no warnings
  
positive.code: %%           Reason = string()
  %%           NewState = state record()
  %%--------------------------------------------------------------------
  read_userdb_error(E, State, init) when is_record(State, state) ->
      %% On init, always return error tuple
      {error, lists:flatten(E)};
  read_userdb_error(E, State, cast) when is_record(State, state) ->
      %% On cast, always log errors
      logger:log(error, E, []),
      State;
  read_userdb_error(E, State, info) when is_record(State, state) ->
      %% On info (i.e. interval timer), only log errors every LOG_THROTTLE_SECONDS seconds
      Now = util:timestamp(),
      case State#state.last_fail of
  	L when is_integer(L), L >= Now - ?LOG_THROTTLE_SECONDS ->
  	    %% We have logged an error recently, skip
  	    State;
  	L when is_integer(L) ->
  	    logger:log(error, E, []),
  	    State#state{last_fail=Now}
      end.
  
negative.code: %%%           - maybe we should.
  %%%-------------------------------------------------------------------
  -module(sipuserdb_file_backend).
  -compile(export_all).
  
  -behaviour(gen_server).
  
  