private function buildContentTemplate(PhrictionDocument $document, PhrictionContent $content)
 {
     $new_content = new PhrictionContent();
     $new_content->setSlug($document->getSlug());
     $new_content->setAuthorPHID($this->user->getPHID());
     $new_content->setChangeType(PhrictionChangeType::CHANGE_EDIT);
     $new_content->setTitle(coalesce($this->newTitle, $content->getTitle()));
     $new_content->setContent(coalesce($this->newContent, $content->getContent()));
     if (strlen($this->description)) {
         $new_content->setDescription($this->description);
     }
     return $new_content;
 }