Some versions of the JACK™ compiler had trouble telling apart Java files that were automatically generated by JACK™ from user provided Java files. This lead to many name clashes due to duplicate declarations. Newer versions of the compiler should be ok but if in doubt, clean it out!

