boolean canRecover() {
		synchronized (fileSystem) {
			DomainObjectAdapter dobj = getOpenedDomainObject();
			if (!fileSystem.isReadOnly() && folderItem != null && dobj == null) {
				return folderItem.canRecover();
			}
			return false;
		}
	}
Prior to invoking getDomainObject, this method can be used to determine if
unsaved changes can be recovered on the next open.
@return true if recovery data exists.
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFileData.java