code: private static String format(@Nullable final String argumentName, @Nullable final Pattern pattern) {
  		final String p = patternToString(pattern);
  		return String.format(MESSAGE_WITH_NAME, argumentName, p);
  	}
docs: Returns the formatted string {@link IllegalPatternArgumentException#MESSAGE_WITH_NAME} with the given
  {@code argumentName} and pattern which the argument must match.
  
  @param argumentName
  the name of the passed argument
  @param pattern
  Pattern, that a string or character sequence should correspond to
  @return a formatted string of message with the given argument name