I tried to use "a Local Inner Class Example" in Bill Brodgen's "Java 2 Exam Cram" book. The code won't compile "as is", saying "can't make a static reference to a non-static variable...". I could make the two String array variables static, plus make the method makeHash() also static, which compile and run just fine. But what else can I do to make it work without making the variables static? Any other sugguestions on making it more OO will be helpful too.