public void generateImplicitLambda(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) {
final Parser parser = new Parser(this.enclosingScope.problemReporter(), false);
final char[] source = this.compilationResult.getCompilationUnit().getContents();
ReferenceExpression copy = (ReferenceExpression) parser.parseExpression(source, this.sourceStart, this.sourceEnd - this.sourceStart + 1,
this.enclosingScope.referenceCompilationUnit(), false /* record line separators */);
int argc = this.descriptor.parameters.length;
LambdaExpression implicitLambda = new LambdaExpression(this.compilationResult, false);