anchor.diff:      savedAssemblers = null;
       hasErrors = false;
       procedureAttributesMetadata = null;
  -    inferredTypeMetadata = null;
       inferredTypesAttribute = null;
     }
   
  
positive.code: 
    @override
    visitMethodInvocation(MethodInvocation node) {
      final Opcode opcode = recognizedMethods.specializedBytecodeFor(node);
      if (opcode != null) {
        _genMethodInvocationUsingSpecializedBytecode(opcode, node);
        return;
      }
  
negative.code:       return;
      }
  
      if (directCall != null && directCall.checkReceiverForNull) {
        final int receiverTemp = locals.tempIndexInFrame(node);
        _genArguments(node.receiver, args, storeReceiverToLocal: receiverTemp);
  