anchor.diff:  ///   @ContentChild(ChildComponent)
   ///   ChildComponent contentChild;
   ///
  -///   ngAfterContentInit() {
  +///   @override
  +///   void ngAfterContentInit() {
   ///     // contentChild is set after the content has been initialized
   ///     _logIt('AfterContentInit');
   ///     _doSomething();
   ///   }
   ///
  -///   ngAfterContentChecked() {
  +///   @override
  +///   void ngAfterContentChecked() {
   ///     // contentChild is updated after the content has been checked
   ///     if (_prevHero == contentChild?.hero) {
   ///       _logIt('AfterContentChecked (no change)');
  
positive.code: ///   UserPanel(this._rpcService);
  ///
  ///   @override
  ///   ngOnInit() async {
  ///     users = await _rpcService.getUsers();
  ///   }
  /// }
  
negative.code: ///   int count = 0;
  ///
  ///   @override
  ///   void ngOnInit() {
  ///     _onlineUserSub = onlineUsers.listen((count) => this.count = count);
  ///   }
  ///
  ///   @override
  ///   void ngOnDestroy() {
  ///     _onlineUserSub.cancel();
  ///   }
  /// }
  