Reports incorrect repository method parameter types.

Example:


  public class Person {
    private int id;
    @Column
    private String lastname;

    @Column
    private int age;
  }

  public interface CustomerRepository extends Repository<Person, Integer> {
    List<Person> findByAddress(int lastname);  // 'String' type expected
    List<Person> deleteByAge(String str);   // 'int' type expected
  }