```groovy