I think org.antlr.stringtemplate.StringTemplate(java.lang.String template) is trimming leading and trailing whitespace. Is it? Should it? I see a note about ST doing that for file input, but why to Strings?