IG erroneously reports that a fully qualified class name is unnecessary, when in fact a FQCN actually is required in order to disambiguate two identically named classes that are both referenced from within the same compilation unit.
I noticed this when referencing javax.wsdl.Part and org.obe.client.api.repository.Part in the same file. IG reported: "Fully qualified name javax.wsdl.Part is unnecessary, and can be replaced with an import". Replacing the entry with an import leads, understandably, to the standard IDEA inspector message: "Incompatible types. Found: 'javax.wsdl.Part', required: 'org.obe.client.api.repository.Part'"