@Override
	public DataType toDataType() throws DuplicateNameException, IOException {
		Structure structure = (Structure) super.toDataType();

		structure.add(STRING, 4, "verifier_deps_version_", null);
		structure.add(STRING, 4, "dex_section_version_", null);
		structure.add(DWORD, "number_of_dex_files_", null);
		structure.add(DWORD, "verifier_deps_size_", null);
		structure.add(DWORD, "bootclasspath_checksums_size_", null);
		structure.add(DWORD, "class_loader_context_size_", null);
		for (int i = 0; i < dex_checksums_.length; ++i) {
			structure.add(DWORD, "dex_checksum_" + i, null);
		}
		if (sectionHeader != null) {
			structure.add(sectionHeader.toDataType(), "dex_section_header_", null);
		}
		if (stringTable != null && stringTable.getStringCount() > 0) {
			structure.add(stringTable.toDataType(), "strings", null);
		}
		return structure;
	}
<a href="https://android.googlesource.com/platform/art/+/refs/heads/android10-release/runtime/vdex_file.h">android10-release/runtime/vdex_file.h</a>
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/android/vdex/headers/VdexHeader_021.java