anchor.diff:  -spec content_types_provided(Req :: cowboy_req:req(), State :: any())
         -> {[{binary(), atom()},...], Req :: cowboy_req:req(), State :: any()}.
   content_types_provided(Req, State) ->
  +  io:format("content_types_provided!~n"),
     {[
       {<<"application/json">>, handle_get_apps_as_json}
       ], Req, State}.
  +
  +
  +content_types_accepted(Req, State) ->
  +  io:format("content_types_accepted!~n"),
  +  {
  +    [{{
  +      <<"application">>,
  +      <<"x-www-form-urlencoded">>,
  +      []
  +    }, start_app}],
  +    Req, State}.
   
   
   %%-----------------------------------------------------------------------------
  
positive.code: %%=============================================================================
  
  start_app(Req, State) ->
    App = cowboy_req:binding(name, Req),
    Res = erts_apps:start_app(App),
    {Res, Req, State}.
  
  
  %%-----------------------------------------------------------------------------
  
negative.code: -spec terminate(any(), _Req :: cowboy_req:req(), _State :: any())
        -> ok when _Req::cowboy_req:req().
  terminate(Reason, _Req, _State) ->
    io:format("terminate: ~p ~n", [Reason]),
    ok.
  
  
  