code: @Throws(IllegalStateOfArgumentException.class)
  	public static void stateIsTrue(final boolean condition, final boolean expression, @Nonnull final String description) {
  		if (condition) {
  			Check.stateIsTrue(expression, description);
  		}
  	}
docs: Ensures that a given state is {@code true}.
  
  @param condition
  condition must be {@code true}^ so that the check will be performed
  @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