Groovy is a powerful, optionally typed and dynamic language for the Java platform, with static-typing and static compilation capabilities. It integrates smoothly with any Java program and adds scripting, DSL authoring, meta-programming and functional programming.
sdk install groovy