1. A method in a data processing system for incrementally processing program annotations, the method comprising: obtaining at least one changed source file: detecting at least one annotation in the at least one changed source file, wherein the at least one annotation is changed in the at least one changed source file; loading into a memory of the data processing system a previously serialized state from a state location: recording changes of the at least one annotation in a source model of the previously serialized state, wherein an annotation recorder reconciles the recorded changes to remove a change value having a same value as an original value, thereby leaving only added, deleted and actual changed objects to form recorded changes; and processing by the data processing system, only the recorded changes into a doclet model to form a set of incremental changes in the doclet model, wherein the set of incremental changes contains one or more changes.