code: public static <T> void forEach(Iterable<T> iterable, Procedure1<? super T> procedure) {
  		IteratorExtensions.forEach(iterable.iterator(), procedure);
  	}
docs: Applies {@code procedure} for each element of the given iterable.
  
  @param iterable
  the iterable. May not be <code>null</code>.
  @param procedure
  the procedure. May not be <code>null</code>.