Add support for Groovy