I discussed this internally and we will just keep it public on our 9ci github and and copy paste the common page locator code into the Freemarker plugin to get it working. none of us are clear on what more you are asking for. The readme and the javadocs provide much more clarity on what this little utility service is doing than the core Grails DefaultGroovyPageLocator it relies on. I have authorized company time/money and resources to update the freemarker plugin to make it more compatible with 2.3+ and ultimately 3.x. As well as create a better Jasper Reports view and plugin using Springs MVC architecture. Seems like this process is more challenging and costly than it should to be.