playing with groovy annotations