anchor.diff:       wrangler_callgraph_server:fun_callgraph_to_dot(OutFile, FileName).
      
   
  +check_search_paths(FileName, SearchPaths) ->
  +    InValidSearchPaths = lists:filter(fun (X) -> not filelib:is_dir(X) end, SearchPaths),
  +    case InValidSearchPaths of
  +	[] -> ok;
  +	_ -> ?wrangler_io("\n===============================WARNING===============================\n",[]), 
  +	     ?wrangler_io("The following directories specified in the search paths do not exist:\n~s", [InValidSearchPaths]),
  +	     throw({error, "Some directories specified in the search paths do not exist!"})
  +    end,
  +    Files = refac_util:expand_files(SearchPaths, ".erl") ++
  +	 refac_util:expand_files(SearchPaths, ".hrl"),
  +    case lists:member(FileName, Files) of
  +	true ->
  +	    ok;
  +	_ ->
  +    	    throw({error, "The current Erlang file does not belong to any of the search paths specified; please check!"})
  +    end.
  +
  +
  +	
  +
  +
   
   
    
  
positive.code: 	     {error, string()} | {ok, {[{modulename(), functionname(), functionarity()}],
  				       [{modulename(), functionname(), functionarity()}]}}).
  caller_funs(FName, Line, Col, SearchPaths, TabWidth) ->
      {ok, {AnnAST, Info}} = refac_util:parse_annotate_file(FName, true, SearchPaths, TabWidth),
      case interface_api:pos_to_fun_def(AnnAST, {Line, Col}) of
        {ok, Def} ->
  
negative.code: 
  -spec(non_tail_recursive_servers_in_file(FName::filename(), SearchPaths::[dir()], TabWidth::integer()) -> ok).
  non_tail_recursive_servers_in_file(FName, SearchPaths, TabWidth) ->
      ?wrangler_io("\nCMD: ~p:non_tail_recursive_servers_in_file(~p, ~p, ~p).\n",
  		    [?MODULE, FName,SearchPaths, TabWidth]),
      check_search_paths(FName, SearchPaths),
      Funs = non_tail_recursive_servers(FName, SearchPaths, TabWidth),
      non_tail_format_results(Funs).
   
  -spec(non_tail_recursive_servers_in_dirs(SearchPaths::[dir()], TabWidth::integer()) -> ok).
  non_tail_recursive_servers_in_dirs(SearchPaths, TabWidth) ->
      ?wrangler_io("\nCMD: ~p:non_tail_recursive_servers_in_dir(~p, ~p).\n",
  		 [?MODULE,SearchPaths, TabWidth]),
      Files = refac_util:expand_files(SearchPaths, ".erl"),
      Funs = lists:flatmap(fun(F) ->
  				 non_tail_recursive_servers(F, SearchPaths, TabWidth)
  