@Override
 public Void visitUnary(final UnaryTree tree, final Void p) {
   JCUnary unary = (JCUnary) tree;
   unary.arg = replace(unary.arg);
   return super.visitUnary(tree, p);
 }