@Override
	public DataType toDataType() throws DuplicateNameException {
		StructureDataType struct = new StructureDataType(NAME, 0);

		struct.add(DWORD, 4, "SizeOfHeader", null);
		struct.add(DWORD, 4, "SizeOfDescriptor", null);
		struct.add(DWORD, 4, "NumberOfHandles", null);
		DataType t = entries[0].toDataType();
		ArrayDataType a = new ArrayDataType(t, numberOfEntries, t.getLength());
		struct.add(a, a.getLength(), "Handles", null);

		struct.setCategoryPath(new CategoryPath("/MDMP"));

		return struct;
	}
@see ghidra.app.util.bin.StructConverter#toDataType()
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/dump/mdmp/UnloadedModuleListStream.java