see https://github.com/tpc2/qulice/wiki/mistakes#class-names and esp. http://c2.com/cgi/wiki?DontDistinguishBetweenClassesAndInterfaces