public ImmutableList<T> getFailedConditions(EmbeddedBrowser browser) {
		LOGGER.debug("Checking {} ConditionTypes", invariants.size());
		ImmutableList.Builder<T> builder = ImmutableList.builder();
		for (T invariant : invariants) {
			if (preConditionsHold(browser, invariant)) {
				Condition invariantCondition = invariant.getCondition();
				LOGGER.debug("Checking ConditionType: {}", invariant.getDescription());
				if (!invariantCondition.check(browser)) {
					LOGGER.debug("ConditionType '{}' failed", invariant.getDescription());
					builder.add(invariant);
				}
			}
		}
		return builder.build();
	}
public ImmutableList < T > getFailedConditions ( EmbeddedBrowser browser ) { LOGGER . debug ( "Checking {} ConditionTypes" , invariants . size ( ) ) ; ImmutableList . Builder < T > builder = ImmutableList . builder ( ) ; for ( T invariant : invariants ) { if ( preConditionsHold ( browser , invariant ) ) { Condition invariantCondition = invariant . getCondition ( ) ; LOGGER . debug ( "Checking ConditionType: {}" , invariant . getDescription ( ) ) ; if ( ! invariantCondition . check ( browser ) ) { LOGGER . debug ( "ConditionType '{}' failed" , invariant . getDescription ( ) ) ; builder . add ( invariant ) ; } } } return builder . build ( ) ; }
@param browser The browser.
@return a list of {@link ConditionType} where {@link Condition#check(EmbeddedBrowser)}
failed.