code: @ArgumentsChecked
  	@Throws(IllegalNullArgumentException.class)
  	private static String format(@Nonnull final Class<? extends Annotation> annotation) {
  		if (annotation == null) {
  			throw new IllegalNullArgumentException("annotation");
  		}
  		return String.format(MESSAGE_WITH_ANNOTATION, annotation.getName());
  	}
docs: Returns the formatted string {@link IllegalMissingAnnotationException#MESSAGE_WITH_ANNOTATION} with the given
  {@code annotation}.
  
  @param annotation
  the name of the required annotation
  @return a formatted string of message with the given argument name