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

		Workspace other = (Workspace) o;

		if (!primary.equals(other.getPrimaryResource())) return false;
		return supporting.equals(other.getSupportingResources());
	}
Called by {@link WorkspaceManager} when the workspace is closed.
recaf-core/src/main/java/software/coley/recaf/workspace/model/BasicWorkspace.java