fun test() { val cwp = ClassWithoutParams() cwp.noTypeParams(); cwp.hasTypeParams(null) val specialised = ClassWithParams() specialised.noTypeParams() specialised.instanceHasTypeParam(null) specialised.instanceHasTypeParamUsesClassTypeParam(null, null) val wildcard : ClassWithParams = ClassWithParams() wildcard.noTypeParams() wildcard.instanceHasTypeParam(null) wildcard.instanceHasTypeParamUsesClassTypeParam(null, null) }