@Override
  public RuleTerm visitRuleTerm(AgParser.RuleTermContext ctx) {
    RuleFactor f = visitRuleFactor(ctx.ruleFactor());
    RuleTerm t = null;
    if (ctx.ruleTerm() != null) {