anchor.diff:        var propertyResolver = _newPropertyResolver();
         propertyResolver.resolve(null, invokeType,
             FunctionElement.CALL_METHOD_NAME, invocation.function,
  -          receiverErrorNode: invocation, isNullAware: false);
  +          receiverErrorNode: invocation);
         ExecutableElement callMethod = propertyResolver.result.getter;
         invocation.staticElement = callMethod;
         parameterizableType = _elementTypeProvider.safeExecutableType(callMethod);
  
positive.code: 
      ResolutionResult result = _newPropertyResolver().resolve(
          leftOperand, leftType, methodName, node,
          receiverErrorNode: leftOperand, isNullAware: methodName == '==');
  
      node.staticElement = result.getter;
      node.staticInvokeType =
  
negative.code:     String methodName = _getPostfixOperator(node);
      var result = _newPropertyResolver().resolve(
          operand, staticType, methodName, operand,
          receiverErrorNode: operand);
      node.staticElement = result.getter;
      if (_shouldReportInvalidMember(staticType, result)) {
        if (operand is SuperExpression) {
  