private void appendFileID(List<String> infoList, FSFile file) {
		try {
			HFSCommonFSFile hfsFile = (HFSCommonFSFile) file;
			CommonHFSCatalogFile catalogFile = hfsFile.getInternalCatalogFile();
			CommonHFSCatalogFile.HFSPlusImplementation hfsPlusCatalogFile =
				(CommonHFSCatalogFile.HFSPlusImplementation) catalogFile;
			HFSPlusCatalogFile underlying = hfsPlusCatalogFile.getUnderlying();
			HFSCatalogNodeID fileID = underlying.getFileID();
			infoList.add("File ID: 0x" + Integer.toHexString(fileID.toInt()));
		}
		catch (Exception e) {
			infoList.add("Unable to obtain file ID. " + e.getMessage());
		}
	}
@see org.catacombae.hfsexplorer.gui.FSEntrySummaryPanel
GPL/DMG/src/dmg/java/mobiledevices/dmg/reader/DmgInfoGenerator.java