anchor.diff:    }
     return null;
   }
  -
  -o.Expression _extractFunction(o.Expression returnExpr) {
  -  final callExpr = returnExpr as o.InvokeMethodExpr;
  -  return o.ReadPropExpr(callExpr.receiver, callExpr.name);
  -}
  
positive.code: import 'package:angular/src/compiler/output/output_ast.dart' as o;
  import 'package:angular/src/compiler/template_ast.dart'
      show BoundEventAst, DirectiveAst;
  import 'package:angular/src/compiler/view_compiler/view_compiler_utils.dart';
  import 'package:angular_compiler/cli.dart';
  
  import 'compile_element.dart' show CompileElement;
  import 'compile_method.dart' show CompileMethod;
  import 'constants.dart' show DetectChangesVars, EventHandlerVars;
  import 'expression_converter.dart' show NameResolver, convertCdStatementToIr;
  import 'ir/provider_source.dart';
  import 'parse_utils.dart';
  
negative.code: 
        // If debug info is enabled, the first statement is a call to [dbg], so
        // retrieve last statement to ensure it's the handler invocation.
        _simpleHandler = extractFunction(returnExpr);
      } else {
        _compileElement.view.createEventHandler(
          _methodName,
          _method.finish(),
          localDeclarations: _nameResolver.getLocalDeclarations(),
        );
      }
    }
  
  