Reports any concrete or abstract classes
which may be simplified to be interfaces. This occurs if the class has no superclass (other
than Object), has no fields declared that are not static, final, and public, and has no
methods declared that are not public and abstract, and no inner classes
that cannot themselves be interfaces.