docs: @ArgumentsChecked
  	@Throws({ IllegalNullArgumentException.class, IllegalEmptyArgumentException.class })
  	public static <T extends Iterable<?>> T notEmpty(@Nonnull final T iterable) {
  		notNull(iterable);
  		notEmpty(iterable, !iterable.iterator().hasNext(), EMPTY_ARGUMENT_NAME);
  		return iterable;
  	}