anchor.diff:  %%  Retrieve the deps from the task tuple.
   %% @end
   %%--------------------------------------------------------------------
  -get_deps({value, {_, Deps, _, _}}) ->
  +get_deps({value, {_, Deps, _, _, _}}) ->
       Deps;
   get_deps(none) ->
       none.
  
positive.code: %%--------------------------------------------------------------------
  gen_task_chain(TaskName) when is_atom(TaskName) ->
      gen_server:call(?SERVER, {task_chain, TaskName}).
  
  
  %%--------------------------------------------------------------------
  %% @spec get_task_def(TaskName) -> {value, TaskDef} | none
  
negative.code: %%  Get the task implementation from the lyst
  %% @end
  %%--------------------------------------------------------------------
  get_impl({value, {Impl, _, _, _, _}}) ->
      Impl;
  get_impl(none) ->
      none.
  
  %%--------------------------------------------------------------------
  %% @doc 
  %%  Get the opts for the system.
  %% @spec get_opts(TaskDesc::tuple()) -> Opts
  %% @end
  %%--------------------------------------------------------------------
  get_opts({value, {_, _, _, _, Opts}}) ->
      Opts;
  get_opts(none) ->
      [].
  
  
  %%====================================================================
  %%% Tests
  