anchor.diff:      ensure_started(compiler),
       ensure_started(syntax_tools),
       ensure_started(mochiweb),
  -    application:set_env(webmachine, webmachine_logger_module,
  -                        webmachine_logger),
  +    application:set_env(webmachine, webmachine_logger_module, webmachine_logger),
       ensure_started(webmachine),
       engine_sup:start_link().
   
  
positive.code: 
  ensure_started(App) ->
      case application:start(App) of
          ok ->
              ok;
          {error, {already_started, App}} ->
              ok
      end.
  
  %% @spec start_link() -> {ok,Pid::pid()}
  
negative.code:     application:stop(public_key),
      application:stop(ibrowse),
      application:stop(inets),
      stop_if_running(polling_monitor),
      stop_if_running(polling_supervisor),
      stop_if_running(vstream_sup),
      Res.
  
  %% @spec stop() -> ok
  %% @doc Stop the given module if running using the PID
  stop_if_running(Atom) ->
      case whereis(Atom) of
          undefined -> ok;
          Pid       -> exit(Pid, "stop")
      end.
  