// if triggered
if (root3.evaluate(e2).isTruth()) {
// now do assignments
for (long k = 0; k < eve.getNumEventAssignments(); k++) {
EventAssignment ea = eve.getEventAssignment(k);
String var = ea.getVariable();
ASTNode rootAssign =convertSBMLMathToJavaMath(ea.getMath());
// evaluate assignment statements
EvaluationContext ec3 = new EvaluationContext();
for (ASTCi s : rootAssign.getIdentifiers()) {
// assume we're just using parameters but this may
// not be valid. T is not a parameter so must be defined