anchor.diff:      refac_callgraph:construct(CallGraph).
      
   
  -%%@private
  -%%@spec build_call_graph(DirList::[dir()], #callgraph{}) -> #callgraph{}
  -
  --spec(build_call_graph(DirList::[dir()], [{{{atom(), atom(), integer()}, syntaxTree()}, {atom(), atom(), integer()}}]) ->
  -	     [{{{atom(), atom(), integer()}, syntaxTree()}, {atom(), atom(), integer()}}]).
  +-spec(build_call_graph/2::([filename()], [{{{atom(), atom(), integer()}, syntaxTree()}, {atom(), atom(), integer()}}]) ->
  + 	     [{{{atom(), atom(), integer()}, syntaxTree()}, {atom(), atom(), integer()}}]).
   build_call_graph([FileName | Left], Acc) ->
       case refac_util:parse_annotate_file(FileName, true, []) of
         {ok, {AnnAST, Info}} ->
  
positive.code: %% element of the tuple being the module name, and the second element 
  %% binding the directory name of the file to which the module belongs.
  
  -spec(get_modules_by_file(Files::[filename()]) -> [{atom(), dir()}]).
  get_modules_by_file(Files) ->
      get_modules_by_file(Files, []).
  
  
negative.code: 			  case C of 
  			      ' ' -> [C];
  			      $\n -> "\\n";
  			      $\\ -> "\\\\";
  			    %%  $\s  -> "\\s";
  			      $\r ->  "\\r";
  			      $\t -> "\\t";
  