Groovy and groovysh DSLs samples