code: public static function init()
      {
          if (self::$isInit === false) {
              self::$rawRequest = null;
              self::$routes = array();
              self::$isInit = true;
              if (defined('STRAY_IS_HTTP') === true && constant('STRAY_IS_HTTP') === true) {
                  self::$rawRequest = new RawRequest();
                  Session::init();
                  Locale::init(self::$rawRequest);
              }
          }
      }
docs: Initialize inner states according to current HTTP request.
  
  @static