public final void testCssRewriterEquivalence() throws Exception {
Expression tests = jsExpr(fromResource("css-stylesheet-tests.js"));
// tests is a JSONP style JavaScript expression.
// Normalize "foo" + "bar" -> "foo bar"
tests.acceptPostOrder(new Visitor() {
@Override
public boolean visit(AncestorChain<?> chain) {
if (Operation.is(chain.node, Operator.ADDITION)) {
Operation op = chain.cast(Operation.class).node;
Expression left = op.children().get(0);