groovy session 1: AST analysis