public String render(Object o) {
        StringBuilder result = new StringBuilder(template.length());
        render(o, result);
        return result.toString();
    }
@Test
    public void canSubstituteMultipleValuesFromLists() {
        Template template = new Template(
            "Hello {{#getValues}}{{toString}},{{/getValues}} {{getPrivateNonStringValue}} " +
            "{{#getValues}}{{toString}}.{{/getValues}} {{getPrivateValue}} ");
        assertEquals("Hello 1,2,3, 3 1.2.3. World ", template.render(foo));
    }