anchor.diff:  
   -export([rename_var/6, rename_fun/6, rename_mod/4,
   	 rename_process/6, rename_mod_batch/4, generalise/6,
  -	 move_fun/7, duplicated_code_in_buffer/4,
  +	 move_fun/6, move_fun_1/6,
  +	 duplicated_code_in_buffer/4,
   	 duplicated_code_in_dirs/4,
   	 identical_expression_search/4,
   	 similar_expression_search/6, fun_extraction/5,
  
positive.code: %% expressions is a sequence of expressions separated by ','. </p>
  %% Usage: highlight the expression/expression sequence of interest, then selected  <em> Indentical Expression Search </em> from 
  %% <em> Refactor</em>.
  %% @spec identical_expression_search(FileName::filename(),Start::Pos, End::Pos, TabWidth:: integer()) -> {ok, [{integer(), integer(), integer(), integer()}]} | {error, string()}
  -spec(identical_expression_search/4::(filename(), pos(), pos(), integer()) -> {ok, [{integer(), integer(), integer(), integer()}]} | {error, string()}).
  identical_expression_search(FileName, Start, End, TabWidth) ->
      try_refactoring(refac_expr_search, expr_search, [FileName, Start, End, TabWidth]).
  
negative.code: %% <em> Rename Module Name </em> from the <em> Refactor </em> menu, after that, the refactorer will prompt to enter 
  %% the new module name in the mini-buffer.
  %% </p>
  %%@spec rename_mod(FileName::filename(), NewName::string(), SearchPaths::[dir()], TabWidth::integer()) -> 
  %%	     {error, string()} | {question, string()} | {warning, string()} |{ok, [filename()]}
  -spec(rename_mod/4::(filename(), string(), [dir()], integer()) -> 
  	     {error, string()} | {question, string()} | {warning, string()} |{ok, [filename()]}).
  