We've posted a document describing a (somewhat naive) translation strategy for translation of lambda expressions by javac here: http://cr.openjdk.java.net/~mcimadamore/lambda_trans.pdf