code: @ArgumentsChecked
  	@Throws({ IllegalNullArgumentException.class, IllegalNullElementsException.class })
  	public static <T extends Iterable<?>> void noNullElements(final boolean condition, @Nonnull final T iterable) {
  		if (condition) {
  			Check.noNullElements(iterable);
  		}
  	}
docs: Ensures that an iterable reference is neither {@code null} nor contains any elements that are {@code null}.
  
  <p>
  We recommend to use the overloaded method {@link Check#noNullElements(Iterable, String)} and pass as second
  argument the name of the parameter to enhance the exception message.
  
  @param condition
  condition must be {@code true}^ so that the check will be performed
  @param iterable
  the iterable reference which should not contain {@code null}
  
  @throws IllegalNullElementsException
  if the given argument {@code iterable} contains elements that are {@code null}