anchor.diff:          ProviderAst,
           ProviderAstType,
           VariableAst;
  -import 'constants.dart' show parentRenderNodeVar;
   import 'compile_binding.dart' show CompileBinding;
   import 'compile_element.dart' show CompileElement, CompileNode;
   import 'compile_method.dart' show CompileMethod;
   import 'compile_pipe.dart' show CompilePipe;
   import 'compile_query.dart' show CompileQuery, addQueryToTokenMap;
  +import 'constants.dart' show parentRenderNodeVar;
   import 'constants.dart' show appViewRootElementName, ViewProperties;
   import 'view_compiler_utils.dart'
       show
  
positive.code:         CompileProviderMetadata,
          CompileQueryMetadata,
          CompileTokenMap;
  
  import '../identifiers.dart';
  import '../output/output_ast.dart' as o;
  import '../template_ast.dart'
  
negative.code: import 'package:source_span/source_span.dart';
  import 'package:angular/src/core/change_detection/change_detection.dart'
      show ChangeDetectionStrategy;
  import 'package:angular/src/core/linker/view_type.dart' show ViewType;
  import "package:angular/src/core/metadata/view.dart" show ViewEncapsulation;
  import 'package:angular/src/facade/exceptions.dart' show BaseException;
  import 'package:angular/src/transform/common/names.dart'
      show toTemplateExtension;
  import 'package:angular_compiler/angular_compiler.dart';
  
  import '../compile_metadata.dart'
      show
  