anchor.diff:  import 'package:meta/meta.dart';
  +import 'package:angular/src/compiler/compile_metadata.dart';
  +import 'package:angular/src/compiler/identifiers.dart'
  +    show DomHelpers, Identifiers;
   import 'package:angular/src/compiler/ir/model.dart' as ir;
  +import 'package:angular/src/compiler/output/output_ast.dart' as o;
  +import 'package:angular/src/compiler/template_ast.dart'
  +    show
  +        BoundDirectivePropertyAst,
  +        BoundElementPropertyAst,
  +        BoundExpression,
  +        DirectiveAst,
  +        PropertyBindingType;
   import 'package:angular/src/core/change_detection/constants.dart'
       show ChangeDetectionStrategy;
   import 'package:angular/src/core/linker/view_type.dart';
  
positive.code:   }
  }
  
  o.Expression _sanitizedValue(
      BoundElementPropertyAst boundProp, o.Expression renderValue) {
    String methodName;
    switch (boundProp.securityContext) {
      case TemplateSecurityContext.none:
        return renderValue; // No sanitization needed.
      case TemplateSecurityContext.html:
  
negative.code: import 'package:angular/src/core/security.dart';
  import 'package:angular_compiler/cli.dart';
  
  import 'bound_value_converter.dart';
  import 'compile_element.dart' show CompileElement, CompileNode;
  import 'compile_method.dart' show CompileMethod;
  