docs: public static @Nonnull <T> Iterable<T> enumerationToIterable(@Nullable Enumeration<T> enumeration) {
          if (enumeration == null) {
              return Collections.emptyList();
          }
  
          return () -> new Iterator<T>() {
              @Override
              public boolean hasNext() {
                  return enumeration.hasMoreElements();
              }
  
              @Override
              public T next() {
                  return enumeration.nextElement();
              }
          };
      }