anchor.diff:          // (if we are about to create a hint using type propagation,
           // then we can use type propagation here as well)
           DartType targetType = null;
  -        if (!generatedWithTypePropagation) {
  -          targetType = _getStaticType(target);
  -        } else {
  -          // choose the best type
  -          targetType = _getPropagatedType(target);
  -          if (targetType == null) {
  -            targetType = _getStaticType(target);
  -          }
  -        }
  +        targetType = _getStaticType(target);
           if (targetType != null &&
               targetType.isDartCoreFunction &&
               methodName.name == FunctionElement.CALL_METHOD_NAME) {
  
positive.code: // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file
  // for details. All rights reserved. Use of this source code is governed by a
  // BSD-style license that can be found in the LICENSE file.
  
  import 'dart:collection';
  
  import 'package:analyzer/dart/ast/ast.dart';
  import 'package:analyzer/dart/ast/syntactic_entity.dart';
  
negative.code:             node.operator,
              [methodName, staticType.displayName]);
        }
      }
      return null;
    }
  