@Override
    public void read(DataReader in) throws IOException {
        int entries = in.readInt();

        for (int i = 0; i < entries; i++) {
            long pathID = in.readUnsignedInt();
            T info = createElement();
            in.readStruct(info);
            infoMap.put(pathID, info);
        }
    }
@author Nico Bergemann <barracuda415 at yahoo.de>
disunity-core/src/main/java/info/ata4/junity/serialize/objectinfo/ObjectInfoTableV1.java