Initial commit. Code can be compiled under Groovy.