private static AttributeLineNumberTable ReadAttributeLineNumberTable(BytecodeReader reader)
        {
            ushort attributeNameIndex = reader.ReadUShort();

            uint attributeLength = reader.ReadUInt();

            ushort lineNumberTableLength = reader.ReadUShort();

            List <byte[]> startPC    = new List <byte[]>();
            List <byte[]> lineNumber = new List <byte[]>();

            for (int i = 0; i < lineNumberTableLength; i++)
            {
                startPC.Add(reader.ReadArray(2));
                lineNumber.Add(reader.ReadArray(2));
            }
            return(new AttributeLineNumberTable(attributeNameIndex, attributeLength,
                                                lineNumberTableLength, startPC, lineNumber));
        }
 private static Interfaces ReadInterfaces(BytecodeReader reader, ushort interfacesCount, ConstantPool constantPool)
 {
     return(new Interfaces());
 }