open annotation class Ann : Annotation { constructor() /* primary */ { super/*Any*/() /* () */ } } class A { constructor() /* primary */ { super/*Any*/() /* () */ } fun String.f(): String { return "" } val String?.p: String get(): String { return "" } } fun String?.topLevelF(): String { return "" } val String.topLevelP: String get(): String { return "" }