is there a way to \'break\' out of a groovy closure.
maybe something like this:
[1, 2, 3].each { println(it) if (it == 2) break } <
[1, 2, 3].each { println(it) if (it == 2) break }
Take a look at Best pattern for simulating continue in groovy closure for an extensive discussion.