title: The method query(String, ResultSetExtractor<T>) in the type JdbcTemplate is not applicable for the arguments (String, BeanPropertyRowMapper)
body: <p>I have a compile problem which is strange. I am not able to fix this. The same peice of code works fine in another project</p>
  
  <pre><code>org.mockito.Mockito.when(jdbcTemplate.query(org.mockito.Matchers.anyString(), 
      org.mockito.Matchers.any(BeanPropertyRowMapper.class))).thenReturn(SOMELIST);
  </code></pre>
  
  <p>I am getting error as</p>
  
  <blockquote>
    <p><code>The method query(String, ResultSetExtractor&lt;T&gt;) in the type JdbcTemplate is not applicable for the arguments (String, BeanPropertyRowMapper)</code></p>
  </blockquote>
  
  <p>But When I do this, I do not get any error. But I am not expecting this. </p>
  
  <pre><code>BeanPropertyRowMapper&lt;MyClass&gt; mapper = 
      new BeanPropertyRowMapper&lt;MyClass&gt;(MyClass.class);
  org.mockito.Mockito.when(jdbcTemplate.query(org.mockito.Matchers.anyString(), 
      mapper)).thenReturn(SOMELIST);
  </code></pre>
  
  <p>I am not sure if this is an Eclipse problem. Appreciate your help on this.</p>