/**
  * Load the deletion queue item for a given deletion discussion page.
  * @param $page Article object of the deletion discussion page.
  */
 static function newFromDiscussion($page)
 {
     $item = new DeleteQueueItem();
     $dbr = wfGetDB(DB_SLAVE);
     $row = $dbr->selectRow('delete_queue', '*', array('dq_discussionpage' => $page->mTitle->getArticleID()), __METHOD__);
     if (!$row) {
         return null;
     }
     wfDebugLog('deletequeue', "Got delete_queue row for discussion page " . $page->mTitle->getArticleID());
     $item->loadFromRow($row);
     return $item;
 }