When you rerun the UML-to-Java transformation or the UML-to-EJB
transformation after you change the source model or the generated code, you
need to understand the impact of these changes on the generated code. You
must identify the sections of generated code that you do not want the transformation
to overwrite, and then protect them. Rerunning a transformation involves the
same steps as running a transformation for the first time.