anchor.diff:  
   do_rename_fun_in_tuples(Node, {FileName, SearchPaths, ModName, FunName, TargetModName, Arity, Pid, TabWidth}) ->
       case refac_syntax:tuple_elements(Node) of
  +%% 	[E1, E2] ->
  +%% 	    As = refac_syntax:get_ann(Node),
  +%% 	    case lists:keysearch(fun_def,1,As) of
  +%% 		{value, {fun_def, {ModName, FunName,Arity, _,_}}} ->
  +%% 		    {copy_pos_attrs(Node, refac_syntax:tuple([copy_pos_attrs(E1, refac_syntax:atom(TargetModName)), E2])), true};
  +%% 		_ -> {Node, false}
  +%% 	    end;
   	[E1, E2, E3] ->
   	    case refac_rename_fun:try_eval(FileName, E1, SearchPaths, TabWidth) of
   		{value, ModName} ->
  
positive.code: 		  false ->
  		      case {Mod1, Fun1, Ari1} of
  			{ModName, FunName, Arity} ->
  			    case refac_syntax:type(Operator) of
  			      module_qualifier ->
  				  MakeApp(Node, Operator, Args, TargetModName, FunName);
  			      _ -> {Node, false}
  			    end;
  			_ -> {Node, false}
  		      end
  
negative.code: 			false ->
  			    case {Mod1, Fun1, Ari1} of
  				{ModName, FunName, Arity} ->
  				    case refac_syntax:type(Operator) of 
  					tuple -> 
  					    [M, F] = refac_syntax:tuple_elements(Operator),
  					    Operator1= copy_pos_attrs(Operator, refac_syntax:tuple(
  								[copy_pos_attrs(M, refac_syntax:atom(TargetModName)), F])),
  					    Node1= copy_pos_attrs(Node, refac_syntax:application(Operator1,Args)),
  					    {Node1, true};
  					_ ->
  					    MakeApp(Node, Operator, Args, TargetModName, FunName)
  				    end;					
  				_ ->{Node, false}
  			    end
  		    end;
  