job:  #9389  Fixed two problems here.  The forward declaration check where we search the body of the definition for ourself was improved to search for blank + word + semilcolon.  The leading blank is new.  Another problem here was that we were emitting the comment in front of the forward declaration rather than in front of the definition.
job:  #9389  Fixed two problems here.  The forward declaration check where we search the body of the definition for ourself was improved to search for blank + word + semilcolon.  The leading blank is new.  Another problem here was that we were emitting the comment in front of the forward declaration rather than in front of the definition.

xtuml/mc,xtuml/mc,lwriemen/mc,keithbrown/mc,xtuml/mc,cortlandstarrett/mc,rmulvey/mc,keithbrown/mc,leviathan747/mc,rmulvey/mc,lwriemen/mc,rmulvey/mc,cortlandstarrett/mc,lwriemen/mc,leviathan747/mc,lwriemen/mc,leviathan747/mc,cortlandstarrett/mc,leviathan747/mc,rmulvey/mc,xtuml/mc,xtuml/mc,lwriemen/mc,cortlandstarrett/mc,rmulvey/mc,rmulvey/mc,lwriemen/mc,cortlandstarrett/mc,leviathan747/mc,keithbrown/mc,xtuml/mc,leviathan747/mc,cortlandstarrett/mc,keithbrown/mc,keithbrown/mc,keithbrown/mc