#9 #12 Added two methods for identifying the place of 'public' in the code -- inline class definitions and enum constructors.