anchor.diff:            TypeName argumentTypeName = arguments[i];
             DartType argumentType = _getType(argumentTypeName);
             if (argumentType == null) {
  -            argumentType = _dynamicType;
  +            argumentType = dynamicType;
             }
             typeArguments[i] = argumentType;
           }
  
positive.code:     DartType staticInvokeType = node.staticInvokeType;
      if (staticInvokeType is InterfaceType) {
        MethodElement methodElement = staticInvokeType.lookUpMethod(
                FunctionElement.CALL_METHOD_NAME, _currentLibrary);
        _checkForDeprecatedMemberUse(methodElement, node);
      }
      return super.visitMethodInvocation(node);
  
negative.code:     functionElement.shareTypeParameters(element.typeParameters);
      element.type = new FunctionTypeImpl(functionElement);
      functionElement.type = element.type;
    }
  }
  
  