I like the Java convention of having one public class per file, even if there are sometimes good reasons to put more than one public class into a single file. In my case I h