code: public static Excerpt checkArgument(
        String conditionTemplate,
        String messageTemplate,
        Object... args) {
      return new GuavaCheckExcerpt(
          "checkArgument", conditionTemplate, messageTemplate, args, IllegalArgumentException.class);
    }
docs: Returns an excerpt equivalent to Guava's
  {@link Preconditions#checkArgument(boolean, String, Object...)}.
  <ul>
  <li>If Guava is available, Preconditions.checkArgument will be used.
  <li>Otherwise, the check will be done with an if block.
  </ul>
  
  <pre>code.add(checkArgument("%1$s &gt;= 0", "age must be &gt;= 0 (got %1$s)", "age"));</pre>
  
  @param condition a code template to pass to the checkArgument method
  @param message the error message template to pass to the checkArgument method
  @param args excerpts containing the error message arguments to pass to the checkArgument method