Fixed disassembler.coffee output conformance with certain modifiers on inner classes

I discovered this issue when I was working on support for park/unpark using inner classes. It appears that javap doesn't include the "private" or "protected" keywords on inner classes, but does include "public" and "abstract". This pull request addresses this issue and adds several empty inner classes with modifiers to the InnerClass.java test.