clone.detectorFactories = new ArrayList<DetectorFactory>(); clone.detectorFactories.addAll(this.detectorFactories);
	public Object clone()  {		try {			// Create shallow copy			ProjectFilterSettings clone = (ProjectFilterSettings) super.clone();						// Copy field contents			clone.activeBugCategorySet = new HashSet<String>();			clone.activeBugCategorySet.addAll(this.activeBugCategorySet);			clone.detectorFactories = new ArrayList<DetectorFactory>();			clone.detectorFactories.addAll(this.detectorFactories);			clone.setMinPriority(this.getMinPriority());						return clone;		} catch (CloneNotSupportedException e) {			// Should not happen!			throw new IllegalStateException();		}			}