In this article I go in search of good reasons to include closures in Java.

The best reasons I could find were
- Closures are cool.
- Closures are familiar to those who use functional languages.

As to reducing complexity or improving performance, I failed to find good examples in the case for closures.