public boolean compatible( PropertySet properties)
    {
    boolean isCompatible;
    Iterator<ICondition> conditions;
    
    for( conditions = getConditions(),
           isCompatible = !conditions.hasNext();

         !isCompatible
           && conditions.hasNext();

         isCompatible = conditions.next().compatible( properties));
    
    return isCompatible;
    }
public boolean compatible ( PropertySet properties ) { boolean isCompatible ; Iterator < ICondition > conditions ; for ( conditions = getConditions ( ) , isCompatible = ! conditions . hasNext ( ) ; ! isCompatible && conditions . hasNext ( ) ; isCompatible = conditions . next ( ) . compatible ( properties ) ) ; return isCompatible ; }
Returns true if this condition is compatible with the given test case properties.
A condition is <em>"compatible"</em> with these properties if it is already satisfied
or if it could be satisfied with the addition of more properties.