Believe it or not, but it runs on 2.5, and Jython