Besides being a language that can be used for scripting and for writing applications, Groovy also provides the benefit of giving us a taste of new features that might be added to the Java programming ...