This discussion from last year may help: http://mail.openjdk.java.net/pipermail/lambda-dev/2010-December/002816.html Brian Goetz responds in http://mail.openjdk.java.net/pipermail/lambda-dev/2010-December/002818.html HTH, Patrick