anchor.diff:  %% @doc Starts the supervisor
   %% @end 
   %%--------------------------------------------------------------------
  -start_link(Args) ->
  -    supervisor:start_link(storage_server_sup, Args).
  +start_link(Config) ->
  +    supervisor:start_link(storage_server_sup, Config).
   
   %%====================================================================
   %% Supervisor callbacks
  
positive.code: %% specifications.
  %% @end 
  %%--------------------------------------------------------------------
  init(Args) ->
      {ok,{{one_for_all,0,1}, 
        lists:map(fun({Module, DbKey, Name}) ->
            {Name, {storage_server,start_link,[Module, DbKey, Name]}, permanent, 1000, worker, [storage_server]}
          end, Args)}}.
  
  %%====================================================================
  %% Internal functions
  
negative.code: %% Supervisor callbacks
  -export([init/1]).
  
  -include("config.hrl").
  
  -define(SERVER, ?MODULE).
  
  %%====================================================================
  