Writing JVM bytecode by hand using Groovy