anchor.diff:        if (element is MultiplyDefinedElement) {
           _setElement(typeName, element);
         }
  -      typeName.staticType = _undefinedType;
  -      node.type = _undefinedType;
  -      return null;
  +      typeName.staticType = undefinedType;
  +      node.type = undefinedType;
  +      return;
       }
       DartType type = null;
       if (element is ClassElement) {
  
positive.code:       } else if (displayName == FunctionElement.CALL_METHOD_NAME &&
            node is MethodInvocation &&
            node.staticInvokeType is InterfaceType) {
          displayName = "${node.staticInvokeType.displayName}.${element.displayName}";
        }
        _errorReporter.reportErrorForNode(
            HintCode.DEPRECATED_MEMBER_USE, node, [displayName]);
  
negative.code:         }
          typeName.staticType = voidType;
          node.type = voidType;
          return;
        }
        //
        // If not, the look to see whether we might have created the wrong AST
  