anchor.diff:  
   -spec(expression_search/3::(filename(), pos(), pos()) -> {ok, [{integer(), integer(), integer(), integer()}]} | {error, string()}).
   expression_search(FileName, Start, End) ->
  -    try_refactoring(refac_expr_search, expr_search, [FileName, Start, End]).
  +    refac_expr_search:expr_search(FileName, Start, End).
   
   %% =====================================================================================================
   %%@doc Introduce a new function to represent a user-selected expression or expression sequence.
  
positive.code: 	{ok, Res} ->
  	    {ok, Res};
  	{error, Reason} -> {error, Reason};
  	_  -> {error, "Wrangler failed to perform this refactoring, please report error to erlang-refactor@kent.ac.uk."}
      end.
  
      
  
  
  
  %% trace_send({ModName, FunName, Arity}, Index, Pid, TraceCacheFile) ->
  %%     PInfo = erlang:process_info(Pid),
  %%     {value, InitialCall} = lists:keysearch(initial_call, 1, PInfo),
  %%     {value, CurrentFun} = lists:keysearch(current_function,1, PInfo),
  %%     SendInfo =case lists:keysearch(registered_name, 1, PInfo) of 
  %% 		  {value, RegisteredName} ->
  %% 		      {send, {ModName, FunName, Arity, Index}, Pid, InitialCall, CurrentFun, RegisteredName};
  %% 		  false ->
  %% 		      {send, {ModName, FunName, Arity, Index}, Pid, InitialCall, CurrentFun}
  %% 	      end,
  %%     case dets:open_file(TraceCacheFile, [{type, bag}]) of 
  %% 	{ok, TraceCacheFile} -> 
  %% 	   dets:insert(TraceCacheFile, SendInfo),
  %% 	   dets:close(TraceCacheFile);
  %% 	{error, Reason}  -> eralng:error(Reason)
  %%     end.
  
  %% trace_spawn({ModName, FunName, Arity}, Index, Pid, TraceCacheFile) ->
  %%     SpawnInfo = {spawn, {ModName, FunName, Arity, Index}, Pid},
  %%     case dets:open_file(TraceCacheFile, [{type, bag}]) of 
  %% 	{ok, TraceCacheFile} -> 
  %% 	    dets:insert(TraceCacheFile, SpawnInfo),
  %% 	    dets:close(TraceCacheFile);
  %% 	{error, Reason}  -> eralng:error(Reason)
  %%     end.    
  
  
  
negative.code: %% @spec rename_process(FileName::filename(), Line::integer(), Col::integer(),NewName::string(), SearchPaths::[dir()]) ->
  %%     {error, string()} | {undecidables, string()}| {ok, [filename()]}
  -spec(rename_process/5::(filename(), integer(), integer(), string(), [dir()]) ->
  	       {error, string()} | {undecidables, string()} | {ok, [filename()]}).
  rename_process(FileName, Line, Col, NewName, SearchPaths) ->
      try_refactoring(refac_rename_process, rename_process, [FileName, Line, Col, NewName, SearchPaths]).
  
  