code: public static void hasText(String value, String message, Object... arguments) {
      hasText(value, new IllegalArgumentException(format(message, arguments)));
    }
docs: Assert that the given {@link String} is not blank.
  
  The assertion holds if and only if the {@link String} is not {@literal null}, {@link String#isEmpty() empty}
  or contains only {@link Character#isWhitespace(char) whitespace characters}.
  
  @param value {@link String} being evaluated.
  @param message {@link String} containing the message used in the {@link IllegalArgumentException} 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 String} is blank.
  @see #hasText(String, RuntimeException)
  @see java.lang.String