Neal Gafter and Peter von der Ahé We describe a proposed extension of the Java Programming Language that supports deferred execution of snippets of code. These correspond to lambda expressions in languages such as Javascript, C#, and Groovy. Lambda Expressions We introduce a syntactic form for constructing an anonymus function value: Expression: ExpressionLambda Primary: StatementLambda Expression