if (annName == null) throw new IllegalArgumentException("null tagname");
annName = annName.trim();
// otherwise, we have to create an 'extra' one. note this will only
// happen when processing javadoc tags where more than one tag of a given
// name appears in a given scope
AnnotationProxy proxy = getContext().createAnnotationProxy(annName);
MAnnotation ann = new AnnotationImpl(getContext(),proxy,annName);
if (mAllAnnotations == null) mAllAnnotations = new ArrayList();
mAllAnnotations.add(ann);
// if one doesn't exist yet, then create the first one