code: @Throws(IllegalStateOfArgumentException.class)
  	public static void stateIsTrue(final boolean expression, @Nonnull final String descriptionTemplate,
  			final Object... descriptionTemplateArgs) {
  		if (!expression) {
  			throw new IllegalStateOfArgumentException(descriptionTemplate, descriptionTemplateArgs);
  		}
  	}
docs: Ensures that a given state is {@code true}
  
  @param expression
  an expression that must be {@code true} to indicate a valid state
  @param descriptionTemplate
  format string template that explains why the state is invalid
  @param descriptionTemplateArgs
  format string template arguments to explain why the state is invalid
  @throws IllegalStateOfArgumentException
  if the given arguments caused an invalid state