public String render(Object o) {
        StringBuilder result = new StringBuilder(template.length());
        render(o, result);
        return result.toString();
    }
@Test
    public void canSubstituteMultipleValueIntoTemplate() {
        Template template = new Template("Hello {{nonStringValue}} {{value}}");
        assertEquals("Hello 3 World", template.render(foo));
    }