annotationList.add(annotation);
if ((annotation instanceof ClassAnnotation) && primaryClassAnnotation == null) primaryClassAnnotation = (ClassAnnotation) annotation;  if ((annotation instanceof MethodAnnotation) && primaryMethodAnnotation == null) primaryMethodAnnotation = (MethodAnnotation) annotation;
	private void add(BugAnnotation annotation) {		if (annotation == null)			throw new IllegalStateException("Missing BugAnnotation!");		// This object is being modified, so the cached hashcode		// must be invalidated		cachedHashCode = INVALID_HASH_CODE;		annotationList.add(annotation);	}