anchor.diff:      error ->
         {reply, no_group_found, State}
     end.
  +
  +
  +handle_cast(_Msg, State) ->
  +  {noreply, State}.
  +
  +
  +handle_info(_Info, State) ->
  +  {noreply, State}.
  +
  +
  +terminate(_Reason, _State) ->
  +  ok.
  +
  +code_change(_OldVsn, State, _Extra) ->
  +  {ok, State}.
  
positive.code:       {reply, group_already_exists, State}
    end;
  
  
  handle_call({rebuild, Group}, _From, State) ->
    case dict:find(Group, State) of
      {ok, {AssetPath, Tree, Options}} ->
  
negative.code: 
  -export([start_link/0]).
  -export([rebuild/1, watch/2]).
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
  
  
  
  rebuild(Group) ->
  