Expression[] guardExprs = action.getGuards();
boolean guardVal = true;
if (guardExprs.length > 0) {
InputPattern[] inputPatterns = action.getInputPatterns();
Environment env = new DataMapEnvironment(inputPatterns,
dataSoFar, _env, _context);
ExprEvaluator eval = new ExprEvaluator(_context, env);
for (int j = 0; j < guardExprs.length; j++) {
Expression guardExpr = guardExprs[j];