/**
  * @param FeatureNode $feature
  *
  * @return string
  */
 public function format(FeatureNode $feature)
 {
     $shortDesc = $feature->getKeyword() . ': ' . $feature->getTitle() . "\n";
     if (!$feature->hasDescription()) {
         return rtrim($shortDesc);
     }
     $longDesc = implode(array_map(function ($descriptionLine) {
         return $this->indent() . trim($descriptionLine) . "\n";
     }, explode("\n", $feature->getDescription())));
     return $shortDesc . rtrim($longDesc);
 }