Three ways to use Groovy in Java