title: PowerMock MethodNotFoundException on verifyPrivate with method accepting Class
body: <p>PowerMock throws <code>org.powermock.reflect.exceptions.MethodNotFoundException: No methods matching the name(s) methodInsideFoo were found in the class hierarchy of class com.something.Something.</code>.</p>
  
  <p>Test code:</p>
  
  <pre><code>    Something spied = spy(new Something());
  
      doNothing().when( spied, "methodInsideFoo", "ABC", Some.class );
  
      spied.foo( "ABC", Some.class );
  
      verifyPrivate( spied ).invoke( "methodInsideFoo", "ABC", Some.class );
  </code></pre>
  
  <p>And this is the method I'm trying to mock:</p>
  
  <pre><code>protected void methodInsideFoo ( String a, Class b )
  {
      System.out.println("Should not see me");
  }
  </code></pre>
  
  <p><strong>But if I remove Class (2nd parameter), it works.</strong> Am I missing something?</p>