Groovy script evaluation