/**
* Creates a new temporal rule on this expression and the other expression
*/
public TemporalRule after(TimeExpression expression) {
TemporalRule rule = new TemporalRule(expression, this);
rule.getSecond().getActivityRules().addRule(rule);
return rule;
}