code: @Override
      public Set<String> getPreferredIDs(
          Locale locale,
          boolean smart
      ) {
  
          String country = FormatUtils.getRegion(locale);
  
          if (smart) {
              if (country.equals("US")) {
                  Set<String> tzids = new LinkedHashSet<>();
                  tzids.add("America/New_York");
                  tzids.add("America/Chicago");
                  tzids.add("America/Denver");
                  tzids.add("America/Los_Angeles");
                  tzids.add("America/Anchorage");
                  tzids.add("Pacific/Honolulu");
                  tzids.add("America/Adak");
                  return Collections.unmodifiableSet(tzids);
              } else {
                  String primaryZone = PRIMARIES.get(country);
  
                  if (primaryZone != null) {
                      return Collections.singleton(primaryZone);
                  }
              }
          }
  
          Set<String> result = TERRITORIES.get(country);
  
          if (result == null) {
              result = Collections.emptySet();
          }
  
          return result;
  
      }
docs: ~ Methoden ----------------------------------------------------------