for (int j = 0; j < guardExprs.length; j++) {
Expression guardExpr = guardExprs[j];
try {
if (!_context.booleanValue(eval.evaluate(guardExpr))) {
guardVal = false;
break;
}
} catch (DataMapEnvironment.UnboundPortVarException e) {
continue; // don't know if it's true or false yet.