Description
Currently, all reference objects in a Velocity template file are put out using the objects toString method, with no means to control this mechanism. I propose to change this by having interceptors that can pick up variables before they are run .toString on, and write them using their own means instead.
If I figure out how to attach files to this after posting, I will add a patch with all the code necessary to implement this.