Parameterized (generic/template) classes in UML are represented by a normal class box with a dotted outline. The template parameters are listed in a small dashed rectangle in the top right corner. This notation shows that the class is parameterized by types like Class. Shading and arrows are not used for this purpose.