anchor.diff:  %% @end
   %% @private
   %%--------------------------------------------------------------------
  -get_deps([{_, TaskDesc}]) ->
  +get_deps([{{desc, _}, TaskDesc}]) ->
       TaskDesc#task.deps;
   get_deps([]) ->
       none.
  
positive.code: %% @end
  %% @private
  %%--------------------------------------------------------------------
  strip_to_defs([{_, Desc} | Rest], Acc) ->
      strip_to_defs(Rest, [Desc | Acc]);
  strip_to_defs([], Acc) ->
      lists:reverse(Acc).
  
  
negative.code: %% @private
  %%--------------------------------------------------------------------
  register_task(Tid, TaskName, TaskDesc) when is_record(TaskDesc, task) ->
      ets:insert(Tid, {{desc, TaskName}, TaskDesc}),
      ets:insert(Tid, {{impl, TaskDesc#task.task_impl}, TaskName}).
  
  
  %%--------------------------------------------------------------------
  