@Override
	public DataType toDataType() throws DuplicateNameException, IOException {
		DataType dataType = super.toDataType();
		try {
			dataType.setName(OatDexFile_Lollipop.class.getSimpleName() + "_" +
				oat_class_offsets_pointer_.length);
		}
		catch (Exception e) {
			//ignore
		}
		return dataType;
	}
Note: actual data structure seen in firmware does not contain the "canonical_dex_file_location_" field.
<br>
<a href="https://android.googlesource.com/platform/art/+/refs/heads/lollipop-release/runtime/oat_file.h#261">lollipop-release/runtime/oat_file.h</a>
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/android/oat/oatdexfile/OatDexFile_Lollipop.java