@Test public void testSeparatorWithNullFirstValue() throws Exception {
STGroup group = new STGroup();
group.defineTemplate("test", "name", "hi <name; separator=\", \">!");
ST st = group.getInstanceOf("test");
st.add("name", null); // null is added to list, but ignored in iteration
st.add("name", "Tom");
st.add("name", "Sumana");
String expected = "hi Tom, Sumana!";
String result = st.render();
assertEquals(expected, result);
}