anchor.diff:      // Otherwise, this is an error.
       // But we would like to give the user at least some resolution.
       // So, we try to find the interface target.
  -    targetType = _lookUpInheritedMember(
  -      receiverType,
  -      new Name(_definingLibrary.source.uri, name),
  -    );
  +    targetType = _inheritance.getInherited(receiverType, _currentName);
       if (targetType != null) {
         nameNode.staticElement = targetType.element;
         var calleeType = _getCalleeType(targetType);
  
positive.code:       return;
      }
  
      // TODO(scheglov) It is wasteful: get library URI multiple times.
      // TODO(scheglov) It is wasteful: create names multiple times.
      var targetType = _inheritance.getMember(
        receiverType,
        new Name(_definingLibrary.source.uri, name),
      );
      if (targetType != null) {
        var calleeType = _getCalleeType(targetType);
  
  
negative.code:     }
  
      var receiverType = enclosingClass.type;
      var targetType = _inheritance.getMember(receiverType, _currentName);
  
      if (targetType != null) {
        nameNode.staticElement = targetType.element;
  