anchor.diff:  
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %%% Format binary trace logs
  +get_et_handler() ->
  +    {fun ttb_et:handler/4, initial}.
  +
   format(Files) ->
       format(Files,[]).
   format(Files,Opt) ->
  
positive.code:     end,
      R.
  
  prepare(File,Handler) ->
      {Traci,Proci} = read_traci(File),
      Node = get_node(Traci),
      lists:foreach(fun({Pid,PI}) ->
  
negative.code:     end.
  
  do_format(Fd,Details,DisableSort,Handler) ->
      Clients = lists:foldl(fun({FileOrWrap,Traci},Acc) ->
                                    [start_client(FileOrWrap,Traci)|Acc]
  			  end,[],Details),
      init_collector(Fd,Clients,DisableSort,Handler).
  
  start_client(FileOrWrap,Traci) ->
      dbg:trace_client(file, FileOrWrap, 
  		     {fun handler/2, dict:to_list(Traci)}).
  
  handler(Trace,Traci) ->
      %%We return our own Traci so that it not necesarry to look it up
      %%This may take time if something huge has been written to it
      receive 
  	{get,Collector} -> Collector ! {self(),{Trace,Traci}};
  	done -> ok
      end,
      Traci.
  
  %%Used to handle common state (the same for all clients)
  handler2(Trace,{Fd,Traci,{Fun,State}}) when is_function(Fun) ->
  