Reports any use of == or !=to test for Object equality, rather than the equals() method.
Comparisons to null are not reported.
Comparison of arrays, Strings or Numbers using == are also not reported, there are separate inspections for these three problems.
Use the checkboxes below to indicate whether uses of == between objects of
an enumerated type, final class types without equals implementation or types with private constructors should be reported by this inspection.