@Override
 public Void visitBinary(final BinaryTree tree, final Void p) {
   JCBinary assign = (JCBinary) tree;
   assign.lhs = replace(assign.lhs);
   assign.rhs = replace(assign.rhs);
   return super.visitBinary(tree, p);
 }