public Node visit(SingleMemberAnnotationExpr _n, Object _arg) {
NameExpr name = cloneNodes(_n.getName(), _arg);
Expression memberValue = cloneNodes(_n.getMemberValue(), _arg);
Comment comment = cloneNodes(_n.getComment(), _arg);
SingleMemberAnnotationExpr r = new SingleMemberAnnotationExpr(
_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(),
name, memberValue
);
r.setComment(comment);
return r;
}