Reports a null check followed by a method call that will definitely return false when null is passed (e.g. Class.isInstance). Such a check seems excessive as the method call always returns false.

Here is an example of a violation:

    if (x != null && myClass.isInstance(x)) { ... }

The quickfix changes this code to:

    if (myClass.isInstance(x)) { ... }