Step 4 Mapping categories
For each category (union type) present in the class diagram create a class to represent the
category and define a 1:1 relationship between the category class and each of its superclasses.
Alternatively, a union type can be used if the OODBMS supports this.