It seems that someone came to reason and proposed an implementation for closures in Java that would not only work but also be useful without adding too much complexity to the language: Project Lambda.
Related Articles
- Project Lambda (slideshare.net)