public function getDocumentApprovalTableComments(Docman_Item $item)
 {
     $comments = array();
     $approval_table_factory = $this->approval_table_factory->getSpecificFactoryFromItem($item);
     if (!$approval_table_factory) {
         return $comments;
     }
     $table = $approval_table_factory->getTable();
     if (!$table) {
         return $comments;
     }
     $review_factory = $this->approval_table_factory->getReviewerFactory($table, $item);
     $reviews = $review_factory->getReviewerListForLatestVersion();
     foreach ($reviews as $review) {
         /* @var $review Docman_ApprovalReviewer */
         $comments[] = array('user_id' => $review->getId(), 'date_added' => $review->getReviewDate(), 'comment' => $review->getComment());
     }
     return $comments;
 }