@Override
	public DataType toDataType() throws DuplicateNameException, IOException {
		StructureDataType struct = new StructureDataType("dyld_cache_image_info_extra", 0);
		struct.add(QWORD, "exportsTrieAddr", "");
		struct.add(QWORD, "weakBindingsAddr", "");
		struct.add(DWORD, "exportsTrieSize", "");
		struct.add(DWORD, "weakBindingsSize", "");
		struct.add(DWORD, "dependentsStartArrayIndex", "");
		struct.add(DWORD, "reExportsStartArrayIndex", "");
		struct.setCategoryPath(new CategoryPath(MachConstants.DATA_TYPE_CATEGORY));
		return struct;
	}
Create a new {@link DyldCacheImageInfoExtra}.

@param reader A {@link BinaryReader} positioned at the start of a DYLD image info extra
@throws IOException if there was an IO-related problem creating the DYLD image info extra
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/dyld/DyldCacheImageInfoExtra.java