protected final boolean hasDataOrganizationChange(boolean ifPreviouslyStored)
			throws IOException {
		// compare DB-stored data organization with the one in affect
		DataOrganization storedDataOrg = readDataOrganization();
		if (ifPreviouslyStored && storedDataOrg == null) {
			return false;
		}
		return !Objects.equals(readDataOrganization(), getDataOrganization());
	}
Check if the active {@link #getDataOrganization()} differs from the stored data organization.
False will be returned when {@code ifPreviouslyStored} is true and data organization has never 
beeen saved.
@param ifPreviouslyStored if true and data organization has never been saved false will be returned
@return true if a data organization change has occured
@throws IOException if an IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/DataTypeManagerDB.java