code: public static <E> Iterable<E> wrapEnumeration(Enumeration<E> enumeration) {
          return new IterableEnumeration<E>(enumeration);
      }
docs: Typesafe factory method for construction convenience
  @param enumeration The enumeration to be wrapped with type-arg of E
  @param <E> Type-arg for the relevant enumeration
  @return An Iterable instance for subject type, E