anchor.diff:  
   -module(refac_fold_against_macro).
   
  --export([fold_against_macro/5, fold_against_macro_1/5, fold_against_macro_eclipse/5]).
  +-export([fold_against_macro/5, fold_against_macro_1/5, 
  +	 fold_against_macro_eclipse/5, fold_against_macro_1_eclipse/5]).
   
   
   -export([fold_against_macro/7]).
  
positive.code: %% Distel seems turn {wrapper, nil, ...} into {wrapper, [], ...}
  %% We have to turn it back.
  transform(Node) ->
      refac_util:full_buTP(fun(T, _Others) ->
  				 case T of 
  				     {wrapper, [], A, {[], B}} ->
  					 {wrapper, nil, A, {nil, B}};
  				     _  -> T
  				 end
  			 end, Node, {}).
  
negative.code: 	application ->
  	    Op  = refac_syntax:application_operator(MacroHead),
  	    Args1 = refac_syntax:application_arguments(MacroHead),
  	    Args= [refac_syntax:variable_name(A)||A<-Args1],
  	    Pars = lists:map(fun(P) -> case lists:keysearch(P, 1, Subst) of 
  					   {value, {P, Par}} -> 
  					       refac_util:reset_attrs(Par);
  