public function loadProxyClass()
    {
        if (!$this->cacheFileExists() || $this->debug) {
            $this->writeProxyClassCache();
        }

        if (!$this->isProxyLoaded()) {
            require $this->proxyClassCacheFilename;
        }

        return $this;
    }