anchor.diff:  	  end,
       Pars = lists:map(Fun, Pats),
       Op = refac_syntax:atom(FunName),
  -    refac_syntax:application(Op, [refac_misc:reset_attrs(P) || P <- Pars]).
  +    refac_misc:reset_attrs(refac_syntax:application(Op, [P|| P <- Pars])).
   
   	 
   
  
positive.code:     DefinePos.
  
  
  get_anti_unifier(Tabs, {ExprKeys, SubSt, ExportVars}) ->
      TmpASTTab=Tabs#tabs.tmp_ast_tab,
      Exprs1 = [ExpAST || {ExprKey, _,_,_} <- ExprKeys, {_Key, ExpAST} <- ets:lookup(TmpASTTab, ExprKey)],
      AU=anti_unification:generate_anti_unifier(Exprs1, SubSt, ExportVars),
      post_process_anti_unifier(AU).
   
     
  
  
  post_process_anti_unifier(FunAST) ->
      {FunAST1, _} = ast_traverse_api:stop_tdTP(fun do_post_process_anti_unifier/2, FunAST, none),
  
negative.code:     
      %% generate and hash those new, or changed, files.
      generalise_and_hash_ast(Files, Thresholds, Tabs, ASTPid, SearchPaths, TabWidth),
     %% ?wrangler_io("Generalise and hash finished.\n", []),
      
      %% Generate clone candidates using suffix tree based clone detection techniques.
      Dir = filename:dirname(hd(Files)),
  