This inspection reports the methods that have different return or parameter types in an interface and implementation. It also reports the setters and getters that take/return the type different from the type of the corresponding property.