public function getFeature($featureName)
{
if (isset($this->features[$featureName])) {
return $this->features[$featureName];
}
$suggestionsArr = $this->suggestFeatureName($featureName);
$suggestionsStr = implode(", ", $suggestionsArr);
$str = "The feature '{$featureName}' does not exist. Try one that does exist, such as {$suggestionsStr}";
throw new \InvalidArgumentException($str);
}