assertEquals("$goose", fn0.getExprText());
assertEquals(0, ((DataRefNode) fn0.getExpr().getChild(0)).numChildren());
assertEquals(1, fn0.numChildren());
ForeachNonemptyNode fn0fnn0 = (ForeachNonemptyNode) fn0.getChild(0);
assertEquals(2, fn0fnn0.numChildren());
assertEquals("$goose.numKids", ((PrintNode) fn0fnn0.getChild(0)).getExprText());
assertEquals(" goslings.\n", ((RawTextNode) fn0fnn0.getChild(1)).getRawText());
ForeachNode fn1 = (ForeachNode) nodes.get(1);
assertEquals("boo", fn1.getVarName());