return result;
}
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException {
if (fExpressions == null)
return EvaluationResult.TRUE;
<BUG>EvaluationResult result= EvaluationResult.FALSE;
for (Iterator<Expression> iter= fExpressions.iterator(); iter.hasNext();) {
Expression expression= iter.next();</BUG>
result= result.or(expression.evaluate(scope));
if (result == EvaluationResult.TRUE)

return result;
}
return result;
}
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException {
if (fExpressions == null)
return EvaluationResult.TRUE;
EvaluationResult result= EvaluationResult.FALSE;
for (Expression expression : fExpressions) {
result= result.or(expression.evaluate(scope));
if (result == EvaluationResult.TRUE)
