ParameterizedTypes with illustration