assertEquals("$goo + 1", pn2.getExprText());
assertEquals(1, pn2.getChildren().size());
PrintDirectiveNode pn2d0 = pn2.getChild(0);
assertEquals(SyntaxVersion.V1, pn2d0.getSyntaxVersion());
assertEquals("|noAutoescape", pn2d0.getName());
assertEquals("XXX", pn2.genBasePlaceholderName());
assertTrue(pn2.getExprUnion().getExpr().getChild(0) instanceof PlusOpNode);
PrintNode pn3 = (PrintNode) nodes.get(3);
assertEquals(SyntaxVersion.V2, pn3.getSyntaxVersion());
assertEquals("'blah blahblahblah'", pn3.getExprText());