public Object visit(Block node) {
            // Recurse into node.
            super.visit(node);

            return new Block(node.getSourceInfo(),
                             visit(node.getStatements()));
        }