anchor.diff:      
   is_eunit_special_function(FileName, FunName, Arity) ->
       UsedTestFrameWorks = refac_util:test_framework_used(FileName),
  -    case lists:member(eunit, UsedTestFrameWorks) of 
  -	true ->
  -	    (Arity==0)
  -		andalso  
  -		  (lists:suffix(?DEFAULT_EUNIT_TEST_SUFFIX, FunName) orelse
  -		   lists:suffix(?DEFAULT_EUNIT_GENERATOR_SUFFIX, FunName) orelse
  -		   FunName=="test");
  -	_ -> false
  +    case lists:member(eunit, UsedTestFrameWorks) of
  +      true ->
  +	  Arity == 0 andalso
  +	    (lists:suffix(?DEFAULT_EUNIT_TEST_SUFFIX, FunName) orelse
  +	       lists:suffix(?DEFAULT_EUNIT_GENERATOR_SUFFIX, FunName) orelse
  +		 FunName == "test");
  +      _ -> false
       end.
   
   check_atoms(AnnAST, AtomNames) ->
  
positive.code:     ?wrangler_io("\nCMD: ~p:generalise(~p, {~p,~p}, {~p,~p}, ~p,~p,~p).\n",
  		 [?MODULE, FileName, Line, Col, Line1, Col1, ParName, SearchPaths, TabWidth]),
      Cmd = "CMD: " ++ atom_to_list(?MODULE) ++ ":generalise(" ++ "\"" ++
  	FileName ++ "\", {" ++ integer_to_list(Line) ++	", " ++ integer_to_list(Col) ++ "},"++
  	"{" ++ integer_to_list(Line1) ++ ", " ++ integer_to_list(Col1) ++ "},"  ++ "\"" ++ ParName ++ "\","
  	++ "[" ++ refac_util:format_search_paths(SearchPaths) ++ "]," ++ integer_to_list(TabWidth) ++ ").",
      case refac_util:is_var_name(ParName) of
        false -> throw({error, "Invalid parameter name!"});
        true -> ok
  
negative.code: gen_fun_1_eclipse(SideEffect, FileName,ParName, FunName, Arity, DefPos, Exp, SearchPaths,TabWidth, Dups, LogCmd) ->
      gen_fun_1(SideEffect, FileName,ParName, FunName, Arity, DefPos, Exp, SearchPaths, TabWidth, Dups, eclipse,LogCmd).
  
  gen_fun_1(SideEffect, FileName, ParName, FunName, Arity, DefPos, Exp, SearchPaths, TabWidth, Dups, Editor, LogCmd) ->
      {ok, {AnnAST, Info}} = refac_util:parse_annotate_file(FileName, true, [], TabWidth),
      {ok, ModName} = get_module_name(Info),
      AnnAST1 = case to_keep_original_fun(FileName, AnnAST, ModName, FunName, Arity, Exp, Info) of
  		true -> add_function(ModName, AnnAST, FunName, DefPos, Exp, SideEffect);
  		  false -> AnnAST
  	      end,
      ActualPar = make_actual_parameter(ModName, Exp, SideEffect),
      {AnnAST2, _} = refac_util:stop_tdTP(fun do_gen_fun/2, AnnAST1,
  					{FileName, ParName, FunName, Arity, DefPos, Info,
  					 Exp, ActualPar, SideEffect, Dups, SearchPaths, TabWidth}),
      refac_util:write_refactored_files(FileName, AnnAST2, Editor, LogCmd).
  
  
  -spec(gen_fun_clause_eclipse/10::(FileName::filename(), ParName::atom(), FunName::atom(), Arity::integer(), DefPos::pos(), 
  