Things still to implement in the reader: class attributes InnerClasses EnclosingMethod synthetic signature SourceFile SourceDebugExtension deprecated runtime visible annotations runtime invisible annotations BootstrapMethods methods code exception tables attributes LineNumberTable LocalVariableTable LocalVariableTypeTable StackMapTable source code mappings attributes synthetic signature deprecated exceptions runtime visible annotations runtime invisible annotations runtime visible parameter annotations runtime invisible parameter annotations annotation default field attributes constant value synthetic signature deprecated runtime visible annotations runtime invisible annotations