Sets a property if a certain condition holds true - this is a generalization of Available and Uptodate.
If the condition holds true, the property value is set to true by default; otherwise, the property is not set. You can set the value to something other than the default by specifying the value attribute.
Conditions are specified as nested elements, you must specify exactly one condition.