anchor.diff:  	    logger:log(debug, "userdb-file: No such user ~p when fetching password", [Username]),
   	    nomatch;
   	User when is_record(User, user) ->
  -	    User#user.password;
  -	Unknown ->
  -	    logger:log(error, "userdb-file: Unexpected result from get_user(), user ~p result : ~p",
  -		       [Username, Unknown]),
  -	    error
  +	    User#user.password
       end.
   
   
  
positive.code: 				       [Username, collect_addresses(A)]),
  			    nomatch;
  			Address when is_record(Address, address) ->
  			    URL = sipurl:parse(Address#address.address),
  			    URL#sipurl.user
  		    end;
  		Unknown ->
  		    logger:log(error, "userdb-file: Unexpected result from get_addresses_for_user(), user ~p result : ~p",
  			       [Username, Unknown]),
  		    error
  	    end;
  	Unknown ->
  	    logger:log(error, "userdb-file: Unexpected result from get_user(), user ~p result : ~p",
  		       [Username, Unknown]),
  	    error
      end.
  
  
  
negative.code: get_user2(User, [H | _T]) when is_record(H, user), H#user.name == User ->
      H;
  get_user2(User, [H | T]) when is_record(H, user) ->
      get_user2(User, T).
  
  
  %%--------------------------------------------------------------------
  %% Function: get_addresses_using_user(Username)
  