anchor.diff:  %%                        {FunClauseDef, ClauseIndex}::{term(), integer()) -> term()
   %% =============================================================================================  
   
  --spec(fold_expression_1_eclipse/4::(filename(), syntaxTree(), [{{{integer(), integer()}, {integer(), integer()}}, syntaxTree}], [dir()]) ->
  +-spec(fold_expression_1_eclipse/5::(filename(), syntaxTree(), [{{{integer(), integer()}, {integer(), integer()}}, syntaxTree}], [dir()], integer()) ->
   	     {ok, [{filename(), filename(), string()}]}).
  -fold_expression_1_eclipse(FileName, FunClauseDef, RangeNewExpList, SearchPaths) ->   %% RangeNewExpList [{{{StartLine, EndCol}, {EndLine, EndCol}}, NewExp}]
  -    {ok, {AnnAST, _Info}} = refac_util:parse_annotate_file(FileName, true, SearchPaths),
  +fold_expression_1_eclipse(FileName, FunClauseDef, RangeNewExpList, SearchPaths, TabWidth) ->   %% RangeNewExpList [{{{StartLine, EndCol}, {EndLine, EndCol}}, NewExp}]
  +    {ok, {AnnAST, _Info}} = refac_util:parse_annotate_file(FileName, true, SearchPaths, TabWidth),
       Body = refac_syntax:clause_body(FunClauseDef),
       AnnAST1= fold_expression_1_eclipse_1(AnnAST, Body, RangeNewExpList),
  -    Res = [{FileName, FileName, refac_prettypr:print_ast(AnnAST1)}],
  +    Res = [{FileName, FileName, refac_prettypr:print_ast(refac_util:file_format(FileName),AnnAST1)}],
       {ok, Res}.
   
   
  
positive.code: %% =============================================================================================
  -module(refac_fold_expression).
  
  -export([fold_expr_by_loc/4, fold_expression_1/8,
  	 fold_expr_by_loc_eclipse/4, fold_expression_1_eclipse/4,
  	 fold_expression_2_eclipse/6, fold_expression_1/4,
  	 fold_expr_by_name/6, fold_expr_by_name_eclipse/6,
  	 cursor_at_fun_clause/4]).
  
  -export([expr_unification/2]).
  -include("../include/wrangler.hrl").
  
negative.code: 	end,
      Fun = hd(lists:filter(F, Forms)),
      hd(refac_syntax:function_clauses(Fun)).
  