anchor.diff:  	_ -> ExpList
       end.
   
  -get_node_toks(Toks, Node) ->
  +get_node_toks(FileName,Toks, Node) ->
       {Start, End} = refac_util:get_start_end_loc(Node),
       case Start =={0,0} orelse End=={0,0} of
   	true -> [];
  
positive.code: 			      true ->
  				  Form1 = replace_expr_with_fun_call(
  					    Form, ExpList, NewFunName, ParNames, VarsToExport),
                                    Toks = get_node_toks(refac_util:get_toks(Form), ExpList),
                                    NewFun1 = refac_util:update_ann(NewFun, {toks, Toks}),
  				  [Form1, NewFun1];
  			      _ -> [Form]
  
negative.code:     FunPos = refac_syntax:get_pos(Fun),
      {FrVars, BdVars} = get_free_bd_vars(ExpList),
      VarsToExport = vars_to_export(Fun, End, BdVars),
      AnnAST1 = do_fun_extraction(FileName, AnnAST, ExpList, NewFunName, FrVars, VarsToExport, {FunName, FunArity, FunPos}),
      case Editor of
  	emacs ->
  	    Res = [{{FileName, FileName}, AnnAST1}],
  