anchor.diff:  
   %% TODO : I would like to reorder these parameters,
   rename_fun_0(FileName, NewName, SearchPaths, TabWidth, Editor, 
  -	     AnnAST, Info, NewName1, Mod, Fun, Arity,DefinePos) ->
  +	     AnnAST, Info, NewName1, Mod, Fun, Arity,DefinePos, Cmd) ->
       Pid = start_atom_process(),
       ?wrangler_io("The current file under refactoring is:\n~p\n", [FileName]),
       {AnnAST1, _C} = do_rename_fun(FileName, SearchPaths, AnnAST, 
  
positive.code: -export([rename_fun/6, rename_fun_1/6,  rename_fun_eclipse/6]).
  
  -export([check_atoms/4, collect_atoms/2,try_eval/4, start_atom_process/0, 
  	 stop_atom_process/1,output_atom_warning_msg/3, write_files/2,
  	 apply_style_funs/0, eqc_statem_callback_funs/0, is_callback_fun/3,
  	 commontest_callback_funs/0,testserver_callback_funs/0]).
  
  
negative.code: 	false ->
  	    output_atom_warning_msg(Pid, not_renamed_warn_msg(Fun), renamed_warn_msg(Fun)),
  	    stop_atom_process(Pid),
  	    write_files(Editor, [{{FileName, FileName}, AnnAST1}], Cmd)
      end.
  
  -spec(rename_fun_1/6::(string(), integer(), integer(), string(), [dir()], integer()) ->
  	     {error, string()} | {ok, [filename()]}).
  rename_fun_1(FileName, Line, Col, NewName, SearchPaths, TabWidth) ->
      Cmd = "CMD: " ++ atom_to_list(?MODULE) ++ ":rename_fun(" ++ "\"" ++
  	FileName ++ "\", " ++ integer_to_list(Line) ++
  	", " ++ integer_to_list(Col) ++ ", " ++ "\"" ++ NewName ++ "\","
  	++ "[" ++ refac_util:format_search_paths(SearchPaths) ++ "]," ++ integer_to_list(TabWidth) ++ ").",    
      {ok, {AnnAST, Info}} = refac_util:parse_annotate_file(FileName, true, SearchPaths, TabWidth),
      NewName1 = list_to_atom(NewName),
      {ok, {Mod, Fun, Arity, _, DefinePos}} = refac_util:pos_to_fun_name(AnnAST, {Line, Col}),
  