docs: @ArgumentsChecked
  	@Throws({ IllegalNullArgumentException.class, IllegalNullElementsException.class })
  	public static <T extends Iterable<?>> T noNullElements(@Nonnull final T iterable, final String name) {
  		Check.notNull(iterable, "iterable");
  		for (final Object element : iterable) {
  			if (element == null) {
  				throw new IllegalNullElementsException(name);
  			}
  		}
  		return iterable;
  	}