List<DetectorFactory> myFactories = this.getDetectorFactories(); List<DetectorFactory> theirFactories = other.getDetectorFactories(); if (!myFactories.containsAll(theirFactories) || !theirFactories.containsAll(myFactories)) return false;
	public boolean equals(Object obj) {		if (obj == null || obj.getClass() != this.getClass())			return false;		ProjectFilterSettings other = (ProjectFilterSettings) obj;				if (!this.getMinPriority().equals(other.getMinPriority()))			return false;				Set<String> mine = this.activeBugCategorySet;		Set<String> yours = other.activeBugCategorySet;		if (!mine.containsAll(yours) || !yours.containsAll(mine))			return false;				return true;	}