anchor.diff:            mock._realCalls.join());
       }
     } else {
  -    _throwMockArgumentError('verifyZeroInteractions');
  +    _throwMockArgumentError('verifyZeroInteractions', mock);
     }
   }
   
  
positive.code:       fail("No more calls expected, but following found: " + unverified.join());
      }
    } else {
      _throwMockArgumentError('verifyNoMoreInteractions');
    }
  }
  
  
negative.code:   };
  }
  
  void _throwMockArgumentError(String method, var nonMockInstance) {
    if (nonMockInstance == null) {
      throw ArgumentError('$method was called with a null argument');
    }
    throw ArgumentError('$method must only be given a Mock object');
  }
  
  void verifyNoMoreInteractions(var mock) {
    if (mock is Mock) {
  