+---------------+ | BaseMenu | +----------------+ +---------------+ | MenuItem | + + +----------------+ | |
---------v--
v-------------
| Menu | | RadioMenu | ------------
--------------
+---------------------+ |CompositeMenu | +---------------------+