Reports top-level class names which do not match the name of
their containing file. While the Java specification allows such naming for non-public classes,
such misnamed files can be confusing, and may degrade the usefulness of various
software tools.