#14 Add groovy support