anchor.diff:  
   fun_to_process(FName, Line, Col, ProcessName, SearchPaths, Editor) ->
       io:format("\nCMD: ~p:fun_to_process(~p, ~p, ~p, ~p,~p)\n",  [?MODULE, FName,  Line, Col, ProcessName, SearchPaths]),
  -    case refac_util:is_fun_name(ProcessName) of
  +    case is_process_name(ProcessName) of
   	true ->
   	    _Res =refac_annotate_pid:ann_pid_info(SearchPaths),
   	    {ok, {AnnAST,Info}}= refac_util:parse_annotate_file(FName, true, SearchPaths), 
  
positive.code:     ok;
  check_self_exprs(SelfApps, InitialFun={_ModName, _FunName, _Arity},SearchPaths) ->
      Files = refac_util:expand_files(SearchPaths, ".erl"),
      {CallerCallee, _, _} = refac_callgraph_server:get_callgraph(SearchPaths), 
      ReachedFuns = [InitialFun|reached_funs_1(CallerCallee, [InitialFun])],
      SelfApps1 = lists:filter(fun({{M, F, A}, {_File, _FunDef, _SelfExpr}}) ->
  				     lists:member({M,F, A}, ReachedFuns)
  
negative.code: 			      SendExp = refac_syntax:infix_expr(Dest, refac_syntax:operator('!'), Msg),
  			      RecExp = refac_syntax:application(NewFunName1, []),
  			      Body1 = lists:reverse([RecExp,SendExp | tl(lists:reverse(Body))]),
  			     %% Ps1 = refac_syntax:tuple(Ps),	
  			      P = refac_syntax:tuple([refac_syntax:variable('From') |Ps]),
  			      refac_syntax:clause([P], Guard, Body1)
  		    end, Cs),					  
      ReceiveExp = refac_syntax:receive_expr(Cs1),
  