https://freelanceshack.com/blog/how-to-access-groovy-closure-annotations