private function getDisplayName($id, $type, Locale $locale)
 {
     if ($this->textStyle == TextStyle::NARROW()) {
         return null;
     }
     $names = DateTimeTextProvider::getZoneNames($id, $locale);
     switch ($type) {
         case self::$STD:
             return $names[$this->textStyle->zoneNameStyleIndex() . 'g'];
         case self::$DST:
             return $names[$this->textStyle->zoneNameStyleIndex() . 'd'];
     }
     return $names[$this->textStyle->zoneNameStyleIndex() . 's'];
 }