fun Ġtest () Ġ{ ĊĊĠĠĠ Ġval Ġc wp Ġ= ĠClass Without Params () ĊĠĠĠ Ġc wp . no Type Params (); ĊĠĠĠ Ġc wp . has Type Params < Class Without Params >( null ) ĊĊĠĠĠ Ġval Ġspecial ised Ġ= ĠClass With Params < String >() ĊĠĠĠ Ġspecial ised . no Type Params () ĊĠĠĠ Ġspecial ised . instance Has Type Param < Class Without Params >( null ) ĊĠĠĠ Ġspecial ised . instance Has Type Param Uses ClassType Param < Class Without Params >( null , Ġnull ) ĊĊĠĠĠ Ġval Ġwildcard Ġ: ĠClass With Params < out ĠAny > Ġ= ĠClass With Params < Any >() ĊĠĠĠ Ġwildcard . no Type Params () ĊĠĠĠ Ġwildcard . instance Has Type Param < Class Without Params >( null ) ĊĠĠĠ Ġwildcard . instance Has Type Param Uses ClassType Param < Class Without Params >( null , Ġnull ) Ċ Ċ } Ċ