anchor.diff:  %% 	{error, Reason}  -> eralng:error(Reason)
   %%     end.
   
  -%%@private
  -%%spec trace_spawn({ModName::atom(), FunName::atom(), Arity::integer()}, Index::integer(), Pid::pid(), TraceCacheFile::filename()) ->term().
   %% trace_spawn({ModName, FunName, Arity}, Index, Pid, TraceCacheFile) ->
   %%     SpawnInfo = {spawn, {ModName, FunName, Arity, Index}, Pid},
   %%     case dets:open_file(TraceCacheFile, [{type, bag}]) of 
  
positive.code: %% <p> The current version of the duplicated code detector can report clones that are syntactically 
  %% identical after consistent renaming of variables, except for variations in literals, layout and comments.
  %% </p>
  %% =====================================================================================
  %% @spec duplicated_code_in_buffer(FileName::filename(),MinToks::integer(),MinClones::integer()) -> term()
  %% 
        
  -spec(duplicated_code_in_buffer/3::(filename(), string(), string()) ->{ok, string()}).     
  duplicated_code_in_buffer(FileName, MinToks, MinClones) -> 
      refac_duplicated_code:duplicated_code([FileName], MinToks, MinClones).
  
  
  %% =====================================================================================
  %% @doc The duplicated code detector that works with multiple Erlang modules.
  %% <p> This function reports duplicated code fragments found in the directories specified by SearchPaths.
  %% The user will be prompted for two parameters: the minimum number of 
  %% tokens that a cloned code fragment should have, and the minimum number of times a code fragment is duplicated.
  
negative.code: 
  
  %% ==================================================================================
  %% @doc A duplicated code detector that only works with the current Erlang buffer.
  %% <p> This function reports the duplicated code fragments found in the current Erlang buffer. It does 
  %% not remove those code clones. The user will be prompted for two parameters: the minimum number of 
  %% tokens a cloned code fragment should have, and the minimum number of times a code fragment is duplicated.
  