private function buildPropertyListView(HarbormasterBuildUnitMessage $message)
 {
     $viewer = $this->getViewer();
     $view = id(new PHUIPropertyListView())->setUser($viewer);
     $view->addProperty(pht('Run At'), phabricator_datetime($message->getDateCreated(), $viewer));
     $details = $message->getUnitMessageDetails();
     if (strlen($details)) {
         // TODO: Use the log view here, once it gets cleaned up.
         // Shenanigans below.
         $details = phutil_tag('div', array('class' => 'PhabricatorMonospaced', 'style' => 'white-space: pre-wrap; ' . 'color: #666666; ' . 'overflow-x: auto;'), $details);
     } else {
         $details = phutil_tag('em', array(), pht('No details provided.'));
     }
     $view->addSectionHeader(pht('Details'), PHUIPropertyListView::ICON_TESTPLAN);
     $view->addTextContent($details);
     return $view;
 }