Functional Java is an open source library that supports closures for the Java programming language