/**
  * Startet die Verarbeitung des aktuellen Aufrufs.
  *
  * @param boolean $admin true, falls Aufruf der Administration
  */
 public static function start($admin = false)
 {
     // Bootstrapping der konkreten App aufrufen (vor dem Laden der Session!)
     // Beim Laden der Session werden u.a. schon DB-Abfragen ausgeführt. Einstellungen,
     // die die DB betreffen müssen also vorher (!) gemacht werden.
     include Environment::get()->srcDir . '/Bootstrap.php';
     $application = self::getInstance();
     $application->startSession();
     Debug::init();
     // Konkrete Applikation initialisieren (nach dem Laden der Session!)
     include Environment::get()->srcDir . '/InitApplication.php';
     // Request parsen und ausführen
     $request = $application->parseRequest();
     $request = self::sanitizeRequest($request, $admin);
     $application->handleRequest($request);
     // DB Verbindung garantiert trennen
     Database::getInstance()->close();
 }