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.