/**
  * @param Locale[] $locales
  * @return LocaleSet
  */
 public static function create(array $locales)
 {
     $localeSet = new LocaleSet();
     foreach ($locales as $locale) {
         $localeSet->initializeWith($locale);
     }
     return $localeSet;
 }
 /**
  * @param Locale $locale
  * @return bool
  */
 public function isAvailableLocale(Locale $locale)
 {
     return $this->availableLocales->contains($locale);
 }