Is there even a slight chance for Groovy closure syntax to be the official closures syntax in Java? No. How are Groovy closures different from those proposed in JDK 7? They are dynamic (IMHO a prerequisite for useful closures...).