result.rightExpr = (IExpression) obj.rightExpr.accept(this, result);
return result;
}
public IRuleNode visit(External obj, IRuleNode arg) throws RIFException {
final External result = new External();
result.setParent(arg);
result.termName = (IExpression) obj.termName.accept(this, result);
List<IExpression> exprs = new ArrayList<IExpression>(obj.termParams);
for (IExpression expr : exprs)
result.termParams.add((IExpression) expr.accept(this, result));
return result;