anchor.diff:  			{true, Subst} ->
   			    [{get_start_end_locations(SubExprs), SubExprs, Subst, Pats}];
   			_ ->
  -			    [false]
  +			    check_expr_list_minus_last_expr(FoldFunBodyExprList,CurExprList, SubExprs)
   		    end;
  -		_ -> [false]
  +		_ ->
  +		    check_expr_list_minus_last_expr(FoldFunBodyExprList, CurExprList,SubExprs)
   	    end;
   	_ ->
   	    case unification:expr_unification(FoldFunBodyExprList, SubExprs) of
  
positive.code: 		    end
  	    end;
  	_ ->
  	    [false]
      end.
  
  check_expr_list_not_ends_with_match(FoldFunBodyExprList, CurExprList, SubExprs) ->
  
negative.code: 
  -include("../include/wrangler.hrl").
  
  -spec(fold_expr_by_loc/5::(filename(), integer(), integer(), [dir()], integer())->
  	     {ok, [{integer(), integer(), integer(), integer(), syntaxTree(), 
  		    {filename(), atom(), syntaxTree(), integer()}}], string()}).
  fold_expr_by_loc(FileName, Line, Col, SearchPaths, TabWidth) ->
      ?wrangler_io("\nCMD: ~p:fold_expr_by_loc(~p, ~p,~p,~p, ~p).\n", 
  		 [?MODULE, FileName, Line, Col, SearchPaths, TabWidth]),
      fold_expression(FileName, Line, Col, SearchPaths, TabWidth, emacs).
  
  -spec(fold_expr_by_loc_eclipse/5::(filename(), integer(), integer(), [dir()], integer()) ->
  	     {ok,  {syntaxTree(),[{{{integer(), integer()}, {integer(), integer()}}, syntaxTree(),syntaxTree()}]}}).
  fold_expr_by_loc_eclipse(FileName, Line, Col, SearchPaths, TabWidth) ->
      fold_expression(FileName, Line, Col, SearchPaths, TabWidth, eclipse).
  
  