anchor.diff:  	{reverse,    false},
   	{print,      [name,id,tries,colls,ratio,time,duration]},
   	{max_locks,  20},
  -	{combine,    true},
  -	{thresholds, [{tries, 0}, {colls, 0}, {time, 0}] },
  +	{combine,    false},
  +	{thresholds, [] },
   	{locations,  false}],
   
       Opts      = options(InOpts, Default),
  -    Filtered  = filter_locks(Lockname, Locks),
  +    Filtered  = filter_locks(Locks, Lockname),
       IDs       = case {proplists:get_value(full_id, Opts), proplists:get_value(combine, Opts)} of
   	{true, true} -> locks_ids(Filtered);
   	_            -> []
  
positive.code: 	id,
  	type,
  	stats = []
  
      }).
  
  -record(print, {
  
negative.code: 
  apply(Fun, As) when is_function(Fun) ->
      lcnt:start(),
      Opt = lcnt:rt_opt({copy_save, true}),
      lcnt:clear(),
      Res = erlang:apply(Fun, As),
      lcnt:collect(),
      lcnt:rt_opt({copy_save, Opt}),
      Res.
  
  all_conflicts() -> all_conflicts(time).
  