This inspection reports the methods that have different parameter types in an interface and implementation. It also reports the setters that take the types different from the types of their properties.