}
private Condition computeActiveCondition(TreeLogger logger,
BindingProperty prop) throws BadPropertyValueException {
// Last-one-wins
Condition winner = null;
for (Condition cond : prop.getConditionalValues().keySet()) {
try {
if (cond.isTrue(logger, this, null, null)) {
winner = cond;
}