code: public static void notNull(Object obj, String message, Object... arguments) {
      notNull(obj, new IllegalArgumentException(format(message, arguments)));
    }
docs: Asserts that the {@link Object} reference is not {@literal null}.
  
  The assertion holds if and only if the {@link Object} reference is not {@literal null}.
  
  @param obj {@link Object} reference to evaluate.
  @param message {@link String} containing the message using in the {@link NullPointerException} thrown
  if the assertion fails.
  @param arguments array of {@link Object arguments} used as placeholder values
  when formatting the {@link String message}.
  @throws java.lang.IllegalArgumentException if the {@link Object} reference is {@literal null}.
  @see #notNull(Object, RuntimeException)
  @see java.lang.Object