@Override
	public boolean equals(Object o) {
		if (this == o) return true;
		if (o == null || getClass() != o.getClass()) return false;

		BasicBundle<?> other = (BasicBundle<?>) o;

		if (!history.equals(other.history)) return false;
		return backing.equals(other.backing);
	}
History contains a stack of prior states of items.
If an item has not been modified there is no entry in this map.

@return Map of historical states of items within this bundle.
recaf-core/src/main/java/software/coley/recaf/workspace/model/bundle/BasicBundle.java