anchor.diff:  
   
   
  -%% =====================================================================
  -%% @spec pos_to_app_1(Node::syntaxtree(),Pos::{integer(), integer()}) 
  -%%                        -> {syntaxtree(), true} | {[], false}
  -%% 
  -%% @end
  -%% =====================================================================
  +%% =====================================================================
  +%% @spec pos_to_app_1(Node::syntaxtree(),Pos::{integer(), integer()}) 
  +%%                        -> {syntaxtree(), true} | {[], false}
  +%% 
  +%% @end
  +%% =====================================================================
   pos_to_app_1(Node, Pos) ->
     case refac_syntax:type(Node) of
       application ->
  
positive.code:                              Pos11 < Pos
                               end, FunPatterns),
        case List of
          [] -> exit({error, "You have not selected a parameterrr!"});
          _ -> hd(List)
        end;
      {error, none} -> exit({error, "You have not selected a parameterrr!"})   
    end.
      
  
  %% =====================================================================
  %% @spec pos_to_clause(Node::syntaxtree(), Pos::{integer(), integer()})
  %%                                -> {ok, syntaxtree()} | {error, none}
  %% 
  %% @end
  %% =====================================================================
  pos_to_clause(Node, Pos) ->
    case refac_util:once_tdTU(fun pos_to_clause_1/2, Node, Pos) of
      {_, false} -> {error, none};
  
negative.code:     _ -> 
        {Pos1, _Pos2} = refac_util:get_range(hd(Args)),
        if Pos >= Pos1 -> ok;
  	 true -> exit({error, "You have not selected a parameter!"})
        end
    end,
    List = lists:dropwhile(fun(Pat)->
  