anchor.diff:          node.thisOrAncestorOfType<ExtensionDeclaration>() != null) {
         // TODO(brianwilkerson) Report this error if it hasn't already been
         // reported.
  -      _recordStaticType(node, _dynamicType);
  +      recordStaticType(node, _dynamicType);
       } else {
  -      _recordStaticType(node, _resolver.thisType);
  +      recordStaticType(node, _resolver.thisType);
       }
     }
   
     @override
     void visitSymbolLiteral(SymbolLiteral node) {
  -    _recordStaticType(node, _nonNullable(_typeProvider.symbolType));
  +    recordStaticType(node, _nonNullable(_typeProvider.symbolType));
     }
   
     /**
  
positive.code:    */
    @override
    void visitStringInterpolation(StringInterpolation node) {
      _recordStaticType(node, _nonNullable(_typeProvider.stringType));
    }
  
    @override
  
negative.code:    */
    @override
    void visitCascadeExpression(CascadeExpression node) {
      recordStaticType(node, _getStaticType(node.target));
    }
  
    /**
  