- 
    Bug 
- 
    Resolution: Fixed
- 
     P2 P2
- 
    8, 8-repo-lambda
- 
        b86
- 
        Verified
                    double assignment, LambdaToMethod 388
for (Map.Entry<Symbol, Symbol> encl_entry : lambdaContext.getSymbolMap(CAPTURED_THIS).entrySet()) {
if (tree.sym.isMemberOf((ClassSymbol) encl_entry.getKey(), types)) {
JCExpression enclRef = make.Ident(encl_entry.getValue());
result = tree.sym.name == names._this
? enclRef.setType(tree.type)
: make.Select(enclRef, tree.sym).setType(tree.type);
result = tree;
return;
for (Map.Entry<Symbol, Symbol> encl_entry : lambdaContext.getSymbolMap(CAPTURED_THIS).entrySet()) {
if (tree.sym.isMemberOf((ClassSymbol) encl_entry.getKey(), types)) {
JCExpression enclRef = make.Ident(encl_entry.getValue());
result = tree.sym.name == names._this
? enclRef.setType(tree.type)
: make.Select(enclRef, tree.sym).setType(tree.type);
result = tree;
return;