Archetypes, color, and components will forever change how you build Java models. We build Java models with teams of developers. In our day-today mentoring, we develop and try out new ideas and innovations that will help those developers excel at modeling.
Peter Coad, Jeff de Luca, and Eric Lefebvre. (1999) Java Modeling Color with Uml: Enterprise Components and Process with Cdrom. Prentice Hall PTR.