@Override
	public int hashCode() {
		// NOTE: Do NOT consider the containing resource (we want to prevent cycles)
		int result = jvmClassBundle.hashCode();
		result = 31 * result + versionedJvmClassBundles.hashCode();
		result = 31 * result + androidClassBundles.hashCode();
		result = 31 * result + fileBundle.hashCode();
		result = 31 * result + embeddedResources.hashCode();
		result = 31 * result + getProperties().hashCode();
		return result;
	}
Called by containing {@link Workspace#close()}.
recaf-core/src/main/java/software/coley/recaf/workspace/model/resource/BasicWorkspaceResource.java