code: @ArgumentsChecked
  	@Throws({ IllegalNullArgumentException.class, IllegalNullElementsException.class })
  	public static <T> T[] noNullElements(@Nonnull final T[] array, @Nullable final String name) {
  		Check.notNull(array, "array");
  		if (containsNullElements(array)) {
  			throw new IllegalNullElementsException(name);
  		}
  		return array;
  	}
docs: Ensures that an array does not contain {@code null}.
  
  @param array
  reference to an array
  @param name
  name of object reference (in source code)
  @return the passed reference which contains no elements that are {@code null}
  @throws IllegalNullElementsException
  if the given argument {@code array} contains {@code null}