Added validation that all non-trait classes have at least one supertype.

Fixed it for some class objects.
Not generating dumb code for empty directories in testData.
Removed comments auto-generated by IDEA.