String selector = manager.intern(new String(lambdaExpression.descriptor.selector));
String key = new String(lambdaExpression.descriptor.computeUniqueKey());
LambdaMethod lambdaMethod = createLambdaMethod(parent, selector, key, lambdaExpression.sourceStart, lambdaExpression.sourceEnd, lambdaExpression.arrowPosition, parameterTypes, parameterNames, returnType);
ILocalVariable [] parameters = new ILocalVariable[length = lambdaExpression.arguments.length];
for (int i = 0; i < length; i++) {
Argument argument = lambdaExpression.arguments[i];
String signature = manager.intern(new String(lambdaExpression.descriptor.parameters[i].signature()));
parameters[i] = new LocalVariable(
lambdaMethod,
new String(argument.name),
argument.declarationSourceStart,