anchor.diff:  
   %%--------------------------------------------------------------------
   %% @doc
  -%%  Setup the run.
  -%% @spec setup_run() -> ok.
  +%%   Does all of the work to setup a run. This includes (at the very
  +%%   least) generating a unique id for this 'run'.
  +%% @spec setup_run() -> UniqueBuildId.
   %% @end
   %%--------------------------------------------------------------------
   setup_run() ->
  
positive.code:     ok.
  
  %%--------------------------------------------------------------------
  %% @doc 
  %%  Apply the task. If its a fun, call the fun. If its an atom call
  %%  its do_task function.
  %% @spec apply_task(Task, RunRef, Args) -> Result
  
negative.code:     _:problem ->
          eta_event:run_fault(RunRef, "Task failed");
      _:Error ->
          eta_event:run_fault(RunRef,
                              {"Error : ~p, Stacktrace : \n ~p",
                               [Error, erlang:get_stacktrace()]})
      after
          eta_event:run_stop(RunRef)
  