anchor.diff:      Response.
   
   %% @doc Update a CDMI container
  --spec nebula2_containers:update_container(cowboy_req:req(), map(), object_oid()) -> {ok, json_value()}.
  +-spec update_container(cowboy_req:req(), map(), object_oid()) -> {ok, json_value()}.
   update_container(Req, State, Oid) when is_map(State); is_binary(Oid)->
  -    lager:debug("Entry"),
  +    ?nebMsg("Entry"),
       {Pid, _} = State,
       {ok, Body, Req2} = cowboy_req:body(Req),
       NewData = try jsx:decode(Body, [return_maps]) of
  
positive.code:                       throw(badjson)
                end,
      {ok, OldData} = nebula2_db:read(Pid, Oid),
      OldMetaData = nebula2_utils:get_value(<<"metadata">>, OldData, maps:new()),
      NewMetaData = nebula2_utils:get_value(<<"metadata">>, NewData, maps:new()),
      MetaData = maps:merge(OldMetaData, NewMetaData),
      Data = maps:merge(OldData, NewData),
      Data2 = nebula2_utils:put_value(<<"metadata">>, MetaData, Data),
      CList = [<<"cdmi_atime">>,
               <<"cdmi_mtime">>,
               <<"cdmi_acount">>,
               <<"cdmi_mcount">>],
      Data3 = nebula2_utils:update_data_system_metadata(CList, Data2, State),
      Data4 = nebula2_db:marshall(Data3),
      Response = case nebula2_db:update(Pid, Oid, Data4) of
                     ok ->
                         {true, Req2, State};
                     _  ->
  
negative.code:         ]).
  
  %% @doc Create a new CDMI container
  -spec new_container(cowboy_req:req(), cdmi_state()) -> {boolean(), Req, cdmi_state()}
          when Req::cowboy_req:req().
  new_container(Req, State) ->
      ?nebMsg("Entry"),
      {_, EnvMap} = State,
      Domain = nebula2_utils:get_value(<<"domainURI">>, EnvMap),
      lager:debug("Domain: ~p", [Domain]),
  