What better way to stretch your Java refactoring project's than by using a Java compatible language with different abstractions. This blog entry takes you through the process of refactoring a Java snippet using Groovy Read Erik Pragt blog entry: http://blog.xebia.com/2007/12/25/combining-groovy-and-java/