throw new IllegalStateException("impossible", e);
throw new AssertionError(e);
	public Object clone() {		BugInstance dup;				try {			dup = (BugInstance) super.clone();						// Do deep copying of mutable objects			for (int i = 0; i < dup.annotationList.size(); ++i) {				dup.annotationList.set(i, (BugAnnotation) dup.annotationList.get(i).clone());			} 			dup.propertyListHead = dup.propertyListTail = null;			for (Iterator<BugProperty> i = propertyIterator(); i.hasNext(); ) {				dup.addProperty((BugProperty) i.next().clone());			}			return dup;		} catch (CloneNotSupportedException e) {			throw new IllegalStateException("impossible", e);		}	}