public function getBookmark($bookmarkName)
    {
        if ($bookmarkName == '')
            throw new Exception('Bookmark name not specified');
        
        //build URI
        $strURI = Product::$baseProductUri . '/words/' . $this->getFileName() . '/bookmarks/' . $bookmarkName;

        //sign URI
        $signedURI = Utils::sign($strURI);

        $responseStream = Utils::processCommand($signedURI, 'GET', '', '');

        $json = json_decode($responseStream);        
        
        if ($json->Code == 200) {
            return $json->Bookmark;
        }
        
        AsposeApp::getLogger()->warning('Error occured, http 200 code was not found.', array(
            'json-code' => $json->Code,
        ));
        return false;
    }