#27
Extracted used Strings as constants.
Modified the check in regard to the fact that a java file can contain a
non-public class.