code: @Throws(IllegalStateOfArgumentException.class)
  	public static void stateIsTrue(final boolean expression, @Nonnull final String description) {
  		if (!expression) {
  			throw new IllegalStateOfArgumentException(description);
  		}
  	}
docs: Ensures that a given state is {@code true}.
  
  @param expression
  an expression that must be {@code true} to indicate a valid state
  @param description
  will be used in the error message to describe why the arguments caused an invalid state
  @throws IllegalStateOfArgumentException
  if the given arguments caused an invalid state