if (cachedHashCode == 0) {
if (cachedHashCode == INVALID_HASH_CODE) {
	public int hashCode() {		if (cachedHashCode == 0) {			int hashcode = type.hashCode() + priority;			Iterator<BugAnnotation> i = annotationIterator();			while (i.hasNext())				hashcode += i.next().hashCode();			cachedHashCode = hashcode;		}		return cachedHashCode;	}