7. The method of claim 5 , further comprising: locating at least one annotation object in the doclet model based on the source model element; if the at least one annotation object is not located in the doclet model, creating a new annotation object in the doclet model by associating a unique key identifying the at least one tag handler; and associating the new annotation object of the doclet model to the source model element in the source model.
7. The method of claim 5 , further comprising: locating at least one annotation object in the doclet model based on the source model element; if the at least one annotation object is not located in the doclet model, creating a new annotation object in the doclet model by associating a unique key identifying the at least one tag handler; and associating the new annotation object of the doclet model to the source model element in the source model. 9. The method of claim 7 , further comprising: adding the at least one annotation object to an annotation change recorder for tracking changes; performing validations on tag data of the at least one annotation object with reference to the namespace of the at least one annotation; and processing the tag data.