public static function getInstance() { $statistics = Statistics::getInstance(); $curlOptions = self::getOptions(); $connection = new CurlConnection($curlOptions, self::provideCookieFile()); $statistics->setRawStatistics($connection->getStats()); $connection = new AIS2ErrorCheckingConnection($connection); return $statistics->hookFinalConnection($connection); }