docs: public static void checkArgument(boolean condition,
  			@Nullable String errorMessageTemplate,
  			@Nullable Object... errorMessageArgs) {
  
  		if (!condition) {
  			throw new IllegalArgumentException(format(errorMessageTemplate, errorMessageArgs));
  		}
  	}