private function buildRenderedCommentResponse(PhabricatorInlineCommentInterface $inline, $on_right)
 {
     $request = $this->getRequest();
     $user = $request->getUser();
     $engine = PhabricatorMarkupEngine::newDifferentialMarkupEngine();
     $phids = array($user->getPHID());
     $handles = $this->loadViewerHandles($phids);
     $view = new DifferentialInlineCommentView();
     $view->setInlineComment($inline);
     $view->setOnRight($on_right);
     $view->setBuildScaffolding(true);
     $view->setMarkupEngine($engine);
     $view->setHandles($handles);
     $view->setEditable(true);
     return id(new AphrontAjaxResponse())->setContent(array('inlineCommentID' => $inline->getID(), 'markup' => $view->render()));
 }