public Node visit(FieldAccessExpr _n, Object _arg) {
Expression scope = cloneNodes(_n.getScope(), _arg);
List<Type> typeArgs = visit(_n.getTypeArgs(), _arg);
Comment comment = cloneNodes(_n.getComment(), _arg);
FieldAccessExpr r = new FieldAccessExpr(
_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(),
scope, typeArgs, _n.getField()
);
r.setComment(comment);
return r;
}