anchor.diff:      expect(yRef.staticElement, same(yElement));
     }
   
  -  void xtest_pushLocalFunctionReference_paramReference() {
  -    // TODO(devoncarew): This test fails when run in strong mode.
  +  @failingTest
  +  void test_pushLocalFunctionReference_paramReference() {
       prepareAnalysisContext(new AnalysisOptionsImpl()..previewDart2 = false);
       var expr = checkSimpleExpression('(x, y) => x + y') as FunctionExpression;
       var localFunctionElement = expr.declaredElement;
  
positive.code:     expect(xRef.staticElement, same(xElement));
      expect(yRef.staticElement, same(yElement));
    }
  }
  
negative.code:     checkSimpleExpression('({x}) => 0');
    }
  
    @failingTest
    void test_pushLocalFunctionReference_nested() {
      prepareAnalysisContext(new AnalysisOptionsImpl()..previewDart2 = false);
      var expr =
          checkSimpleExpression('(x) => (y) => x + y') as FunctionExpression;
  