Reports method parameter types in methods that look like they are overriding a super method,
but do not because of the parameter type coming from a different package than the super method type,
although the class name matches.
This prevents the parameter's method from overriding the super method and can be very confusing.
Example:
public class A {
public void method(Object o) {}
}
public class B extends A {
public void method(Object o) {} // warning on parameter type here
class Object {}
}