Computer method and apparatus provides lightweight stereotypes in a
programming model. An alternative to applied profiles is disclosed. A
keyword list or list of strings is recorded as an annotation to a model
element. The keywords are indicative of applied stereotypes of the model
element, where the stereotypes are empty or are used as labels. The list
of strings effectively augments the collection of applied stereotypes of
the model element.