This is actually pretty fast. I'm not sure how they all compare now, but with the new dynamic bytecode call added to the JVM, it should certainly be the fastest version.
Groovy, and Grails can also get more speed from this pretty soon.
Bill k
source share