code: public static <T> List<T> readAllFromIterator(Iterable<T> findServices) {
  		List<T> list = new ArrayList<T>();
  		for (T t : findServices) list.add(t);
  		return list;
  	}
docs: Method that conveniently turn the {@code Iterable}s returned by the other methods in this class to a
  {@code List}.
  
  @see #findServices(Class)
  @see #findServices(Class, ClassLoader)