code: public static <T> Gather<T> from(Enumeration<T> enumeration) {
  		return null == enumeration 
  				? Gather.<T>empty() : from(Iterators.forEnumeration(enumeration));
  	}
docs: Returns a new gather instance with given Enumeration
  
  @param enumeration
  @return