assertEquals("and ", st2.toString());
assertEquals("${b}", node2.getSource());
StringWriter builder = new StringWriter();
FragmentList fragmentList = t.normalize();
assertEquals(5, fragmentList.size());
assertTrue(fragmentList.get(0) instanceof StaticFragment);
assertTrue(fragmentList.get(1) instanceof ExpressionNode);
assertTrue(fragmentList.get(2) instanceof StaticFragment);
assertTrue(fragmentList.get(3) instanceof ExpressionNode);
assertTrue(fragmentList.get(4) instanceof StaticFragment);
for (Fragment f : fragmentList) {
f.eval(p, builder);
}