protected static function createInstance() { if (static::$current !== null) { return; } static::$current = new RequestItem(); static::$current->populateFromGlobals(); }