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

		struct.add(DWORD, 4, "NumberOfRuns", null);
		struct.add(DWORD, 4, "NumberOfPages", null);
		DataType t = runs[0].toDataType();
		ArrayDataType a = new ArrayDataType(t, numberOfRuns, t.getLength());
		struct.add(a, a.getLength(), "Runs", null);

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

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