code: private static String determineMessage(@Nullable final String argumentName, @Nullable final Pattern pattern) {
  		return argumentName != null && !argumentName.isEmpty() ? format(argumentName, pattern) : format(pattern);
  	}
docs: Determines the message to be used, depending on the passed argument name. If if the given argument name is
  {@code null} or empty {@code DEFAULT_MESSAGE} will be returned, otherwise a formatted {@code MESSAGE_WITH_NAME}
  with the passed name 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 {@code DEFAULT_MESSAGE} if the given argument name is {@code null} or empty, otherwise a formatted
  {@code MESSAGE_WITH_NAME}