title: Mockito 3 any() Strict stubbing argument mismatch
body: <p>I'm using Mockito 3.1.0.</p>
  <p>I'm trying to Mock my method with this syntax:</p>
  <pre class="lang-java prettyprint-override"><code>when(mockedObject.myMethod(any(HttpServletRequest.class)).thenReturn(1);
  </code></pre>
  <p><code>myMethod</code> is simply:</p>
  <pre class="lang-java prettyprint-override"><code>public Integer myMethod(HttpServletRequest request) {
      return 0;
  }
  </code></pre>
  <p>In the method I'm testing it's simply called by:</p>
  <pre class="lang-java prettyprint-override"><code>int r = myObject.myMethod(request);
  </code></pre>
  <p>But I'm getting:</p>
  <pre><code>org.mockito.exceptions.misusing.PotentialStubbingProblem: 
  Strict stubbing argument mismatch. Please check:
   - this invocation of 'myMethod' method:
      mockedObject.myMethod(null);
      -&gt; at somefile.java:160)
   - has following stubbing(s) with different arguments:
      1. mockedObject.myMethod(null);
        -&gt; at somefileTest.java:68)
  </code></pre>