parsing of tableswitch, no output
added comments to show if a modifier is method, field or both
changed the output order of the modifiers
added several modifiers
added enum choice in class generation
removed dead code
added missing types in ParseType
added newest constant pool types
removed useless ctors, because of C++11